a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.article-carousel-titles h4,.article-text h3,.articles-gallery__content h3,.articles-gallery__info h2,.bottle-carousel__link,.card--step-button-back .btn-back,.cocktails-carousel__wrapper .cocktails-carousel__content h3,.cocktails-carousel__wrapper .cocktails-carousel__info h2,.cocktails-filter__select-head,.cocktails-filter__select-item,.cocktails-filter__title,.cocktails-recipes-panel__content-column h2,.cocktails-recipes-panel__copy-confirm,.cocktails-recipes-panel__copy-link a,.cocktails-recipes-panel__ingredients--servings .servings__input,.cocktails-recipes-panel__ingredients--servings .servings__label,.cocktails-sorter__select-head,.cocktails-sorter__select-item,.cocktails-sorter__title,.fl-accordion__content-inner a,.fl-accordion__header-inner,.fl-accordion__title,.fl-accordion__title_img,.full-width-title,.full-width-with-image-title,.header-bottom-menu a,.informational-cards__item--title,.informational-cards__title,.island__final-popup--title,.island__info-card--title,.island__intro-popup--title,.island__range-card--link,.island__range-card--title,.panel--type-algolia-search-panel .cocktails-grid__card-ingredients,.panel--type-algolia-search-panel .cocktails-grid__card-title,.panel--type-algolia-search-panel .cocktails-grid__no-content,.panel--type-algolia-search-panel .cocktails-grid__promo-title,.panel--type-bacardi2020-articles-grid-panel .articles-grid__card-title,.panel--type-bacardi2020-centered-text-block-panel h2,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-ingredients,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-title,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__no-content,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__promo-title,.panel--type-bacardi2020-header-and-image-panel .header-and-image__title,.panel--type-bacardi2020-hero-simple-image-panel h1,.panel--type-bacardi2020-hero-video-panel .hero-video__text h1,.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__title,.panel--type-bacardi2020-hub-panel .hub-block__title,.panel--type-bacardi2020-legalhub-panel .legal__title,.panel--type-bacardi2020-legalhub-panel .navigation-title,.panel--type-bacardi2020-legalhub-panel .privacy-navigation,.panel--type-bacardi2020-legalhub-panel h3,.panel--type-bacardi2020-legalhub-panel h4,.panel--type-bacardi2020-legalhub-panel table tr:first-child,.panel--type-bacardi2020-quiz-panel .quiz-panel__content-title,.panel--type-bacardi2020-single-product-panel .bottles-carousel-item_label,.panel--type-bacardi2020-single-product-panel .product-panel__content-column h1,.panel--type-bacardi2020-single-product-panel .product-panel__content-column h2,.panel--type-bacardi2020-social-medias-banner-panel .banner__title,.panel--type-bacardi2020-split-panel .split-panel__content-subtitle,.panel--type-bacardi2020-split-panel .split-panel__content-title,.panel--type-bacardi2020-split-slider-panel .split-slider__text--title,.panel--type-bacardi2020-split-slider-panel .split-slider__title,.panel--type-bacardi2020-step-by-step-panel .step__title,.panel--type-bacardi2020-step-by-step-panel .steps__title,.panel--type-bacardi2020-tickets-panel .tickets__accordion--show-more,.panel--type-bacardi2020-tickets-panel .tickets__order-input,.panel--type-bacardi2020-tickets-panel .tickets__order-label,.panel--type-bacardi2020-tickets-panel .tickets__price,.panel--type-bacardi2020-tickets-panel .tickets__title,.panel--type-casa-bacardi-hero-simple-image-panel h1,.panel--type-expandable-info-block .info-block__link,.panel--type-expandable-info-block .info-block__title,.panel--type-goals-carousel-panel .goals-carousel__card-title,.panel--type-goals-carousel-panel .goals-carousel__card-year,.panel--type-goals-carousel-panel .goals-carousel__title,.panel--type-layout.sitemap .wsp-cocktails-list,.panel--type-layout.sitemap .wsp-pages-list,.panel--type-layout.sitemap .wsp-posts-list,.panel--type-layout.sitemap .wsp-products-list,.panel--type-layout.sitemap h1,.panel--type-layout.sitemap h2,.panel--type-newsletter-block h2,.panel--type-rum-23-panel .cocktail-carousel__link,.panel--type-tripadvisor-block .tripadvisor__heading,.panel--type-trivia-block .trivia-block__info--address,.shop-now-landing_column h2,.thank-you-panel__content-column-description,.thank-you-panel__content-column-title{font-weight:700;text-transform:uppercase}.adimo-bin__btn,.btn,.island__final-popup .btn-style-button,.island__intro-popup .btn-style-button{font:.75rem/1 GrotesqueMTStd-Extended,sans-serif;background:unset;position:relative;z-index:1;display:block;min-width:200px;padding:18px 20px 15px;overflow:hidden;color:#fff;letter-spacing:.67px;text-align:center;text-transform:uppercase;text-decoration:none;-webkit-transition:background-position .3s ease,color 1s ease,background-color .2s;transition:background-position .3s ease,color 1s ease,background-color .2s}@media (min-width:768px){.adimo-bin__btn,.btn,.island__final-popup .btn-style-button,.island__intro-popup .btn-style-button{display:inline-block}}.bacardi2020_pl .adimo-bin__btn,.bacardi2020_pl .btn,.bacardi2020_pl .island__final-popup .btn-style-button,.bacardi2020_pl .island__intro-popup .btn-style-button,.island__final-popup .bacardi2020_pl .btn-style-button,.island__intro-popup .bacardi2020_pl .btn-style-button{padding-bottom:18px;font-weight:700;font-family:Trueno,sans-serif}.adimo-bin__btn:active:not(.disabled):not(:disabled),.adimo-bin__btn:hover:not(.disabled):not(:disabled),.btn:active:not(.disabled):not(:disabled),.btn:hover:not(.disabled):not(:disabled),.island__final-popup .btn-style-button:active:not(.disabled):not(:disabled),.island__final-popup .btn-style-button:hover:not(.disabled):not(:disabled),.island__intro-popup .btn-style-button:active:not(.disabled):not(:disabled),.island__intro-popup .btn-style-button:hover:not(.disabled):not(:disabled){color:#fff;background-position:left bottom;outline:0;-webkit-transition:background-position .3s ease,background-color .2s cubic-bezier(1,0,0,1) .1s;transition:background-position .3s ease,background-color .2s cubic-bezier(1,0,0,1) .1s}.adimo-bin__btn:disabled,.btn:disabled,.disabled.adimo-bin__btn,.disabled.btn,.island__final-popup .btn-style-button:disabled,.island__final-popup .disabled.btn-style-button,.island__intro-popup .btn-style-button:disabled,.island__intro-popup .disabled.btn-style-button{opacity:.5}.adimo-bin__btn,.btn-primary{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#c10020),color-stop(50%,#a4001b)) left top/100% 200%,#c10020;background:linear-gradient(to bottom,#c10020 50%,#a4001b 50%) left top/100% 200%,#c10020;border:solid 2px #c10020}.adimo-bin__btn:active,.adimo-bin__btn:hover,.btn-primary:active,.btn-primary:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#c10020),color-stop(50%,#a4001b)) left bottom/100% 200%,#a4001b;background:linear-gradient(to bottom,#c10020 50%,#a4001b 50%) left bottom/100% 200%,#a4001b;border:solid 2px #a4001b}.adimo-bin__btn.disabled,.adimo-bin__btn:disabled,.btn-primary.disabled,.btn-primary:disabled{background:#a4001b;border:2px solid #a4001b}.white-colored.btn{color:#c10020;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#ececec)) left top/100% 200%,#fff;background:linear-gradient(to bottom,#fff 50%,#ececec 50%) left top/100% 200%,#fff;border:solid 2px #fff}.white-colored.btn:active:not(.disabled):not(:disabled),.white-colored.btn:hover:not(.disabled):not(:disabled){color:#c10020;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#ececec)) left bottom/100% 200%,#ececec;background:linear-gradient(to bottom,#fff 50%,#ececec 50%) left bottom/100% 200%,#ececec}@media (min-width:0)and (max-width:767px){.adimo-bin__btn:hover:not(.disabled):not(:disabled){background-position:left top;border:solid 2px #c10020;-webkit-transition:background-position .8s ease .3s;transition:background-position .8s ease .3s}.adimo-bin__btn:active:not(.disabled):not(:disabled){background-position:left bottom;-webkit-transition:background-position .1s ease;transition:background-position .1s ease}}.btn-wrapper.search-icon .btn-primary{position:relative;padding:18px 32vw 15px 29.3vw}@media (min-width:768px){.btn-wrapper.search-icon .btn-primary{padding:18px 60px 15px}}.btn-wrapper.search-icon .btn-primary::after{background:url(../img/svg/Icon-search-white.svg) no-repeat 0 0/100%;position:absolute;top:12px;right:26.6vw;z-index:10;width:20px;height:20px;content:""}@media (min-width:768px){.btn-wrapper.search-icon .btn-primary::after{right:40px}}.btn-secondary{color:#c10020;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#c10020)) left top/100% 200%,rgba(0,0,0,0);background:linear-gradient(to bottom,transparent 50%,#c10020 50%) left top/100% 200%,rgba(0,0,0,0);border:solid 2px #c10020}.btn-secondary:active,.btn-secondary:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#c10020)) left bottom/100% 200%,#c10020;background:linear-gradient(to bottom,transparent 50%,#c10020 50%) left bottom/100% 200%,#c10020}.btn-transparent{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,rgba(0,0,0,.3))) left top/100% 200%;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.3) 50%) left top/100% 200%;border:solid 2px #fff}.whatsapp.btn{min-width:285px;padding:20px 5px 20px 30px;background:url(../img/whatsapp-icon.png) no-repeat 20px center/12% #27b236;border:0}.whatsapp.btn:active:not(.disabled):not(:disabled),.whatsapp.btn:hover:not(.disabled):not(:disabled){background-position:20px center;border:0}.cocktails-recipes-panel__copy-link a,.footer .footer-top-links .menu-image-title,.island__final-popup .btn-style-link,.island__intro-popup .btn-style-link,.panel--type-bacardi2020-split-slider-panel .split-slider__text--description a:not(.btn),.panel--type-le-island-map--points-and-cards .recipe__ingredients--copy-link a{position:relative;display:inline-block;text-decoration:none;cursor:pointer}.cocktails-recipes-panel__copy-link a::after,.footer .footer-top-links .menu-image-title::after,.island__final-popup .btn-style-link::after,.island__intro-popup .btn-style-link::after,.panel--type-bacardi2020-split-slider-panel .split-slider__text--description a:not(.btn)::after,.panel--type-le-island-map--points-and-cards .recipe__ingredients--copy-link a::after{background:currentColor;position:absolute;bottom:0;left:0;display:block;width:0;height:2px;margin:-5px 0;-webkit-transition:all .4s ease-in 0s;transition:all .4s ease-in 0s;content:""}.cocktails-recipes-panel__copy-link a:hover::after,.footer .footer-top-links .menu-image-title:hover::after,.island__final-popup .btn-style-link:hover::after,.island__intro-popup .btn-style-link:hover::after,.panel--type-bacardi2020-split-slider-panel .split-slider__text--description a:hover:not(.btn)::after,.panel--type-le-island-map--points-and-cards .recipe__ingredients--copy-link a:hover::after{width:100%}.island__festival-card::before,.island__final-popup,.island__flow-card--step-wrapper,.island__intro-popup,.island__range-card::before{border:0 solid;-o-border-image:url(../img/island-frame.png);border-image:url(../img/island-frame.png);border-image-slice:32 fill;border-image-width:32px;border-image-outset:8px}.island__flow-card--step.four .card--step-notification,.island__flow-card--step.six .card--step-share-confirm-text,.popup-share .copy-button-confirm-text,.share-btn-module__confirm-text{position:absolute;right:0;bottom:100%;left:0;text-align:center;-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.island__flow-card--step.four .show.card--step-notification,.island__flow-card--step.six .show.card--step-share-confirm-text,.popup-share .show.copy-button-confirm-text,.show.share-btn-module__confirm-text{-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;opacity:1}.island__flow-card--step.four .card--step-notification span,.island__flow-card--step.six .card--step-share-confirm-text span,.popup-share .copy-button-confirm-text span,.share-btn-module__confirm-text span{font:bold .75rem/1.2 GrotesqueMTStd,sans-serif;display:inline-block;min-width:209px;padding:10px 16px;color:#c10020;letter-spacing:.67px;text-transform:uppercase;background:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1)}.island__flow-card--step.four .card--step-notification span::after,.island__flow-card--step.six .card--step-share-confirm-text span::after,.popup-share .copy-button-confirm-text span::after,.share-btn-module__confirm-text span::after{position:absolute;top:99%;left:50%;width:0;height:0;border-top:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}.panel--type-bacardi2020-hub-panel .personalized-item{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;overflow-y:overlay;font-size:4.267vw;-ms-overflow-style:auto;scrollbar-width:thin;scroll-behavior:smooth;scroll-padding-top:90px}@media (min-width:768px){html{font-size:16px}}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit;outline:0}::-moz-selection{color:#fff;background:rgba(0,0,0,.5)}::selection{color:#fff;background:rgba(0,0,0,.5)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:#c10020}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:320px;min-height:100%;color:#1a1818;font:.875rem Calibri,sans-serif;line-height:1.5;background:#fff;-webkit-font-smoothing:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:768px){body{font:1rem Calibri,sans-serif}}body.single-post .panel-collection{background:#fffbf3}body h3{font-family:GrotesqueMTStd,sans-serif}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden}section{position:relative;width:100%}section:not(:only-child):first-child.panel--type-bacardi2020-full-width-panel img{min-height:125vw}@media (min-width:768px){section:not(:only-child):first-child.panel--type-bacardi2020-full-width-panel img{min-height:auto}}section:not(:only-child):last-child.panel--type-bacardi2020-social-medias-banner-panel,section:not(:only-child):last-child.panel--type-bacardi2020-tickets-panel{margin-bottom:12.8vw}@media (min-width:768px){section:not(:only-child):last-child.panel--type-bacardi2020-social-medias-banner-panel,section:not(:only-child):last-child.panel--type-bacardi2020-tickets-panel{margin-bottom:80px}}a{display:inline-block;color:#1a1818;text-decoration:none}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.container{width:100%;margin:0 auto}@media (min-width:768px){.container{width:90%;max-width:1280px}}strong{font-weight:700}mark{background:unset;color:inherit}.panel--type-anchor-identifier{height:0}.bg-lazyload,.lazyload{-webkit-filter:blur(10px)!important;filter:blur(10px)!important}.bg-lazyloading,.lazyloading{-webkit-filter:blur(5px)!important;filter:blur(5px)!important}.bg-lazyloaded,.lazyloaded{-webkit-filter:none;filter:none}@media (min-width:768px){.panel--type-bacardi2020-simple-image-panel+.panel--type-bacardi2020-single-product-panel{padding:80px 0 0}}@media (min-width:768px){.panel--type-bacardi2020-simple-image-panel+.panel--type-bacardi2020-cocktails-recipes-panel .cocktails-recipes-panel__content-wrapper{margin-top:160px}}.panel--type-bacardi2020-full-width-panel+.panel--type-bacardi2020-faq-accordion-panel .fl-accordion__with_image{margin-top:-2.13vw;padding-top:0}@media (min-width:768px){.panel--type-bacardi2020-full-width-panel+.panel--type-bacardi2020-faq-accordion-panel .fl-accordion__with_image{margin-top:80px;padding-top:69px}}.panel--type-bacardi2020-full-width-panel+.panel--type-bacardi2020-cocktails-carousel{margin-top:-14.93vw}@media (min-width:768px){.panel--type-bacardi2020-full-width-panel+.panel--type-bacardi2020-cocktails-carousel{margin-top:-80px}}.panel--type-bacardi2020-full-width-panel+.panel--type-bacardi2020-panel-set-selector.bacardi2020-social-medias-banner-panel{margin-top:-14.93vw}@media (min-width:768px){.panel--type-bacardi2020-full-width-panel+.panel--type-bacardi2020-panel-set-selector.bacardi2020-social-medias-banner-panel{margin-top:-80px}}.panel--type-bacardi2020-full-width-panel+.panel--type-layout.no-margins{margin:-14.93vw 0 0}@media (min-width:768px){.panel--type-bacardi2020-full-width-panel+.panel--type-layout.no-margins{margin:-80px 0 0}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-full-width-panel.content-under-image-mobile+.panel--type-layout.no-margins{margin:-12vw 0 0}}@media (min-width:768px){.panel--type-bacardi2020-social-medias-banner-panel+.panel--type-bacardi2020-faq-accordion-panel .fl-accordion__with_image{margin:80px auto}}.panel--type-bacardi2020-social-medias-banner-panel+.panel--type-bacardi2020-single-product-panel{padding-top:12.8vw}@media (min-width:768px){.panel--type-bacardi2020-social-medias-banner-panel+.panel--type-bacardi2020-single-product-panel{padding-top:80px}}@media (min-width:768px){.panel--type-bacardi2020-social-medias-banner-panel+.panel--type-bacardi2020-panel-set-selector{padding-top:80px;background:#fff}}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel+.panel--type-bacardi2020-full-width-panel,.panel--type-bacardi2020-hero-with-nutrition-details-panel+.panel--type-bacardi2020-simple-image-panel,.panel--type-bacardi2020-hero-with-nutrition-details-panel+.panel--type-bacardi2020-single-product-panel{padding-top:80px}}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel+.panel--type-bacardi2020-content-video-panel{margin-top:80px}}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel+.panel--type-bacardi2020-cocktails-recipes-panel{margin-top:160px}}.panel--type-bacardi2020-centered-text-block-panel+.panel--type-bacardi2020-split-panel .panel--type-bacardi2020-split-panel__inner{padding-top:14.93vw}@media (min-width:768px){.panel--type-bacardi2020-centered-text-block-panel+.panel--type-bacardi2020-split-panel .panel--type-bacardi2020-split-panel__inner{padding-top:80px}}.panel--type-bacardi2020-split-panel+.panel--type-bacardi2020-tickets-panel .tickets{margin-top:21.33vw}@media (min-width:768px){.panel--type-bacardi2020-split-panel+.panel--type-bacardi2020-tickets-panel .tickets{margin-top:80px}}.panel--type-bacardi2020-split-slider-panel+.panel--type-bacardi2020-split-slider-panel{padding-top:0}.panel--type-layout+.panel--type-bacardi2020-split-slider-panel{padding-top:8.53vw}@media (min-width:768px){.panel--type-layout+.panel--type-bacardi2020-split-slider-panel{padding-top:0}}.panel--type-bacardi2020-hero-simple-image-panel+.panel--type-bacardi2020-single-product-panel{margin-top:29.6vw}@media (min-width:768px){.panel--type-bacardi2020-hero-simple-image-panel+.panel--type-bacardi2020-single-product-panel{margin-top:160px}}.panel--type-bacardi2020-single-product-panel+.panel--type-bacardi2020-single-product-panel{margin-top:29.6vw}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel+.panel--type-bacardi2020-single-product-panel{margin-top:160px}}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel.template-with-button-and-tasting-notes+.panel--type-bacardi2020-quote-block-panel{z-index:-1;margin-top:-120px}}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel.template-with-button-and-tasting-notes+.panel--type-bacardi2020-full-width-panel{margin-top:200px}}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel.template-with-nutrition+.panel--type-bacardi2020-quote-block-panel{z-index:-1;margin-top:-190px}}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel.template-with-nutrition+.panel--type-bacardi2020-full-width-panel{margin-top:50px}}.panel--type-bacardi2020-content-video-panel+.panel--type-bacardi2020-cocktails-recipes-panel .cocktails-recipes-panel__content-wrapper,.panel--type-bacardi2020-content-video-panel+.panel--type-bacardi2020-single-product-panel{margin-top:29.6vw}@media (min-width:768px){.panel--type-bacardi2020-content-video-panel+.panel--type-bacardi2020-cocktails-recipes-panel .cocktails-recipes-panel__content-wrapper,.panel--type-bacardi2020-content-video-panel+.panel--type-bacardi2020-single-product-panel{margin-top:160px}}.panel--type-bacardi2020-panel-set-selector.bacardi2020-social-medias-banner-panel+.panel--type-bacardi2020-full-width-panel{margin-top:12.8vw}@media (min-width:768px){.panel--type-bacardi2020-panel-set-selector.bacardi2020-social-medias-banner-panel+.panel--type-bacardi2020-full-width-panel{margin-top:80px}}@media (min-width:768px){.panel--type-bacardi2020-panel-set-selector.bacardi2020-social-medias-banner-panel+.bacardi2020-articles-carousel-panel .article-carousel-wrapper{padding-top:80px}}.panel--type-bacardi2020-panel-set-selector.bacardi2020-social-medias-banner-panel+.panel--type-bacardi2020-single-product-panel.template-with-bottles{margin-top:29.6vw}@media (min-width:768px){.panel--type-bacardi2020-panel-set-selector.bacardi2020-social-medias-banner-panel+.panel--type-bacardi2020-single-product-panel.template-with-bottles{margin-top:160px}}.panel--type-bacardi2020-panel-set-selector.bacardi2020-bottles-carousel-panel~.panel--type-bacardi2020-panel-set-selector.bacardi2020-social-medias-banner-panel+.panel--type-bacardi2020-single-product-panel.template-with-bottles,.panel--type-bacardi2020-panel-set-selector.bacardi2020-bottles-carousel-panel~.panel--type-bacardi2020-panel-set-selector.bacardi2020-social-medias-banner-panel+.panel--type-bacardi2020-single-product-panel.template-with-button-and-tasting-notes{margin-top:29.6vw}@media (min-width:768px){.panel--type-bacardi2020-panel-set-selector.bacardi2020-bottles-carousel-panel~.panel--type-bacardi2020-panel-set-selector.bacardi2020-social-medias-banner-panel+.panel--type-bacardi2020-single-product-panel.template-with-bottles,.panel--type-bacardi2020-panel-set-selector.bacardi2020-bottles-carousel-panel~.panel--type-bacardi2020-panel-set-selector.bacardi2020-social-medias-banner-panel+.panel--type-bacardi2020-single-product-panel.template-with-button-and-tasting-notes{margin-top:165px}}.menu-white-color .panel-collection>.bacardi2020-bottles-carousel-panel:first-of-type,.menu-white-color .panel-collection>.panel--type-bacardi2020-centered-text-block-panel:first-of-type,.menu-white-color .panel-collection>.panel--type-bacardi2020-single-product-panel:first-of-type,.menu-white-color .panel-collection>.panel--type-layout:first-of-type{margin-top:17.1vw}@media (min-width:768px){.menu-white-color .panel-collection>.bacardi2020-bottles-carousel-panel:first-of-type,.menu-white-color .panel-collection>.panel--type-bacardi2020-centered-text-block-panel:first-of-type,.menu-white-color .panel-collection>.panel--type-bacardi2020-single-product-panel:first-of-type,.menu-white-color .panel-collection>.panel--type-layout:first-of-type{margin-top:80px}}.menu-white-color.page-template-casa-bacardi .panel-collection .panel--type-layout:first-of-type{background:0 0}@media (min-width:768px){.menu-white-color.page-template-casa-bacardi .panel-collection .panel--type-layout:first-of-type{margin-top:125px}}.panel--type-text-and-image-tiles+.bacardi2020-articles-carousel-panel .panel--type-bacardi2020-articles-carousel-panel{background:#fffbf3}.panel--type-text-and-image-tiles+.bacardi2020-articles-carousel-panel .panel--type-bacardi2020-articles-carousel-panel .article-carousel-wrapper{margin-bottom:0}.panel--type-content-block+.panel--type-content-block{padding-top:0}@media (min-width:0)and (max-width:767px){.panel--type-content-block+.panel--type-bacardi2020-text-block-panel{margin-top:-35px}}@media (min-width:768px){.panel--type-content-block+.bacardi2020-articles-carousel-panel .panel--type-bacardi2020-articles-carousel-panel{margin-top:60px;padding-top:15px}}@font-face{font-weight:400;font-family:Calibri;font-style:normal;font-display:swap;src:url(../fonts/Calibri.woff2) format("woff2"),url(../fonts/Calibri.woff) format("woff")}@font-face{font-weight:400;font-family:GrotesqueMTStd;font-style:normal;font-display:swap;src:url(../fonts/GrotesqueMTStd.woff2) format("woff2"),url(../fonts/GrotesqueMTStd.woff) format("woff")}@font-face{font-weight:700;font-family:GrotesqueMTStd;font-style:normal;font-display:swap;src:url(../fonts/GrotesqueMTStd-Bold.woff2) format("woff2"),url(../fonts/GrotesqueMTStd-Bold.woff) format("woff")}@font-face{font-weight:400;font-family:GrotesqueMTStd;font-style:normal;font-stretch:condensed;font-display:swap;src:url(../fonts/GrotesqueMTStd-Condensed.woff2) format("woff2"),url(../fonts/GrotesqueMTStd-Condensed.woff) format("woff")}@font-face{font-weight:700;font-family:GrotesqueMTStd-Extended;font-style:normal;font-display:swap;src:url(../fonts/GrotesqueMTStd-BoldExtended.woff2) format("woff2"),url(../fonts/GrotesqueMTStd-BoldExtended.woff) format("woff")}@font-face{font-weight:700;font-family:GrotesqueDispMTStd-BoldCn;font-style:normal;font-stretch:condensed;font-display:swap;src:url(../fonts/GrotesqueDispMTStd-BoldCn.woff2) format("woff2"),url(../fonts/GrotesqueDispMTStd-BoldCn.woff) format("woff")}@font-face{font-weight:400;font-family:Satisfy-Regular;font-style:normal;font-display:swap;src:url(../fonts/satisfy-regular.woff2) format("woff2"),url(../fonts/satisfy-regular.woff) format("woff")}@font-face{font-weight:400;font-family:Neutra2Cond-Titling;font-style:normal;font-display:swap;src:url(../fonts/Neutra2Cond-Titling.woff2) format("woff2"),url(../fonts/Neutra2Cond-Titling.woff) format("woff")}@font-face{font-weight:700;font-family:Trueno;font-style:normal;font-display:swap;src:url(../fonts/TruenoBold.woff2) format("woff2")}@font-face{font-weight:400;font-family:Trueno;font-style:normal;font-display:swap;src:url(../fonts/Trueno.woff2) format("woff2")}@font-face{font-weight:400;font-family:Anton;font-style:normal;font-display:swap;src:url(../fonts/Anton-Regular.woff2) format("woff2"),url(../fonts/Anton-Regular.woff) format("woff")}.invisible-content{opacity:0}@media (min-width:0)and (max-width:767px){.invisible-content--mobile{opacity:0}}.animated-block .adimo-bin,.animated-block .btn-wrapper,.animated-block .fl-button__content{width:initial;opacity:0}.animated-line,.animated-text{position:relative;top:100px;opacity:0;-webkit-transition:.5s all cubic-bezier(.22,.61,.36,1);transition:.5s all cubic-bezier(.22,.61,.36,1)}.animated-line.animated,.animated-text.animated{top:0;opacity:1}.animated-line__container,.animated-text__container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:0)and (max-width:767px){.animated-line--mobile,.animated-text--mobile{position:relative;top:100px;opacity:0;-webkit-transition:.5s all cubic-bezier(.22,.61,.36,1);transition:.5s all cubic-bezier(.22,.61,.36,1)}.animated-line--mobile.animated,.animated-text--mobile.animated{top:0;opacity:1}.animated-line--mobile__container,.animated-text--mobile__container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:hidden}}.panel--type-bacardi2020-article-hero-panel .animated-line__container,.panel--type-bacardi2020-hero-simple-image-panel .animated-line__container{margin:0 auto}@media (min-width:0)and (max-width:1023px){.panel--type-bacardi2020-social-medias-banner-panel .animated-line__container{margin:0 auto}}.panel--type-bacardi2020-single-product-panel .animated-text__container{width:100%}.section-content-holder{padding:5.33vw 5.33vw 26.6vw}@media (min-width:1100px){.section-content-holder{display:-webkit-box;display:-ms-flexbox;display:flex;padding:64px}}.section-content-holder .media-preview-wrapper{position:relative;width:355px}@media (min-width:1100px){.section-content-holder .media-preview-wrapper{width:650px}}.section-content-holder .media-preview-wrapper__preview-gif-container{width:214px;height:297px}@media (min-width:1100px){.section-content-holder .media-preview-wrapper__preview-gif-container{width:390px;height:541px}}.section-content-holder .media-preview-wrapper__preview-gif-container img{width:100%;height:100%}.section-content-holder .media-preview-wrapper__bottle-image-container{position:absolute;top:-12px;width:176px;height:350px}@media (min-width:1100px){.section-content-holder .media-preview-wrapper__bottle-image-container{top:35px;width:303px;height:602px}}.section-content-holder .media-preview-wrapper__bottle-image-container img{width:100%;height:100%}@media (min-width:1100px){.section-content-holder .media-preview-wrapper__bottle-image-container img{width:303px;height:602px}}.section-content-holder .text-content-wrapper{max-width:456px;margin-top:50px}@media (min-width:1100px){.section-content-holder .text-content-wrapper{margin:50px auto auto}}.section-content-holder .text-content-wrapper header{text-transform:uppercase}.section-content-holder .text-content-wrapper header h5{font:.875rem/1.14 GrotesqueMTStd,sans-serif;font-stretch:condensed}@media (min-width:1100px){.section-content-holder .text-content-wrapper header h5{font-size:1rem;line-height:1}}.section-content-holder .text-content-wrapper header h3{font:bold 2.5rem/1 GrotesqueMTStd-Extended,sans-serif;margin:8px 0}@media (min-width:1100px){.section-content-holder .text-content-wrapper header h3{margin:12px 0;font-size:3.5rem}}.section-content-holder .text-content-wrapper p{font-size:1rem;line-height:1.625;letter-spacing:.0016em}@media (min-width:1100px){.section-content-holder .text-content-wrapper p{width:404px}}.section-content-holder .text-content-wrapper__promo-info-wrapper{margin-top:28px}.section-content-holder .text-content-wrapper__promo-info-wrapper .nutritions__wrapper svg{margin-bottom:0}.section-content-holder .text-content-wrapper__shop-btn{margin-top:20px}.section-content-holder .text-content-wrapper__shop-btn .adimo-bin-product-wrapper{max-width:none}@media (min-width:1100px){.section-content-holder .text-content-wrapper__shop-btn .adimo-bin-product-wrapper{max-width:300px}}@media (min-width:1100px){.bg-shadow-section-wrapper__pineapple-rum-punch{background-color:#aad28c;background-blend-mode:multiply}}@media (min-width:1100px){.bg-shadow-section-wrapper__toasted-coconut-colada{background-color:#ea8b5b;background-blend-mode:multiply}}@media (min-width:1100px){.bg-shadow-section-wrapper__carribean-espresso-rumtini{background-color:#dac281;background-blend-mode:multiply}}.bottles-3d__layout-left .media-preview-wrapper__bottle-image-container{right:8px}@media (min-width:1100px){.bottles-3d__layout-right .media-preview-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.bottles-3d__layout-right .media-preview-wrapper__bottle-image-container{right:10px}@media (min-width:1100px){.bottles-3d__layout-right .media-preview-wrapper__bottle-image-container{right:auto;left:80px}}@media (min-width:1100px){.bottles-3d__layout-right .section-content-holder{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.pineapple-rum-punch{background:url(../img/rtd-bottles/leaf-bg-mobile.png) 0 0/cover no-repeat #aad28c;background-blend-mode:multiply}@media (min-width:1100px){.pineapple-rum-punch{background:url(../img/rtd-bottles/leaf-bg-left.png) 0 0/cover no-repeat #aad28c}}.toasted-coconut-colada{background:url(../img/rtd-bottles/leaf-bg-mobile.png) 0 0/cover no-repeat #ea8b5b;background-blend-mode:multiply}@media (min-width:1100px){.toasted-coconut-colada{background:url(../img/rtd-bottles/leaf-bg-right.png) 0 0/cover no-repeat #ea8b5b}}.carribean-espresso-rumtini{background:url(../img/rtd-bottles/leaf-bg-mobile.png) 0 0/cover no-repeat #dac281;background-blend-mode:multiply}@media (min-width:1100px){.carribean-espresso-rumtini{background:url(../img/rtd-bottles/leaf-bg-left.png) 0 0/cover no-repeat #dac281}}@media (min-width:1100px){.carribean-espresso-rumtini .section-content-holder{min-height:812px}}.header{background:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,0)) rgba(0,0,0,0);position:fixed;z-index:1200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}@media (min-width:768px){.header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;padding:0 40px}.header:hover{background-color:#fff;background-image:none}.header:hover .menu-item-link{color:#1a1818}.header:hover .menu-item-link::after{border-top-color:#c10020;border-right-color:#c10020}.header:hover .header-menu-logo__white{visibility:hidden;opacity:0}.header:hover .header-menu-logo__black{visibility:visible;opacity:1}.header:hover::after{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:100%;background:#fff;content:""}}@media (min-width:1024px){.header{padding:0 80px}}.header.sticky-header,.menu-white-color .header,.search-form--opened .header{background:none #fff}@media (min-width:768px){.header.sticky-header::after,.menu-white-color .header::after,.search-form--opened .header::after{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:100%;background:#fff;content:""}}.header.sticky-header .menu-item-link,.menu-white-color .header .menu-item-link,.search-form--opened .header .menu-item-link{color:#1a1818}.header.sticky-header .menu-item-link::after,.menu-white-color .header .menu-item-link::after,.search-form--opened .header .menu-item-link::after{border-top-color:#c10020;border-right-color:#c10020}@media (min-width:0)and (max-width:767px){.header.sticky-header .header-menu__btn,.menu-white-color .header .header-menu__btn,.search-form--opened .header .header-menu__btn{background-image:url(../img/svg/ic-burger.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.header.sticky-header .header-menu__btn.btn-opened,.menu-white-color .header .header-menu__btn.btn-opened,.search-form--opened .header .header-menu__btn.btn-opened{z-index:5;background:0 0}}.header.sticky-header .header-menu-logo__white,.menu-white-color .header .header-menu-logo__white,.search-form--opened .header .header-menu-logo__white{visibility:hidden;opacity:0}.header.sticky-header .header-menu-logo__black,.menu-white-color .header .header-menu-logo__black,.search-form--opened .header .header-menu-logo__black{visibility:visible;opacity:1}.header-nav-wrapper{height:100%}@media (min-width:0)and (max-width:767px){.header-nav-wrapper{position:fixed;top:0;bottom:0;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;height:100%;padding:17.1vw 0 19.2vw;background-color:#fff;-webkit-transform:translateX(100vw);transform:translateX(100vw);-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.header-nav-wrapper::after{position:absolute;top:8.55vw;right:5.33vw;display:block;width:25px;height:24px;background-image:url(../img/svg/close.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.header-nav-wrapper.mobile-submenu--hide .header-nav{overflow:hidden}}.header-nav-wrapper .header-menu-logo__black{top:8.55vw;left:5.33vw;visibility:visible;opacity:1}@media (min-width:768px){.header-nav-wrapper .header-menu-logo__black{display:none}}.header-nav{background:#fff;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:8vw 5.33vw;overflow-y:auto}@media (min-width:768px){.header-nav{display:block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;min-height:auto;margin-bottom:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0);-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}.header-menu__btn{background:url(../img/svg/ic-burger-white.svg) no-repeat center/cover;position:absolute;top:50%;right:5.33vw;z-index:3;display:block;width:28px;height:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.header-menu__btn{display:none}}.header-menu__btn.btn-opened{z-index:5;width:25px;height:24px;background:0 0}.header-top-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:17.1vw;padding:0 5.33vw}@media (min-width:768px){.header-top-menu{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;min-height:80px;padding:0;background-image:none}}.header-bottom-menu{background:#1a1818;position:fixed;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:19.2vw;padding:2.4vw 4.4vw 0 15vw}@media (min-width:768px){.header-bottom-menu{display:none}}.header-bottom-menu a{font:.875rem GrotesqueMTStd-Extended,sans-serif;-ms-flex-item-align:center;align-self:center;color:#fffbf3}.bacardi2020_pl .header-bottom-menu a{font-weight:700;font-family:Trueno,sans-serif}.header-bottom-menu .share-socials{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto auto auto 15vw}.bacardi2020_mx .header-bottom-menu .share-socials{margin:auto 7vw auto 20vw}.header-bottom-menu .share-socials__item{padding-left:1.65vw}.header-bottom-menu .share-socials .icon::before{display:block;width:28px;height:28px;content:""}.header-bottom-menu .share-socials .icon-twitter::before{background:url(../img/svg/ic-twitter-white.svg) center center/contain no-repeat}.header-bottom-menu .share-socials .icon-instagram::before{background:url(../img/svg/ic-instagram-white.svg) center center/contain no-repeat}.header-bottom-menu .share-socials .icon-facebook::before{background:url(../img/svg/ic-facebook-white.svg) center center/contain no-repeat}.header-bottom-menu .share-socials .icon-youtube::before{background:url(../img/svg/ic-youtube-white.svg) center center/contain no-repeat}.header--mobile-open{overflow:hidden}@media (min-width:0)and (max-width:767px){.header--mobile-open .header-nav-wrapper{overflow:hidden;-webkit-transform:none;transform:none}}.header--mobile-open .header-menu-logo__white{visibility:hidden;opacity:0}.header--mobile-open .header-menu-logo__black{visibility:visible;opacity:1}.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1.6vw 0 0}@media (min-width:768px){.header-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:80px;padding:0}}.header-menu .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:19.3vw;border-bottom:1px solid #f5f2ee}@media (min-width:360px)and (max-width:375px){.header-menu .menu-item{min-height:16vw}}.header-menu .menu-item.personalized-menu-item{display:none}@media (min-width:768px){.header-menu .menu-item{min-height:auto;padding:0 10px;border-bottom:none}.header-menu .menu-item:hover .menu-item-link{color:#c10020}}@media (min-width:1024px){.header-menu .menu-item{padding:0 15px}}@media (min-width:0)and (max-width:767px){.header-menu .menu-item .menu-item-title{display:inline-block;padding-top:8px}}@media (min-width:0)and (max-width:767px){.header-menu .menu-item:last-child{border-bottom:none}}@media (min-width:768px){.header-menu .menu-item:last-child{padding-right:30px}}@media (min-width:1024px){.header-menu .menu-item:last-child{padding-right:40px}}@media (min-width:768px){.header-menu .menu-item.sf-login{padding-right:10px}}@media (min-width:1024px){.header-menu .menu-item.sf-login{padding-right:15px}}@media (min-width:768px){.header-menu .menu-item.menu-item-has-children{padding:0 20px 0 10px}}@media (min-width:1024px){.header-menu .menu-item.menu-item-has-children{padding:0 30px 0 15px}}.header-menu-logo{position:relative}.header-menu-logo__black,.header-menu-logo__white{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.header-menu-logo__black{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:hidden;opacity:0}@media (min-width:768px){.page-template-casa-bacardi .header{margin-top:45px;background-image:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}}.page-template-casa-bacardi .header.sticky-header{margin-top:0;-webkit-transition:none;transition:none}.header .no-link a{cursor:default}@media (min-width:768px){.menu-item-has-children.active .menu-item-link{color:#c10020}.menu-item-has-children.active .menu-item-link::after{top:50%;border-top-color:#c10020;border-right-color:#c10020;-webkit-transform:translate(100%,-50%) rotate(-45deg);transform:translate(100%,-50%) rotate(-45deg)}.bacardi2020_pl .menu-item-has-children.active .menu-item-link::after{top:56%}}.menu-item-has-children .menu-item-link{position:relative;display:block;width:100%}.menu-item-has-children .menu-item-link::after{position:absolute;top:49%;right:8px;display:block;width:25px;height:25px;background:url(../img/svg/right.svg);background-repeat:no-repeat;background-size:cover;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}@media (min-width:768px){.menu-item-has-children .menu-item-link::after{top:40%;right:-5px;width:6px;height:6px;background:unset;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translate(100%,-50%) rotate(135deg);transform:translate(100%,-50%) rotate(135deg)}}.bacardi2020_pl .menu-item-has-children .menu-item-link::after{top:65%}@media (min-width:768px){.bacardi2020_pl .menu-item-has-children .menu-item-link::after{top:45%}}.menu-item-has-children .menu-item-link.desktop-hide{background:#fff;position:fixed;top:0;left:0;z-index:1;padding:4.26vw 0 4.26vw 12.8vw;font-size:1.125rem;line-height:1.71}.menu-item-has-children .menu-item-link.desktop-hide::after{background:url(../img/svg/close.svg) no-repeat center/contain;top:50%;right:5.33vw}.menu-item-has-children .menu-item-link.desktop-hide::before{position:absolute;top:50%;left:4.8vw;display:block;width:25px;height:25px;background:url(../img/svg/right.svg);background-repeat:no-repeat;background-size:cover;-webkit-transform:rotate(-180deg) translateY(50%);transform:rotate(-180deg) translateY(50%);content:""}@media (min-width:768px){.menu-item-has-children .menu-item-link.desktop-hide{display:none}}@media (min-width:0)and (max-width:767px){.menu-item-has-children .menu-item-link.desktop-hide .menu-item-title{display:inline-block;padding-top:1.06vw}}.menu-item-link{font:bold 1.4375rem/1 GrotesqueMTStd,sans-serif;color:#1a1818;text-transform:uppercase;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}@media (min-width:768px){.menu-item-link{padding:8px 0;color:#fffcf6;font-size:.75rem}}@media (min-width:0)and (max-width:767px){.bacardi2020_mx .menu-item-link{font-size:1.4375rem}}.bacardi2020_pl .menu-item-link{font-weight:700;font-family:Trueno,sans-serif}.menu-item.current-menu-item .menu-item-link{color:#c10020}@media (min-width:0)and (max-width:767px){.menu-item.shop-menu-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-item.shop-menu-item .menu-item-link{width:100%}}.header-menu .spotlight-logout,.header-menu.userIsLogged .spotlight-login{display:none}@media (min-width:0)and (max-width:767px){.header-menu .sf-login,.header-menu .spotlight-login,.header-menu .spotlight-logout{-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:none}.header-menu .sf-login .menu-item-link,.header-menu .spotlight-login .menu-item-link,.header-menu .spotlight-logout .menu-item-link{width:100%}}.header-menu .sf-login,.header-menu .spotlight-login,.header-menu.userIsLogged .spotlight-logout{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.header-menu .sf-login .menu-item-link,.header-menu .spotlight-login .menu-item-link{width:22px;height:22px;text-indent:-9999px;background:url(../img/svg/ic-profile.svg) no-repeat scroll center;-webkit-filter:invert(100%);filter:invert(100%)}}@media (min-width:768px){.header.sticky-header .menu-item.sf-login .menu-item-link,.header.sticky-header .menu-item.spotlight-login .menu-item-link,.header:hover .menu-item.sf-login .menu-item-link,.header:hover .menu-item.spotlight-login .menu-item-link,.menu-white-color .menu-item.sf-login .menu-item-link,.menu-white-color .menu-item.spotlight-login .menu-item-link{-webkit-filter:invert(0);filter:invert(0)}}@media (min-width:768px){.header-menu .menu-item.sf-login .menu-item-link:hover{-webkit-filter:invert(8%) sepia(98%) saturate(6192%) hue-rotate(346deg) brightness(91%) contrast(103%);filter:invert(8%) sepia(98%) saturate(6192%) hue-rotate(346deg) brightness(91%) contrast(103%)}}.custom-logo{max-width:36.5vw;max-height:8vw}@media (min-width:768px){.custom-logo{max-width:132px;max-height:35px}}@media (min-width:768px){.page-template-casa-bacardi .custom-logo{max-width:190px;max-height:37px}}.sub-menu{background:#fff;position:absolute;top:200vh;left:0;z-index:4;display:block;width:100%;-webkit-transform:translateX(100vw);transform:translateX(100vw);-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}@media (min-width:0)and (max-width:767px){.sub-menu{bottom:0;padding-top:21.33vw}}@media (min-width:768px){.sub-menu{z-index:-1;border-top:1px solid #efe6d8;border-bottom:1px solid #efe6d8;-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden;opacity:0;-webkit-transition:opacity .4s ease-out 0s,visibility .4s ease-out 0s,top 0s ease-out .5s,-webkit-transform .4s ease-out 0s;transition:opacity .4s ease-out 0s,visibility .4s ease-out 0s,top 0s ease-out .5s,-webkit-transform .4s ease-out 0s;transition:opacity .4s ease-out 0s,transform .4s ease-out 0s,visibility .4s ease-out 0s,top 0s ease-out .5s;transition:opacity .4s ease-out 0s,transform .4s ease-out 0s,visibility .4s ease-out 0s,top 0s ease-out .5s,-webkit-transform .4s ease-out 0s}}.header--mobile-open .sub-menu{top:0}.sub-menu-list{padding:0;-webkit-transition:-webkit-transform .8s ease-out;transition:-webkit-transform .8s ease-out;transition:transform .8s ease-out;transition:transform .8s ease-out,-webkit-transform .8s ease-out}@media (min-width:768px){.sub-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 0 20px}}@media (min-width:1024px){.sub-menu-list{padding:0 0 0 60px}}.sub-menu button{position:absolute;top:0;z-index:1;width:70px;height:calc(100% - 50px);padding:10px;background:0 0;border:0;cursor:pointer}.sub-menu button.hidden{display:none}.sub-menu button.icon::before{position:absolute;top:50%;left:50%;display:inline-block;width:30px;height:30px;margin:auto;background:url(../img/svg/right.svg);background-repeat:no-repeat;background-size:cover;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:""}.sub-menu button.icon-right-open{background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 30%,#fff 100%);right:0}.sub-menu button.icon-left-open{background:linear-gradient(to left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 30%,#fff 100%)}.sub-menu button.icon-left-open::before{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}.sub-menu.opened{-webkit-transition-delay:0s;transition-delay:0s}@media (min-width:0)and (max-width:767px){.sub-menu.opened{overflow-y:auto;-webkit-transform:translateX(0);transform:translateX(0)}}@media (min-width:768px){.sub-menu.opened{top:100%;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}}@media (min-width:768px){.rums .sub-menu{background-color:#fff;background-image:url(../img/sig@2x_p.png);background-repeat:no-repeat;background-position:center;background-size:contain;border-bottom:none}}@media (min-width:1024px){.rums .sub-menu{background-position:center 70%;background-size:55%}}.rums .sub-menu-wrapper{margin:0 6.4vw;padding:8vw 0 8.53vw;text-align:center}@media (min-width:768px){.rums .sub-menu-wrapper{margin:0;padding:12px 0 16px;border-top:1px solid #efe6d8}}.rums .sub-menu-wrapper .view-all-btn{font:.75rem/1 GrotesqueMTStd-Extended,sans-serif;color:#c10020;text-transform:uppercase}@media (min-width:0)and (max-width:767px){.rums .sub-menu-wrapper .view-all-btn{display:block;padding:18px 20px 15px;text-align:center;background:rgba(0,0,0,0);border:solid 2px #c10020}.rums .sub-menu-wrapper .view-all-btn:active,.rums .sub-menu-wrapper .view-all-btn:hover{color:#fff;background:#c10020}}.bacardi2020_pl .rums .sub-menu-wrapper .view-all-btn{font-weight:700;font-family:Trueno,sans-serif}.rums .sub-menu-wrapper-mobile{margin:0 6.4vw;padding-bottom:8.53vw;border-bottom:1px solid #efeae2}@media (min-width:768px){.rums .sub-menu-wrapper-mobile{display:none}}.rums .sub-menu-wrapper-mobile h2{font:2rem/1.06 GrotesqueMTStd-Extended,sans-serif;max-width:65%;margin-bottom:1.06vw;text-transform:uppercase}.rums .sub-menu-wrapper-mobile p{margin-bottom:4.26vw;color:#464646;line-height:1.38}.rums .sub-menu-item{padding:0 6.4vw}@media (min-width:768px){.rums .sub-menu-item{position:relative;display:block;height:auto;padding:0}.rums .sub-menu-item+.sub-menu-item{border-left:solid 1px #efe6d8}.rums .sub-menu-item.has-no-category-title{border-left:none}.rums .sub-menu-item.has-no-category-title .sub-menu-inner-item{padding-right:8px;padding-left:8px}.rums .sub-menu-item.has-long-category-list .sub-menu-inner-item{padding-right:8px}.rums .sub-menu-item.right-padding-for-rtd-drinks-from-menu-admin-panel .sub-menu-inner-item{padding-right:32px}.rums .sub-menu-item:last-child .sub-menu-inner-item{padding-right:32px}}@media (min-width:0)and (max-width:767px){.rums .sub-menu-item.has-no-category-title .sub-menu-inner-item{border-top:none}.rums .sub-menu-item.has-no-category-title .menu-image-title-after{display:none}.rums .sub-menu-item:first-child .menu-image-title-after{border-top:1px solid #efeae2}.rums .sub-menu-item:last-child .sub-menu-inner-item{border-bottom:none}}.rums .sub-menu-inner{height:100%}.rums .sub-menu-inner-item{padding:4.26vw 0}@media (min-width:768px){.rums .sub-menu-inner-item{position:relative;height:100%;padding:70px 32px 16px;text-align:center}.rums .sub-menu-inner-item::after{position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#c10020;-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out;content:""}.rums .sub-menu-inner-item:hover{background-color:rgba(223,223,223,.2)}.rums .sub-menu-inner-item:hover::after{width:100%}.rums .sub-menu-inner-item:hover .menu-image{-webkit-transform:scale(1.1) translateZ(0);transform:scale(1.1) translateZ(0)}}@media (min-width:0)and (max-width:767px){.rums .sub-menu-inner-item{border-top:1px solid #efeae2;border-bottom:1px solid #efeae2}}.rums .menu-image{max-width:26.13vw;height:auto}@media (min-width:768px){.rums .menu-image{max-width:116px;margin-bottom:8px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-filter:none;filter:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.rums .menu-image-title-after{font:1rem/1.25 GrotesqueMTStd,sans-serif;padding:.8vw 0;font-stretch:condensed;letter-spacing:1px;text-align:left;text-transform:uppercase}@media (min-width:768px){.rums .menu-image-title-after{position:absolute;top:12px;left:20px;z-index:1;padding:0;font-size:.75rem;font-stretch:condensed;line-height:1.67;letter-spacing:.75px}}.bacardi2020_pl .rums .menu-image-title-after{font-family:Trueno,sans-serif}@media (min-width:0)and (max-width:767px){.rums .menu-image-title-after .menu-image-title{display:inline-block;padding-top:5px}}.rums .menu-image-title-below{font:2rem/1.14 GrotesqueMTStd-Extended,sans-serif;max-width:58%;text-transform:uppercase}.bacardi2020_de .rums .menu-image-title-below{font-size:1.875rem}.bacardi2020_pl .rums .menu-image-title-below{font-weight:700;font-family:Trueno,sans-serif}@media (min-width:768px){.rums .menu-image-title-below{display:block;width:150px;max-width:none;font-size:.875rem;text-align:center}.bacardi2020_de .rums .menu-image-title-below{font-size:.875rem}}@media (min-width:0)and (max-width:767px){.bacardi2020_mx .rums .menu-image-title-below{font-size:1.75rem}.bacardi2020_be_fr .rums .menu-image-title-below{font-size:1.875rem}.bacardi2020_us .rums .menu-image-title-below{font-size:1.375rem}}@media (min-width:768px){.rums .menu-image-link{display:block}}@media (min-width:0)and (max-width:767px){.rums .menu-image-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.experience .sub-menu-item,.shop-menu-item .sub-menu-item{padding:6.4vw 0 8.53vw}@media (min-width:768px){.experience .sub-menu-item,.shop-menu-item .sub-menu-item{padding:39px 13px 39px 17px}.experience .sub-menu-item+.sub-menu-item,.shop-menu-item .sub-menu-item+.sub-menu-item{border-left:solid 1px rgba(239,230,216,.5)}.experience .sub-menu-item:first-child[style="display: none;"]+.sub-menu-item,.shop-menu-item .sub-menu-item:first-child[style="display: none;"]+.sub-menu-item{border-left:none}}@media (min-width:768px)and (max-width:1024px){.experience .sub-menu-item,.shop-menu-item .sub-menu-item{padding:30px 10px}}@media (min-width:0)and (max-width:767px){.experience .sub-menu-item,.shop-menu-item .sub-menu-item{margin-bottom:.8vw;border-top:solid 1px #efeae2;border-bottom:solid 1px #efeae2}.experience .sub-menu-item:first-child,.shop-menu-item .sub-menu-item:first-child{padding-top:0;border-top:none}.experience .sub-menu-item:last-child,.shop-menu-item .sub-menu-item:last-child{border-bottom:none}}@media (min-width:0)and (max-width:767px){.experience .sub-menu-list,.shop-menu-item .sub-menu-list{padding:0 6.4vw}}.experience .sub-menu button,.shop-menu-item .sub-menu button{height:100%}.experience .menu-image,.shop-menu-item .menu-image{width:100%;max-height:47.2vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.experience .menu-image,.shop-menu-item .menu-image{max-height:160px}}.page-template-casa-bacardi .experience .menu-image,.page-template-casa-bacardi .shop-menu-item .menu-image{max-height:54.5vw}@media (min-width:768px){.page-template-casa-bacardi .experience .menu-image,.page-template-casa-bacardi .shop-menu-item .menu-image{max-height:120px}}@media (min-width:1024px){.page-template-casa-bacardi .experience .menu-image,.page-template-casa-bacardi .shop-menu-item .menu-image{max-height:200px}}.experience .menu-image-description,.shop-menu-item .menu-image-description{margin-bottom:2.66vw;color:#464646;font-size:1rem;line-height:1.38}@media (min-width:768px){.experience .menu-image-description,.shop-menu-item .menu-image-description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:15px}}.experience .menu-image-title,.shop-menu-item .menu-image-title{font:2rem/1.06 GrotesqueMTStd-Extended,sans-serif;max-width:90%;margin-bottom:1.06vw;color:#1a1818;text-align:left;text-transform:uppercase}@media (min-width:0)and (max-width:767px){.bacardi2020_es .experience .menu-image-title,.bacardi2020_es .shop-menu-item .menu-image-title{font-size:1.6875rem}}@media (min-width:768px){.experience .menu-image-title,.shop-menu-item .menu-image-title{margin-bottom:0;font-size:1.125rem;line-height:1.08}}@media (min-width:1024px){.experience .menu-image-title,.shop-menu-item .menu-image-title{max-width:80%;font-size:1.625rem}}.bacardi2020_pl .experience .menu-image-title,.bacardi2020_pl .shop-menu-item .menu-image-title{font-weight:700;font-family:Trueno,sans-serif}.experience .menu-image-title-link,.shop-menu-item .menu-image-title-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;color:#1a1818}@media (min-width:768px){.experience .menu-image-title-link,.shop-menu-item .menu-image-title-link{max-width:297px}}.experience .menu-image-wrapper,.shop-menu-item .menu-image-wrapper{position:relative}@media (min-width:768px){.experience .menu-image-wrapper,.shop-menu-item .menu-image-wrapper{width:20.625vw;max-width:297px}}.experience .menu-image-wrapper::after,.experience .menu-image-wrapper::before,.shop-menu-item .menu-image-wrapper::after,.shop-menu-item .menu-image-wrapper::before{position:absolute;right:0;left:0;border-right:10px solid #fff;border-left:10px solid #fff;content:""}.experience .menu-image-wrapper::before,.shop-menu-item .menu-image-wrapper::before{top:0;border-bottom:10px solid transparent}.experience .menu-image-wrapper::after,.shop-menu-item .menu-image-wrapper::after{bottom:0;border-top:10px solid transparent}.share-socials{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:820px)and (orientation:landscape){.experience .sub-menu-item,.shop-menu-item .sub-menu-item{padding:16px 10px}.experience .menu-image-description,.shop-menu-item .menu-image-description{display:-webkit-box;-webkit-line-clamp:4;overflow:hidden;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.4}.rums .menu-image-title-after{top:8px}.rums .sub-menu-inner-item{padding:32px 32px 12px}}.bacardi2020_pl .menu-item-has-children .menu-item-link.desktop-hide::before{top:54%}.fl-accordion__wrapper{margin:10.66vw auto;padding:0 6.4vw}@media (min-width:768px){.fl-accordion__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:41px 0}}@media (min-width:768px){.page-template-casa-bacardi .fl-accordion__wrapper{margin-bottom:40px}}.fl-accordion__with_image{padding:10.66vw 6.4vw}@media (min-width:768px){.fl-accordion__with_image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 80px;padding:69px 0}}.fl-accordion__with_image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.fl-accordion__with_image picture{position:absolute}.fl-accordion__with_image picture::after{background:rgba(0,0,0,.1);position:absolute;bottom:0;left:0;width:100%;height:100%;-webkit-transition:background .5s ease-in-out;transition:background .5s ease-in-out;content:""}.fl-accordion__body_image{position:relative;height:100vw;overflow:hidden}@media (min-width:768px){.fl-accordion__body_image{width:calc(50% - 30px);height:450px}}@media (min-width:1024px){.fl-accordion__body_image{width:546px;height:578px}}.fl-accordion__body_image .image-wrapper{position:absolute;width:100%;height:100%}.fl-accordion__body_image .image-wrapper:nth-child(3n+1) picture{top:0;left:0;width:72vw}@media (min-width:768px){.fl-accordion__body_image .image-wrapper:nth-child(3n+1) picture{width:80%}}@media (min-width:1024px){.fl-accordion__body_image .image-wrapper:nth-child(3n+1) picture{width:405px;height:506px}}.fl-accordion__body_image .image-wrapper:nth-child(3n+2) picture{right:0;bottom:0;width:72vw}@media (min-width:768px){.fl-accordion__body_image .image-wrapper:nth-child(3n+2) picture{width:90%}}@media (min-width:1024px){.fl-accordion__body_image .image-wrapper:nth-child(3n+2) picture{width:437px;height:328px}}.fl-accordion__body_image .image-wrapper:nth-child(3n+3) picture{top:6.4vw;right:6.4vw;width:65.6vw}@media (min-width:768px){.fl-accordion__body_image .image-wrapper:nth-child(3n+3) picture{top:48px;right:32px;width:75%}}@media (min-width:1024px){.fl-accordion__body_image .image-wrapper:nth-child(3n+3) picture{width:296px;height:370px}}.fl-accordion__body_image .image-wrapper:nth-child(1) picture{z-index:3}.fl-accordion__body_image .image-wrapper:nth-child(2) picture{z-index:2}.fl-accordion__body_image .image-wrapper:nth-child(3) picture{z-index:1}.fl-accordion__body_image .image-wrapper.active picture{z-index:5}.fl-accordion__body_image .image-wrapper.active picture::after{background:0 0}.fl-accordion__title{font:2.5rem GrotesqueMTStd-Extended,sans-serif;margin-bottom:8vw;color:#1a1818;letter-spacing:normal}.bacardi2020_pl .fl-accordion__title{font-weight:700;font-family:Trueno,sans-serif}body:not(.bacardi2020_us_en):not(.bacardi2020_uk_en):not(.bacardi2020_gl_en) .fl-accordion__title.font-md{font-size:2rem}.fl-accordion__title.font-sm{font-size:1.5rem}@media (min-width:768px){.fl-accordion__title{width:320px;margin:0}}.fl-accordion__subtitle{font:.875rem GrotesqueMTStd,sans-serif;margin-bottom:2.4vw;color:#1a1818;font-stretch:condensed;letter-spacing:.88px;text-transform:uppercase}.bacardi2020_pl .fl-accordion__subtitle{font-family:Trueno,sans-serif}@media (min-width:768px){.fl-accordion__subtitle{margin-bottom:12px;font-size:1rem;letter-spacing:1px}}.fl-accordion__title_img{font:2.5rem/1 GrotesqueMTStd-Extended,sans-serif;padding-bottom:6.4vw;color:#1a1818}.home.bacardi2020_mx .fl-accordion__title_img .animated-line__container{display:-webkit-box;display:-ms-flexbox;display:flex}.home.bacardi2020_mx .fl-accordion__title_img .animated-line.animated{margin-bottom:-1.7rem;padding-top:1.7rem}.bacardi2020_pl .fl-accordion__title_img{font-weight:700;font-family:Trueno,sans-serif}.bacardi2020_ca_fr .fl-accordion__title_img,.bacardi2020_nl .fl-accordion__title_img,.bacardi2020_pl .fl-accordion__title_img{font-size:2.25rem}.bacardi2020_be .fl-accordion__title_img{font-size:2.12rem}.bacardi2020_fr .fl-accordion__title_img{font-size:2rem}@media (min-width:1024px){.fl-accordion__title_img{padding-bottom:24px;font-size:3.5rem;line-height:1.04}.bacardi2020_be .fl-accordion__title_img,.bacardi2020_fr .fl-accordion__title_img,.bacardi2020_nl .fl-accordion__title_img,.bacardi2020_pl .fl-accordion__title_img{font-size:3.5rem}}@media (min-width:768px)and (max-width:1200px){.bacardi2020_be .fl-accordion__title_img,.bacardi2020_fr .fl-accordion__title_img,.bacardi2020_nl .fl-accordion__title_img,.bacardi2020_pl .fl-accordion__title_img{font-size:3rem}}@media (min-width:768px)and (max-width:1024px){.bacardi2020_be .fl-accordion__title_img,.bacardi2020_fr .fl-accordion__title_img,.bacardi2020_nl .fl-accordion__title_img,.bacardi2020_pl .fl-accordion__title_img{font-size:2.5rem}}.fl-accordion__body{margin-top:-6.13vw}@media (min-width:768px){.fl-accordion__body{width:calc(100% - 320px);margin-top:-23px;padding:0 30px}}@media (min-width:1200px){.fl-accordion__body{padding:0 110px}}.fl-accordion__body .fl-accordion__header:first-child{border-top:none}.fl-accordion__body .fl-accordion__content:last-child{-webkit-transform:translateY(25px);transform:translateY(25px)}.fl-accordion__body .fl-accordion__content.open:last-child{-webkit-transform:translateY(0);transform:translateY(0)}.fl-accordion__body::after{background:#f3ecdf;display:block;width:100%;height:1px;content:""}.fl-accordion__body_text{padding-top:8.53vw;border-bottom:1px solid #f3ecdf}@media (min-width:768px){.fl-accordion__body_text{width:50%;padding-top:0}}@media (min-width:1024px){.fl-accordion__body_text{margin-left:30px}}@media (min-width:1200px){.fl-accordion__body_text{width:auto;max-width:516px}}.fl-accordion__body_text .fl-accordion__header{padding:5.5vw 0 3.5vw}@media (min-width:768px){.fl-accordion__body_text .fl-accordion__header{padding:16px 0 10px}}.fl-accordion__body_text .fl-accordion__content-inner{padding:2.13vw 0 4.26vw}@media (min-width:768px){.fl-accordion__body_text .fl-accordion__content-inner{padding:16px 0}.page-template-casa-bacardi .fl-accordion__body_text .fl-accordion__content-inner{padding:16px 50px 16px 0}}.fl-accordion__body_text .fl-accordion__content-inner p{color:#464646;font-size:1rem;line-height:1.38;opacity:1}.fl-accordion__two-columns{padding:3.2vw 7.47vw 12.8vw 5.33vw}@media (min-width:768px){.fl-accordion__two-columns{padding:0 0 62px}}@media (min-width:768px){.page-template-casa-bacardi .fl-accordion__two-columns{padding:80px 0 62px}}.fl-accordion__two-columns .fl-accordion__body-two-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-column-gap:85px;-moz-column-gap:85px;column-gap:85px}@media (min-width:768px){.fl-accordion__two-columns .fl-accordion__body-two-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:28px}}.fl-accordion__two-columns .fl-accordion__column{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}@media (min-width:0)and (max-width:767px){.fl-accordion__two-columns .fl-accordion__column.left .fl-accordion__item:last-of-type{border-bottom:none}}.fl-accordion__two-columns .fl-accordion__title{max-width:530px}@media (min-width:768px){.fl-accordion__two-columns .fl-accordion__title{font-size:3.5rem;line-height:1.04}}.fl-accordion__two-columns .fl-accordion__item:last-of-type{border-bottom:1px solid #f3ecdf}.fl-accordion__two-columns .btn-wrapper{margin-top:6.9vw}@media (min-width:768px){.fl-accordion__two-columns .btn-wrapper{margin-top:36px}}.fl-accordion__header{position:relative;display:block;width:100%;padding:5.5vw 0 4vw;text-align:left;background:0 0;border-top:1px solid #f3ecdf;cursor:pointer}@media (min-width:768px){.fl-accordion__header{padding:24px 0 18px}}.fl-accordion__header::after{background:#c10020;position:absolute;top:calc(50% - 3px);right:1px;width:13px;height:3px;margin-top:-1px;content:""}.fl-accordion__header::before{background:#c10020;position:absolute;top:calc(50% - 3px);right:6px;width:3px;height:13px;margin-top:-6px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;content:""}.fl-accordion__header.active::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fl-accordion__header-inner{font:1.125rem/1.33 GrotesqueMTStd-Extended,sans-serif;max-width:90%;color:#1a1818}@media (min-width:768px){.fl-accordion__header-inner{max-width:94%;font-size:1.25rem;line-height:1.6;letter-spacing:-.42px}}.bacardi2020_pl .fl-accordion__header-inner{font-weight:700;font-family:Trueno,sans-serif}.bacardi2020_nl_nl .fl-accordion__header-inner{font-size:1rem}@media (min-width:1024px){.bacardi2020_nl_nl .fl-accordion__header-inner{font-size:1.25rem}}.fl-accordion__content{max-height:0;overflow:hidden;-webkit-transform:translateY(50px);transform:translateY(50px);visibility:hidden;opacity:0;-webkit-transition:opacity .8s ease,max-height .5s ease,-webkit-transform .5s ease;transition:opacity .8s ease,max-height .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .8s ease,max-height .5s ease;transition:transform .5s ease,opacity .8s ease,max-height .5s ease,-webkit-transform .5s ease}.fl-accordion__content.open{margin-top:-4.26vw;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}@media (min-width:768px){.fl-accordion__content.open{margin-top:-24px}}.fl-accordion__content-inner{padding:.6vw 0 2.66vw}@media (min-width:768px){.fl-accordion__content-inner{padding:12px 0 24px}}.fl-accordion__content-inner p{color:rgba(26,24,24,.7);font-size:.875rem;line-height:1.57;letter-spacing:.2px}@media (min-width:768px){.fl-accordion__content-inner p{font-size:1rem;line-height:1.63}}.page-template-casa-bacardi .fl-accordion__content-inner p:first-child{margin-bottom:10px}.fl-accordion__content-inner a{margin-top:3.2vw;color:#c10020;font-family:GrotesqueMTStd-Extended,sans-serif}@media (min-width:768px){.fl-accordion__content-inner a{margin-top:13px}}.bacardi2020_pl .fl-accordion__content-inner a{font-weight:700;font-family:Trueno,sans-serif}.fl-accordion__content-inner a.fl-accordion__content-inner--link{margin-top:0;font-weight:400;font-family:Calibri,sans-serif;text-transform:capitalize}.fl-accordion__content-inner ol,.fl-accordion__content-inner ul{padding-bottom:4vw}@media (min-width:768px){.fl-accordion__content-inner ol,.fl-accordion__content-inner ul{padding-bottom:30px}}.panel--type-bacardi2020-hero-simple-image-panel img{display:block;width:100%;height:128vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.panel--type-bacardi2020-hero-simple-image-panel img{height:44.4vw;min-height:640px}}.panel--type-bacardi2020-hero-simple-image-panel h1{font:3.5rem/.96 GrotesqueMTStd-Extended,sans-serif;position:absolute;top:50%;left:50%;width:87vw;color:#fff;letter-spacing:-2px;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@supports (-webkit-text-stroke:1px #fff){.panel--type-bacardi2020-hero-simple-image-panel h1{color:rgba(0,0,0,.1);-webkit-text-stroke:1.5px #fff}}@media (min-width:768px){.panel--type-bacardi2020-hero-simple-image-panel h1{width:92%;font-size:9.72vw;line-height:.93}@supports (-webkit-text-stroke:1px #fff){.panel--type-bacardi2020-hero-simple-image-panel h1{-webkit-text-stroke-width:2.5px}}}.bacardi2020_pl .panel--type-bacardi2020-hero-simple-image-panel h1{font-weight:700;font-family:Trueno,sans-serif}.panel--type-bacardi2020-article-hero-panel::before{background:rgba(0,0,0,.27);position:absolute;top:0;left:0;width:100%;height:100%;content:""}.panel--type-bacardi2020-article-hero-panel img{display:block;width:100%;height:128vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.panel--type-bacardi2020-article-hero-panel img{height:49vw;min-height:709px}}.panel--type-bacardi2020-article-hero-panel .hero-description{position:absolute;top:55%;left:50%;width:80vw;color:#fff;text-align:center;text-transform:uppercase;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:768px){.panel--type-bacardi2020-article-hero-panel .hero-description{top:56.5%;width:75%}}@media (min-width:768px){.bacardi2020_fr .panel--type-bacardi2020-article-hero-panel .hero-description{width:80%}}.panel--type-bacardi2020-article-hero-panel .hero-description__subtitle{font:400 .875rem GrotesqueMTStd,sans-serif;margin-bottom:3vw;font-stretch:condensed;letter-spacing:.88px}@media (min-width:768px){.panel--type-bacardi2020-article-hero-panel .hero-description__subtitle{margin-bottom:20px;font-size:16px;letter-spacing:1px}}.bacardi2020_pl .panel--type-bacardi2020-article-hero-panel .hero-description__subtitle{font-family:Trueno,sans-serif}.panel--type-bacardi2020-article-hero-panel .hero-description__title{font:700 2.5rem/1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:.5vw;letter-spacing:-.57px}@media (min-width:768px){.panel--type-bacardi2020-article-hero-panel .hero-description__title{margin-bottom:5px;font-size:5vw;letter-spacing:-1.03px}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-article-hero-panel .hero-description__title--long{font-size:2.12rem}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-article-hero-panel .hero-description__title.words-length__long{font-size:1.875rem}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-article-hero-panel .hero-description__title.words-length__very_long{font-size:1.375rem}}.panel--type-bacardi2020-article-hero-panel .hero-description__reading-time{font:400 .875rem/2.86 GrotesqueMTStd,sans-serif;letter-spacing:1.75px}@media (min-width:768px){.panel--type-bacardi2020-article-hero-panel .hero-description__reading-time{font-size:16px;font-stretch:condensed;line-height:2.5;letter-spacing:2px}}.bacardi2020_pl .panel--type-bacardi2020-article-hero-panel .hero-description__reading-time{font-family:Trueno,sans-serif}@-webkit-keyframes textEllipsisInSafari{0%{height:0}100%{height:auto}}@keyframes textEllipsisInSafari{0%{height:0}100%{height:auto}}.panel--type-bacardi2020-articles-carousel-panel{background:#fff}.article-carousel-wrapper{margin-bottom:3.74vw;padding:10.67vw 6.4vw}@media (min-width:768px){.article-carousel-wrapper{max-width:1440px;margin:0 auto 80px;padding:15px 80px 65px}}.article-carousel-titles{padding:0 1px}.article-carousel-titles h4{font:2.5rem/1 GrotesqueMTStd-Extended,sans-serif;margin:1.5vw 0 0}.bacardi2020_fr .article-carousel-titles h4{margin:3vw 0 0}@media (min-width:768px){.article-carousel-titles h4{max-width:30%;margin:10px 0 0 -2px;font-size:52px}.bacardi2020_fr .article-carousel-titles h4{margin:15px 0 0 -2px}}.bacardi2020_pl .article-carousel-titles h4{font-weight:700;font-family:Trueno,sans-serif}.article-carousel-titles p{font:14px GrotesqueMTStd,sans-serif;color:#1a1818;font-stretch:condensed;letter-spacing:.88px;text-transform:uppercase}.bacardi2020_pl .article-carousel-titles p{font-family:Trueno,sans-serif}.article-carousel__swiper{margin:0 -1.2vw}@media (min-width:768px){.article-carousel__swiper{margin:0 -16px}}.article-carousel__swiper.swiper{overflow:visible}.article-carousel__swiper .swiper-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:87.2vw;height:122.13vw;margin:3.33vw 1.2vw 0;-webkit-filter:drop-shadow(0 3px 3px rgba(0, 0, 0, .08));filter:drop-shadow(0 3px 3px rgba(0, 0, 0, .08))}@media (min-width:768px){.article-carousel__swiper .swiper-slide{width:296px;height:417px;margin:38px 16px 0}}.article-carousel__swiper .swiper-scrollbar{position:relative;width:87.2vw;height:2px;margin:6.4vw auto 0;background:#f2ebe0}@media (min-width:768px){.article-carousel__swiper .swiper-scrollbar{width:calc(100% - 40px);margin:80px auto 0}}.article-carousel__swiper .swiper-scrollbar-drag{position:absolute;height:100%;background:#c10020;cursor:pointer}.article-carousel__swiper .swiper-scrollbar-drag:hover{top:-50%;height:200%}.article-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.article-link{display:block;height:100%;text-decoration:none;background:#fff;-webkit-clip-path:polygon(3.5% 0,96.5% 0,100% 2.7%,100% 97.3%,96.5% 100%,3.5% 100%,0 97.3%,0 2.7%);clip-path:polygon(3.5% 0,96.5% 0,100% 2.7%,100% 97.3%,96.5% 100%,3.5% 100%,0 97.3%,0 2.7%)}@media (min-width:768px){.article-link{width:100%}}.article-link:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.article-picture{width:100%;height:57.87vw;overflow:hidden}@media (min-width:768px){.article-picture{height:217px}}.article-picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.full-size .article-picture{height:100%}.article-text{bottom:0;left:0;width:100%;padding:5.33vw}.full-size .article-text{position:absolute;padding-top:0;color:#fff}@media (min-width:768px){.article-text{padding:20px}}.article-text h3{font:1.4375rem/1.1 GrotesqueMTStd-Extended,sans-serif;margin-top:-1.5vw;padding-top:2vw;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;-webkit-animation:textEllipsisInSafari .2s forwards;animation:textEllipsisInSafari .2s forwards}@media (min-width:768px){.article-text h3{margin-top:0;padding-top:6px}}.bacardi2020_pl .article-text h3{font-weight:700;font-family:Trueno,sans-serif}.article-text h4{font:.875rem/1.7 GrotesqueMTStd,sans-serif;font-stretch:condensed;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;-webkit-animation:textEllipsisInSafari .2s forwards;animation:textEllipsisInSafari .2s forwards}.bacardi2020_pl .article-text h4{font-family:Trueno,sans-serif}.article-text-desc{padding:.7vw 0 0;font-size:1rem;line-height:1.38;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;-webkit-animation:textEllipsisInSafari .2s forwards;animation:textEllipsisInSafari .2s forwards}@media (min-width:768px){.article-text-desc{padding:0}}.panel--type-bartenders-gallery{background:#fffbf3;position:relative;padding:10.7vw 0 9.6vw}@media (min-width:768px){.panel--type-bartenders-gallery{padding:95px 10px 72px 82px}}.panel--type-bartenders-gallery .bartenders-gallery__title{font:bold 2.5rem/1 GrotesqueMTStd-Extended,sans-serif;max-width:530px;margin-top:10px;text-transform:uppercase}@media (min-width:0)and (max-width:767px){.panel--type-bartenders-gallery .bartenders-gallery__title{padding:0 6.13vw}}@media (min-width:768px){.panel--type-bartenders-gallery .bartenders-gallery__title{font-size:3.375rem;line-height:1.05}}.panel--type-bartenders-gallery .bartenders-gallery__secondary-title{font:.875rem/1.25 GrotesqueMTStd,sans-serif;font-stretch:condensed;text-transform:uppercase}@media (min-width:0)and (max-width:767px){.panel--type-bartenders-gallery .bartenders-gallery__secondary-title{padding:0 6.13vw}}@media (min-width:768px){.panel--type-bartenders-gallery .bartenders-gallery__secondary-title{font-size:1rem}}.panel--type-bartenders-gallery .bartenders-gallery__content{margin-top:14px;color:#464646;font-size:1.125rem;line-height:1.45}@media (min-width:0)and (max-width:767px){.panel--type-bartenders-gallery .bartenders-gallery__content{padding:0 6.13vw}}@media (min-width:768px){.panel--type-bartenders-gallery .bartenders-gallery__content{width:388px;font-size:1rem;line-height:1.25}}.panel--type-bartenders-gallery .bartenders-gallery__picture{position:absolute;top:0;left:0;height:95%}.panel--type-bartenders-gallery .bartenders-gallery__picture img{height:100%}@media (min-width:768px){.panel--type-bartenders-gallery .bartenders-gallery__picture{left:50%}}@media (min-width:1024px){.panel--type-bartenders-gallery .bartenders-gallery__picture{height:82%}}.panel--type-bartenders-gallery .bartenders-swiper{width:100%}@media (min-width:0)and (max-width:767px){.panel--type-bartenders-gallery .bartenders-swiper{padding:0 6.13vw 9.6vw}}@media (min-width:768px){.panel--type-bartenders-gallery .bartenders-swiper{margin:0 -20px}}.panel--type-bartenders-gallery .bartenders-swiper .bartenders-slider{margin-top:8vw}@media (min-width:768px){.panel--type-bartenders-gallery .bartenders-swiper .bartenders-slider{margin-top:46px}}.panel--type-bartenders-gallery .bartenders-swiper .bartenders-slider__slide{position:relative;color:#fff}.panel--type-bartenders-gallery .bartenders-swiper .bartenders-slider__slide-image{position:relative;height:0;padding-bottom:116%;overflow:hidden}.panel--type-bartenders-gallery .bartenders-swiper .bartenders-slider__slide-image picture{width:100%}.panel--type-bartenders-gallery .bartenders-swiper .bartenders-slider__slide-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.panel--type-bartenders-gallery .bartenders-swiper .bartenders-slider__slide-title{font:bold 2rem/1.06 GrotesqueMTStd-Extended,sans-serif;position:absolute;top:4.27vw;right:8.53vw;left:4.27vw;text-transform:uppercase}@media (min-width:768px){.panel--type-bartenders-gallery .bartenders-swiper .bartenders-slider__slide-title{top:20px;left:24px}}.panel--type-bartenders-gallery .bartenders-swiper .bartenders-slider__slide-description{font:1rem/1.2 GrotesqueMTStd,sans-serif;position:absolute;right:4.27vw;bottom:5.87vw;left:4.27vw;font-stretch:condensed;text-transform:uppercase}@media (min-width:768px){.panel--type-bartenders-gallery .bartenders-swiper .bartenders-slider__slide-description{right:18px;bottom:22px;left:24px}}.panel--type-bartenders-gallery .bartenders-swiper .bartenders-slider .swiper-slide{width:334px;height:inherit}@media (min-width:0)and (max-width:767px){.panel--type-bartenders-gallery .bartenders-swiper .bartenders-slider .swiper-slide:not(:last-of-type){margin-right:2.13vw}}@media (min-width:0)and (max-width:767px)and (min-width:768px){.panel--type-bartenders-gallery .bartenders-swiper .bartenders-slider .swiper-slide:not(:last-of-type){margin-right:40px}}@media (min-width:768px){.panel--type-bartenders-gallery .bartenders-swiper .bartenders-slider .swiper-slide{width:434px;margin:0 20px}}@media (min-width:768px)and (max-width:1024px){.panel--type-bartenders-gallery .bartenders-swiper .bartenders-slider .swiper-slide{width:324px}}.panel--type-bartenders-gallery .bartenders-swiper .swiper-scrollbar{margin-top:8.5vw;background:#f2ebe0}@media (min-width:768px){.panel--type-bartenders-gallery .bartenders-swiper .swiper-scrollbar{margin:25px 20px 0}}.panel--type-bartenders-gallery .bartenders-swiper .swiper-scrollbar .swiper-scrollbar-drag{height:2px;background:#c10020}.panel--type-bartenders-gallery .bartenders-swiper .swiper-scrollbar .swiper-scrollbar-drag:hover{cursor:pointer}@media (min-width:768px){.bottle-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}}@media (min-width:768px){.bottle-carousel::before{position:absolute;top:0;left:50%;width:calc(100% - 80px);height:1px;background-color:#f5f2ee;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}}@media (min-width:1024px){.bottle-carousel::before{width:calc(100% - 160px)}}.bottle-carousel__bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:72.2%;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.bottle-carousel__bg.lazyloaded{background:url(../img/cocktail-bg-texture-right.png) no-repeat center/cover}@media (min-width:1024px){.bottle-carousel__bg{display:none}}.bottle-carousel__item{z-index:2;height:74.15vw;margin:33vw 0 17vw}@media (min-width:768px){.bottle-carousel__item{height:144px;margin:0;padding:0 1vw}}@media (min-width:1024px){.bottle-carousel__item{padding:0 1.5vw}}@media (min-width:1200px){.bottle-carousel__item{padding:0 2.3vw}}.bottle-carousel__item.swiper-slide-active{z-index:3}.bottle-carousel__link{position:relative;display:block;width:100%;height:100%;text-align:center}@media (min-width:768px){.bottle-carousel__link{padding:14px 0}.bottle-carousel__link::after,.related-item .bottle-carousel__link::after{position:absolute;bottom:0;left:0;display:block;width:0;height:2px;margin:0;background-color:#c10020;-webkit-transition:all .4s ease-in 0s;transition:all .4s ease-in 0s;content:""}.current-page .bottle-carousel__link{border-bottom:2px solid #c10020}.bottle-carousel__link:hover::after,.related-item .bottle-carousel__link::after{width:100%}.bottle-carousel__link:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.bottle-carousel__link img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:0)and (max-width:767px){.bottle-carousel__link img{-webkit-transform:scale(1.287);transform:scale(1.287);-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.swiper-slide-active .bottle-carousel__link img{z-index:2;margin-top:-3vw;-webkit-transform:scale(1.681);transform:scale(1.681)}}@media (min-width:768px){.bottle-carousel__link img{width:72px;height:102px;margin:0 auto}}.bottle-carousel h4{font:bold 10px GrotesqueMTStd,sans-serif}@media (min-width:0)and (max-width:767px){.bottle-carousel h4{display:none}}.bacardi2020_pl .bottle-carousel h4{font-weight:700;font-family:Trueno,sans-serif}.bottle-carousel.swiper{padding:0 25% 50px}@media (min-width:768px){.bottle-carousel.swiper{padding:0}}.bottle-carousel .swiper-wrapper{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.bottle-carousel .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}}.bottle-carousel .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.bottle-carousel .swiper-slide{-ms-flex-negative:unset;flex-shrink:unset;width:auto}}.bottle-carousel .swiper-pagination{position:absolute;bottom:0;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.bottle-carousel .swiper-pagination{display:none}}.bottle-carousel [role=presentation]{background:rgba(0,0,0,0);position:relative;z-index:5;width:32px;height:32px;margin:auto 4px 0}.bottle-carousel [role=presentation]:nth-child(4),.bottle-carousel [role=presentation]:nth-last-child(4){margin-bottom:1px}.bottle-carousel [role=presentation]:nth-child(3),.bottle-carousel [role=presentation]:nth-last-child(3){margin-bottom:4px}.bottle-carousel [role=presentation]:nth-child(2),.bottle-carousel [role=presentation]:nth-last-child(2){margin-bottom:9px}.bottle-carousel [role=presentation]:nth-child(1),.bottle-carousel [role=presentation]:nth-last-child(1){margin-bottom:17px}.bottle-carousel [role=presentation] b,.bottle-carousel [role=presentation] i{position:absolute;display:block;width:100%;height:100%;background:rgba(0,0,0,0);border-radius:50%}.bottle-carousel [role=presentation] i{display:none;background:rgba(247,220,78,.3);opacity:.3}.bottle-carousel [role=presentation].swiper-pagination-bullet-active i{display:block}.bottle-carousel [role=presentation] b{top:25%;left:25%;width:50%;height:50%;background:#f7dc4e}.panel--type-bacardi2020-quote-block-panel__wrapper{padding:80px 24px}@media (min-width:768px){.panel--type-bacardi2020-quote-block-panel__wrapper{padding:213px 75px 309px}}.panel--type-bacardi2020-quote-block-panel__wrapper.lazyloaded{background:url(../img/leaf-bg.png) no-repeat 50% -30px/cover #fff}@media (min-width:768px){.panel--type-bacardi2020-quote-block-panel__wrapper.lazyloaded{padding:213px 75px;background-position:50% 0}}@media (min-width:1200px){.panel--type-bacardi2020-quote-block-panel__wrapper.lazyloaded{background-position:calc(100% + 8vw) 0;background-size:auto 100%}}.panel--type-bacardi2020-quote-block-panel .quote-text{font:700 2.5rem/1 GrotesqueMTStd-Extended,sans-serif;max-width:730px;color:#c10020;text-transform:uppercase}.panel--type-bacardi2020-quote-block-panel .quote-text .animated-line{padding-top:15px}.bacardi2020_pl .panel--type-bacardi2020-quote-block-panel .quote-text{font-weight:700;font-family:Trueno,sans-serif}.bacardi2020_be .panel--type-bacardi2020-quote-block-panel .quote-text,.bacardi2020_nl .panel--type-bacardi2020-quote-block-panel .quote-text{font-size:1.625rem}@media (min-width:0)and (max-width:767px){.bacardi2020_de .panel--type-bacardi2020-quote-block-panel .quote-text.font-md{font-size:7.6vw}.bacardi2020_mx .panel--type-bacardi2020-quote-block-panel .quote-text{font-size:2.12rem;letter-spacing:-.17rem}.bacardi2020_de .panel--type-bacardi2020-quote-block-panel .quote-text.font-sm{font-size:6vw}.bacardi2020_ca_fr .panel--type-bacardi2020-quote-block-panel .quote-text{font-size:1.875rem}.bacardi2020_pl .panel--type-bacardi2020-quote-block-panel .quote-text{font-size:1.6875rem}.dragonberry .panel--type-bacardi2020-quote-block-panel .quote-text{font-size:2.25rem}.bacardi2020_fr_fr .panel--type-bacardi2020-quote-block-panel .quote-text{font-size:2.12rem}}@media (min-width:768px){.panel--type-bacardi2020-quote-block-panel .quote-text{font-size:3.5rem;line-height:1.04}.bacardi2020_be .panel--type-bacardi2020-quote-block-panel .quote-text,.bacardi2020_nl .panel--type-bacardi2020-quote-block-panel .quote-text{font-size:3rem}.bacardi2020_fr_fr .panel--type-bacardi2020-quote-block-panel .quote-text{font-size:2.375rem}}@media (min-width:1024px){.bacardi2020_be .panel--type-bacardi2020-quote-block-panel .quote-text,.bacardi2020_nl .panel--type-bacardi2020-quote-block-panel .quote-text{font-size:3.5rem}.bacardi2020_fr_fr .panel--type-bacardi2020-quote-block-panel .quote-text{font-size:2.625rem}}.bacardi2020_be_nl .panel--type-bacardi2020-quote-block-panel+.panel--type-bacardi2020-split-panel>.panel--type-bacardi2020-split-panel__inner,.bacardi2020_pl .panel--type-bacardi2020-quote-block-panel+.panel--type-bacardi2020-split-panel>.panel--type-bacardi2020-split-panel__inner{padding-top:0}.footer{position:relative;padding:56px 0 0}@media (min-width:768px){.footer{padding:0}}.footer .footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:140px 20px 0;background:#272624}.footer .footer-top h4{font:normal .875rem GrotesqueMTStd,sans-serif;color:#fff;font-stretch:condensed;letter-spacing:.88px;text-transform:uppercase;opacity:.7}.bacardi2020_pl .footer .footer-top h4{font-family:Trueno,sans-serif}@media (min-width:768px){.footer .footer-top{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:64px 340px 24px 80px;-o-border-image:linear-gradient(#272624,#272624) 0 fill/0/0 50vw stretch;border-image:-webkit-gradient(linear,left top,left bottom,from(#272624),to(#272624)) 0 fill/0/0 50vw stretch;border-image:linear-gradient(#272624,#272624) 0 fill/0/0 50vw stretch}}.footer .footer-top-logo{position:absolute;top:22px;left:50%;width:188px;height:144px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.footer .footer-top-logo::before{position:absolute;top:0;left:50%;z-index:1;width:92px;height:92px;margin:-3px 0 0 -5px;background:#272624;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}.footer .footer-top-logo a{display:block;width:100%;height:100%}.footer .footer-top-logo img{position:relative;z-index:2;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (min-width:768px){.footer .footer-top-logo{top:50%;right:80px;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer .footer-top-logo::before{content:none}}.footer .stay-in-touch{padding:0 0 3px;border-bottom:solid 1px rgba(255,255,255,.2)}.footer .stay-in-touch li{padding-top:16px;padding-bottom:12px;border-bottom:solid 1px rgba(255,255,255,.2)}@media (min-width:768px){.footer .stay-in-touch li{padding-bottom:6px}}.footer .stay-in-touch a{position:relative;display:block}.footer .stay-in-touch a::after{position:absolute;top:4px;right:4px;display:inline-block;width:.45em;height:.45em;color:#c10020;vertical-align:top;border-style:solid;border-width:3px 3px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}.footer .social-links{padding:6vw 0 0}@media (min-width:768px){.footer .social-links{padding:18px 0 0}}.footer .social-links a{display:inline-block;width:5.64vw;height:5.64vw;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.footer .social-links a{width:20px;height:20px}}.footer .social-links li{display:inline-block;margin-right:8px}.footer .icon-instagram{background:url(../img/svg/ic-instagram-white.svg)}.footer .icon-youtube{background:url(../img/svg/ic-youtube-white.svg)}.footer .icon-facebook{background:url(../img/svg/ic-facebook-white.svg)}.footer .icon-twitter{background:url(../img/svg/ic-twitter-white.svg)}@media (min-width:1024px)and (max-width:1210px){.footer #latest-stories{margin:0 22% 0 0}}.footer .footer-top-links{min-width:120px;max-width:220px}.footer .footer-top-links li{padding-top:10px}.footer .footer-top-links a{font-size:.875rem;line-height:1.714}@media (min-width:768px){.bacardi2020_ca_fr .footer .footer-top-links a{font-size:.8125rem}}.bacardi2020_pl .footer .footer-top-links .menu-image-title-after.menu-image-title{padding-left:0}.footer .footer-top-links,.footer .footer-top-subscription{padding:0 0 40px 7px}.footer .footer-top-links a,.footer .footer-top-subscription a{color:#fff;font-weight:700;font-family:GrotesqueMTStd,sans-serif;text-transform:uppercase;text-decoration:none}.footer .footer-top-links .menu-image-title,.footer .footer-top-subscription .menu-image-title{display:inline;text-align:left}.bacardi2020_pl .footer .footer-top-links .menu-image-title,.bacardi2020_pl .footer .footer-top-subscription .menu-image-title{font-weight:700;font-family:Trueno,sans-serif}.footer .footer-top-links .social-links a,.footer .footer-top-subscription .social-links a{font-size:1.5rem}@media (min-width:768px){.footer .footer-top-links,.footer .footer-top-subscription{padding:0 0 40px}}.footer .footer-top-subscription a{font-size:1.25rem;line-height:1}@media (min-width:768px){.footer .footer-top-subscription a{font-size:1.5rem}}@media (min-width:768px){.footer .footer-top-subscription{width:405px}}.footer .footer-bottom{background:#1a1818;padding:25px 20px 20px;overflow:hidden;color:#fff;font-size:.875rem;text-align:center}.footer .footer-bottom p{margin:0}.footer .footer-bottom a{color:#fff;text-decoration:none}@media (min-width:768px){.footer .footer-bottom{padding:14px 80px;line-height:1.43;text-align:left;-o-border-image:linear-gradient(#1a1818,#1a1818) 0 fill/0/0 50vw stretch;border-image:-webkit-gradient(linear,left top,left bottom,from(#1a1818),to(#1a1818)) 0 fill/0/0 50vw stretch;border-image:linear-gradient(#1a1818,#1a1818) 0 fill/0/0 50vw stretch}.footer .footer-bottom p{margin-right:10px}}.footer .footer-bottom-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;line-height:2;letter-spacing:.24px}@media (min-width:0)and (max-width:767px){.bacardi2020_ca_fr .footer .footer-bottom-links{font-size:.6875rem}}@media (min-width:0)and (max-width:767px){.bacardi2020_fr .footer .footer-bottom-links{font-size:.625rem}}.footer .footer-bottom-links a{width:43.7vw;margin-bottom:7.5px;text-transform:uppercase}@media (min-width:768px){.footer .footer-bottom-links{float:right;line-height:3.4;text-align:right}.footer .footer-bottom-links a{width:auto;margin-left:22px}}.footer .footer-bottom-text{padding-top:6px}@media (min-width:768px){.footer .footer-bottom-text{padding-top:0}}.bacardi2020_nl_nl .footer .footer-bottom-text::before{display:block;width:94px;height:25px;margin:1.33vw auto 2.67vw;background:url(../img/nix-logo.png) no-repeat center/contain;content:""}@media (min-width:768px){.bacardi2020_nl_nl .footer .footer-bottom-text::before{margin:5px 0 7px}}.footer .footer-bottom-copy{padding-top:14px}@media (min-width:768px){.footer .footer-bottom-copy{padding-top:2px;font-size:.75rem}}.footer .footer-address{font:.875rem/1 Calibri,sans-serif;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;max-width:305px;padding:0 0 5.3vw 1.86vw;color:#fff}@media (min-width:768px){.footer .footer-address{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;max-width:222px;margin-top:27px;padding:0}}.footer .footer-address p{margin-bottom:4vw}@media (min-width:768px){.footer .footer-address p{margin-bottom:15px}}.footer .footer-address a{color:#fff}@media (min-width:768px){.footer .footer-casa-bacardi-logo{top:46%}}@media (min-width:1024px){.footer .footer-casa-bacardi-logo{top:38%}}.footer .footer-casa-bacardi-logo::before{content:none}.panel--type-bacardi2020-full-width-panel{margin:0 0 14.93vw;overflow:hidden}.panel--type-bacardi2020-full-width-panel:first-child{margin:0}@media (min-width:768px){.panel--type-bacardi2020-full-width-panel{margin:0 0 80px}.panel--type-bacardi2020-full-width-panel:first-child{margin:0}}.panel--type-bacardi2020-full-width-panel img,.panel--type-bacardi2020-full-width-panel video{display:block;width:100%;min-height:100vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.panel--type-bacardi2020-full-width-panel img,.panel--type-bacardi2020-full-width-panel video{height:700px;min-height:auto}}.home.bacardi2020_mx .panel--type-bacardi2020-full-width-panel img,.home.bacardi2020_mx .panel--type-bacardi2020-full-width-panel video{-o-object-position:bottom;object-position:bottom}@media (min-width:768px){.panel--type-bacardi2020-full-width-panel video{height:100vh}}@media (min-width:768px){.panel--type-bacardi2020-full-width-panel video.desktop-hide{display:none}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-full-width-panel video.mobile-hide{display:none}}.full-width-content{position:absolute;top:50%;left:50%;z-index:5;width:100%;padding:4vw 6.4vw;color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:768px){.full-width-content{max-width:520px;padding:20px}}@media (min-width:1024px){.full-width-content{left:auto;width:auto;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@media (min-width:1024px){.full-width-content.position_right{right:125px}}@media (min-width:1024px){.full-width-content.position_left{left:60px}}@media (min-width:1024px){.full-width-content.position_center{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (min-width:1024px){.full-width-content.align_top{top:80px}}@media (min-width:1024px){.full-width-content.align_top.position_left,.full-width-content.align_top.position_right{-webkit-transform:translate(0,0);transform:translate(0,0)}}@media (min-width:1024px){.full-width-content.align_top.position_center{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@media (min-width:0)and (max-width:767px){.full-width-content.mobile_align_bottom{top:auto;bottom:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.full-width-content.hide{display:none}.full-width-content p{margin:-.5vw 0 7.46vw;font-size:1.125rem;line-height:1.33}@media (min-width:768px){.full-width-content p{margin:-10px 0 21px;font-size:18px}}.bacardi2020_nl .full-width-content p{margin:0 0 5.33vw}@media (min-width:768px){.bacardi2020_nl .full-width-content p{margin:0 0 21px}}@media (min-width:768px){.full-width-content .btn{min-width:230px}}@media (min-width:0)and (max-width:767px){.full-width-content .btn{display:block}}.full-width-content .nutritions__wrapper>svg{margin-top:4px;margin-bottom:8px}@media (min-width:768px){.full-width-content .nutritions__wrapper>svg{margin-top:18px}}.full-width-title{font:2.5rem/1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:0}@media (min-width:768px){.full-width-title{font-size:3.5rem;line-height:1.14}}.bacardi2020_nl .full-width-title{margin-bottom:10px;font-size:2rem;line-height:1.0625}@media (min-width:768px){.bacardi2020_nl .full-width-title{margin-bottom:16px;font-size:3.375rem;line-height:1.14}}.bacardi2020_pl .full-width-title{font-weight:700;font-family:Trueno,sans-serif}.full-width-subtitle{font:.875rem GrotesqueMTStd,sans-serif;margin-bottom:2.13vw;font-stretch:condensed;letter-spacing:.88px;text-transform:uppercase}@media (min-width:768px){.full-width-subtitle{margin-bottom:8px;font-size:1rem;letter-spacing:1px}}.bacardi2020_pl .full-width-subtitle{font-family:Trueno,sans-serif}.full-width-background-overlay.on{background:rgba(0,0,0,.1);position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:0)and (max-width:767px){.content-under-image-mobile{margin:29.86vw 0 0;padding:0 5.33vw 12vw;overflow:visible;background:#fffbf3}}@media (min-width:0)and (max-width:767px){.content-under-image-mobile img,.content-under-image-mobile video{display:inline-block;min-height:67.2vw;margin-top:-21.3vw;padding-bottom:8.5vw}}@media (min-width:0)and (max-width:767px){.content-under-image-mobile .full-width-content{position:static;padding:0;color:#1a1818;-webkit-transform:none;transform:none}}@media (min-width:0)and (max-width:767px){.content-under-image-mobile .full-width-title{margin-bottom:2.13vw;font-size:2rem;line-height:1.1}}@media (min-width:0)and (max-width:767px){.content-under-image-mobile .full-width-subtitle{margin-bottom:4.26vw;font-size:1rem;line-height:1;letter-spacing:0}}@media (min-width:0)and (max-width:767px){.content-under-image-mobile .full-width p{font-size:1.125rem;line-height:1.5}}@media (min-width:0)and (max-width:767px){.content-under-image-mobile .full-width-background-overlay.on{display:none}}@media (min-width:0)and (max-width:767px){.content-under-image-mobile .btn{color:#c10020;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#c10020)) left top/100% 200%,rgba(0,0,0,0);background:linear-gradient(to bottom,transparent 50%,#c10020 50%) left top/100% 200%,rgba(0,0,0,0);border:solid 2px #c10020}.content-under-image-mobile .btn:active,.content-under-image-mobile .btn:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#c10020)) left bottom/100% 200%,#c10020;background:linear-gradient(to bottom,transparent 50%,#c10020 50%) left bottom/100% 200%,#c10020}}.hb-container{margin-top:20px;margin-bottom:20px}.hb-container-search{padding:15px}.search-bar-wrapper{position:absolute;bottom:0;left:50%;display:block;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:0)and (max-width:767px){.search-bar-wrapper{position:relative;top:0;left:auto;width:100%;margin:10px 0;-webkit-transform:none;transform:none}}.search-bar-wrapper.search-on-page{position:relative;bottom:80px}.search-wrapper-inner{background:rgba(255,255,255,.7);display:block;margin:0 5px;padding:5px;border:1px solid rgba(128,128,128,.1);-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,.2);box-shadow:0 0 10px 5px rgba(0,0,0,.2)}@media (min-width:0)and (max-width:767px){.search-wrapper-inner{margin:0 15px;padding:25px}}.search-wrapper-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-wrapper-inner ul::after{display:block;clear:both;content:""}@media (min-width:0)and (max-width:767px){.search-wrapper-inner ul{display:block}}.search-wrapper-inner ul li{position:relative;float:left;width:33.33%}@media (min-width:0)and (max-width:767px){.search-wrapper-inner ul li{width:100%;margin-bottom:10px}}.search-wrapper-inner ul li label{display:block;font-size:14px}@media (min-width:0)and (max-width:767px){.search-wrapper-inner ul li label{width:100%}}.search-wrapper-inner ul li input[type=text]{width:85%;padding:7px}@media (min-width:0)and (max-width:767px){.search-wrapper-inner ul li input[type=text]{width:100%}}.search-wrapper-inner ul li button{cursor:pointer}@media (min-width:0)and (max-width:767px){.search-wrapper-inner ul li button{width:100%;padding:12px 20px}}.panel--type-bacardi2020-hb-commerce-scripts-panel{padding:21.33vw 6.4vw 16vw}@media (min-width:768px){.panel--type-bacardi2020-hb-commerce-scripts-panel{padding:160px 20px}}.panel--type-bacardi2020-step-by-step-panel{background:#fff;padding:8.6vw 6.4vw 17.6vw}@media (min-width:768px){.panel--type-bacardi2020-step-by-step-panel{padding:80px}}.panel--type-bacardi2020-step-by-step-panel .swiper{overflow:visible}@media (min-width:768px){.panel--type-bacardi2020-step-by-step-panel .swiper{overflow:hidden}}.panel--type-bacardi2020-step-by-step-panel .swiper-scrollbar{height:2px;margin-top:36px;background:#f2ebe0}@media (min-width:768px){.panel--type-bacardi2020-step-by-step-panel .swiper-scrollbar{margin-top:80px}}.panel--type-bacardi2020-step-by-step-panel .swiper-scrollbar .swiper-scrollbar-drag{height:100%;background:#c10020}@media (min-width:768px){.panel--type-bacardi2020-step-by-step-panel .steps__wrapper{max-width:1280px;margin:0 auto}}.panel--type-bacardi2020-step-by-step-panel .steps__subtitle{font:.875rem GrotesqueMTStd,sans-serif;color:#1a1818;font-stretch:condensed;text-transform:uppercase}@media (min-width:768px){.panel--type-bacardi2020-step-by-step-panel .steps__subtitle{font-size:1rem}}.bacardi2020_be_nl .panel--type-bacardi2020-step-by-step-panel .steps__subtitle,.bacardi2020_pl .panel--type-bacardi2020-step-by-step-panel .steps__subtitle{min-width:64px}.bacardi2020_be_fr .panel--type-bacardi2020-step-by-step-panel .steps__subtitle{min-width:300px}.bacardi2020_pl .panel--type-bacardi2020-step-by-step-panel .steps__subtitle{font-family:Trueno,sans-serif}.panel--type-bacardi2020-step-by-step-panel .steps__title{font:2.5rem/1.04 GrotesqueMTStd-Extended,sans-serif;max-width:80vw;margin:1.3vw 0 6.6vw}@media (min-width:768px){.panel--type-bacardi2020-step-by-step-panel .steps__title{max-width:400px;margin:10px 0 15px;font-size:3.5rem}}.bacardi2020_pl .panel--type-bacardi2020-step-by-step-panel .steps__title{margin-top:0;font-weight:700;font-family:Trueno,sans-serif}.panel--type-bacardi2020-step-by-step-panel .steps__with-images .swiper-slide{margin-right:16px}@media (min-width:768px){.panel--type-bacardi2020-step-by-step-panel .steps__with-images .swiper-slide{width:312px;margin-right:33px}}@media (min-width:1024px){.panel--type-bacardi2020-step-by-step-panel .steps__with-images .swiper-slide{width:290px;margin-right:40px}}.panel--type-bacardi2020-step-by-step-panel .steps__with-images .swiper-slide:last-child{margin-right:0}.panel--type-bacardi2020-step-by-step-panel .steps__with-images .step{color:#1a1818}.panel--type-bacardi2020-step-by-step-panel .steps__with-images .step__image{position:relative;height:0;padding-bottom:126.5%;overflow:hidden}.panel--type-bacardi2020-step-by-step-panel .steps__with-images .step__image::after,.panel--type-bacardi2020-step-by-step-panel .steps__with-images .step__image::before{position:absolute;top:0;right:0;left:0;border-right:12px solid #fff;border-bottom:12px solid transparent;border-left:12px solid #fff;content:""}.panel--type-bacardi2020-step-by-step-panel .steps__with-images .step__image::after{top:auto;bottom:0;border-top:12px solid transparent;border-bottom:none}.panel--type-bacardi2020-step-by-step-panel .steps__with-images .step__image picture{width:100%}.panel--type-bacardi2020-step-by-step-panel .steps__with-images .step__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.panel--type-bacardi2020-step-by-step-panel .steps__with-images .step__number{font:.875rem GrotesqueMTStd,sans-serif;margin:6.13vw 0 1.4vw;font-stretch:condensed;text-transform:uppercase}@media (min-width:768px){.panel--type-bacardi2020-step-by-step-panel .steps__with-images .step__number{margin:23px 0 12px;font-size:1rem}}.bacardi2020_pl .panel--type-bacardi2020-step-by-step-panel .steps__with-images .step__number{font-family:Trueno,sans-serif}.panel--type-bacardi2020-step-by-step-panel .steps__without-images .step__number{font:700 5.6rem GrotesqueMTStd-Extended,sans-serif;margin-bottom:33.33vw;color:#c10020}@media (min-width:768px){.panel--type-bacardi2020-step-by-step-panel .steps__without-images .step__number{margin-bottom:125px}}.panel--type-bacardi2020-step-by-step-panel .steps__without-images .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin-right:8px;padding:5.06vw 6.4vw;border:2px solid #cfbf95;border-radius:22.5px;-o-border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='102' height='102'%3E%3Cpolygon points='1,9 9,1 92,1 101,9 101,92 92,101 9,101 1,92' style='fill:transparent;stroke:%23cfbf95;stroke-width:1.5' /%3E%3C/svg%3E") 38 repeat;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='102' height='102'%3E%3Cpolygon points='1,9 9,1 92,1 101,9 101,92 92,101 9,101 1,92' style='fill:transparent;stroke:%23cfbf95;stroke-width:1.5' /%3E%3C/svg%3E") 38 repeat;border-image-width:57px;border-image-outset:.5}@media (min-width:768px){.panel--type-bacardi2020-step-by-step-panel .steps__without-images .swiper-slide{width:312px;margin-right:33px;padding:19px 24px}}@media (min-width:1024px){.panel--type-bacardi2020-step-by-step-panel .steps__without-images .swiper-slide{width:290px;margin-right:40px}}.panel--type-bacardi2020-step-by-step-panel .steps__without-images .swiper-slide:last-child{margin-right:0}.panel--type-bacardi2020-step-by-step-panel .steps__without-images .swiper-slide.lazyloaded{background:url(../img/step-by-step-bg.jpg) repeat-y}.panel--type-bacardi2020-step-by-step-panel .steps__with-background .steps__title{font-size:2rem}@media (min-width:768px){.panel--type-bacardi2020-step-by-step-panel .steps__with-background .steps__title{max-width:700px;margin:10px 0 30px;font-size:3rem}}.panel--type-bacardi2020-step-by-step-panel .steps__with-background .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box;width:78vw;height:98.67vw;margin-right:3vw;padding:15vw 6.4vw 5.06vw;-webkit-clip-path:polygon(3.5% 0,96.5% 0,100% 2.7%,100% 97.3%,96.5% 100%,3.5% 100%,0 97.3%,0 2.7%);clip-path:polygon(3.5% 0,96.5% 0,100% 2.7%,100% 97.3%,96.5% 100%,3.5% 100%,0 97.3%,0 2.7%)}@media (min-width:768px){.panel--type-bacardi2020-step-by-step-panel .steps__with-background .swiper-slide{width:305px;height:370px;margin-right:33px;padding:50px 20px 25px}}@media (min-width:1024px){.panel--type-bacardi2020-step-by-step-panel .steps__with-background .swiper-slide{width:290px;margin-right:40px}}.panel--type-bacardi2020-step-by-step-panel .steps__with-background .swiper-slide:last-child{margin-right:0}.panel--type-bacardi2020-step-by-step-panel .steps__with-background .step__title{margin-bottom:3vw;font-size:1.5rem;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px}@media (min-width:768px){.panel--type-bacardi2020-step-by-step-panel .steps__with-background .step__title{margin-bottom:10px;font-size:2.5rem}}.panel--type-bacardi2020-step-by-step-panel .steps__with-background .step__description{line-height:1.48}@media (min-width:768px){.panel--type-bacardi2020-step-by-step-panel .steps__with-background .step__description{font-size:1.25rem}}.panel--type-bacardi2020-step-by-step-panel .step__title{font:2rem/1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:0}.bacardi2020_be .panel--type-bacardi2020-step-by-step-panel .step__title,.bacardi2020_ca_fr .panel--type-bacardi2020-step-by-step-panel .step__title,.bacardi2020_es .panel--type-bacardi2020-step-by-step-panel .step__title,.bacardi2020_fr_fr .panel--type-bacardi2020-step-by-step-panel .step__title,.bacardi2020_mx .panel--type-bacardi2020-step-by-step-panel .step__title,.bacardi2020_nl .panel--type-bacardi2020-step-by-step-panel .step__title{font-size:1.75rem}@media (min-width:768px){.bacardi2020_be .panel--type-bacardi2020-step-by-step-panel .step__title,.bacardi2020_ca_fr .panel--type-bacardi2020-step-by-step-panel .step__title,.bacardi2020_es .panel--type-bacardi2020-step-by-step-panel .step__title,.bacardi2020_fr_fr .panel--type-bacardi2020-step-by-step-panel .step__title,.bacardi2020_mx .panel--type-bacardi2020-step-by-step-panel .step__title,.bacardi2020_nl .panel--type-bacardi2020-step-by-step-panel .step__title{font-size:1.5rem}}.bacardi2020_pl .panel--type-bacardi2020-step-by-step-panel .step__title{margin-bottom:1vw;font-weight:700;font-family:Trueno,sans-serif}@media (min-width:768px){.bacardi2020_pl .panel--type-bacardi2020-step-by-step-panel .step__title{margin-bottom:5px}}.panel--type-bacardi2020-step-by-step-panel .step__description{font:1rem/1.38 Calibri,sans-serif}.panel--type-bacardi2020-simple-image-panel{padding:0 6.4vw}@media (min-width:768px){.panel--type-bacardi2020-simple-image-panel{padding:0}}.panel--type-bacardi2020-simple-image-panel img{background:rgba(0,0,0,.15);display:block;width:100%;min-height:43.2vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.article-image .panel--type-bacardi2020-simple-image-panel img{background:0 0}@media (min-width:768px){.panel--type-bacardi2020-simple-image-panel img{width:88.8%;max-width:1280px;height:44.4vw;min-height:auto;max-height:640px;margin:0 auto}}.panel--type-bacardi2020-simple-image-panel p{width:100%;color:#464646;font-size:.75rem;line-height:2.33;letter-spacing:.15px;opacity:.7}.panel--type-bacardi2020-simple-image-panel p.align-text-center{text-align:center}.panel--type-bacardi2020-simple-image-panel p .fw-bold{font-weight:700}@media (min-width:768px){.panel--type-bacardi2020-simple-image-panel p{width:88.8%;max-width:1280px;margin:6px auto 0}}.page-template-casa-bacardi .panel--type-bacardi2020-simple-image-panel{margin-bottom:10.6vw}@media (min-width:768px){.page-template-casa-bacardi .panel--type-bacardi2020-simple-image-panel{margin-bottom:40px}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-hero-with-nutrition-details-panel+.panel--type-bacardi2020-simple-image-panel{padding:0 0 14.9vw}.panel--type-bacardi2020-hero-with-nutrition-details-panel+.panel--type-bacardi2020-simple-image-panel img{min-height:100vw}}.panel--type-bacardi2020-centered-text-block-panel .centered-text__wrapper{background:#fffbf3;z-index:0;width:100%;height:100%;margin:0;padding:10.7vw 6.4vw}@media (min-width:768px){.panel--type-bacardi2020-centered-text-block-panel .centered-text__wrapper{padding:80px 80px 60px}}.panel--type-bacardi2020-centered-text-block-panel .centered-text__wrapper.texture-disabled::before{display:none}.panel--type-bacardi2020-centered-text-block-panel .centered-text__wrapper.lazyloaded::before{z-index:1}@media (min-width:768px){.panel--type-bacardi2020-centered-text-block-panel .centered-text__wrapper.lazyloaded::before{position:absolute;top:0;left:-10%;width:100%;height:100%;background-image:url(../img/leaf-bg.png);background-repeat:no-repeat;background-position:100% 100%;background-size:cover;-webkit-transform:scale(-1,1);transform:scale(-1,1);opacity:.8;content:""}}@media (min-width:1200px){.panel--type-bacardi2020-centered-text-block-panel .centered-text__wrapper.lazyloaded::before{background-position:100% 0;-webkit-transform:scale(-1,-1);transform:scale(-1,-1);opacity:1}}.panel--type-bacardi2020-centered-text-block-panel .centered-text__wrapper.white{background:#fff}.panel--type-bacardi2020-centered-text-block-panel .centered-text__wrapper.milk{background:#fffbf3}.panel--type-bacardi2020-centered-text-block-panel h2{font:1.75rem/1.07 GrotesqueMTStd-Extended,sans-serif;position:relative;margin:0 auto 4.53vw;padding:0 0 8.8vw;color:#000;letter-spacing:.14px;text-align:center}.panel--type-bacardi2020-centered-text-block-panel h2::before{background:url(../img/svg/ornament.svg) no-repeat 50% 100%;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;content:""}@media (min-width:768px){.panel--type-bacardi2020-centered-text-block-panel h2{max-width:624px;margin-bottom:25px;padding-bottom:37px;font-size:2.5rem;line-height:1.1;letter-spacing:.2px}}.bacardi2020_pl .panel--type-bacardi2020-centered-text-block-panel h2{font-weight:700;font-family:Trueno,sans-serif}.panel--type-bacardi2020-centered-text-block-panel p{position:relative;z-index:1;margin:0 auto;color:#464646;font-size:1.125rem;line-height:1.44;letter-spacing:.23px;text-align:center}@media (min-width:768px){.panel--type-bacardi2020-centered-text-block-panel p{max-width:624px;line-height:1.67;letter-spacing:.23px}}.panel--type-bacardi2020-centered-text-block-panel p .fw-bold{font-weight:700}.panel--type-bacardi2020-centered-text-block-panel p .top-index-link{position:relative;z-index:1000}.panel--type-bacardi2020-centered-text-block-panel+.panel--type-layout{margin-top:0;padding:0 6.4vw}@media (min-width:768px){.panel--type-bacardi2020-centered-text-block-panel+.panel--type-layout{margin:0 0 80px}}@media (min-width:0)and (max-width:767px){.article-image .panel--type-bacardi2020-centered-text-block-panel h2{margin:0 auto 10.53vw}}.article-image .panel--type-bacardi2020-header-and-image-panel .header-and-image__link,.article-image .panel--type-bacardi2020-header-and-image-panel .header-and-image__subtitle{font:bold 1rem GrotesqueMTStd-Extended,sans-serif}.article-image .panel--type-bacardi2020-header-and-image-panel .header-and-image__link .underline-link,.article-image .panel--type-bacardi2020-header-and-image-panel .header-and-image__subtitle .underline-link{text-decoration:underline}.panel--type-bacardi2020-split-panel{background:#fff;width:87.2vw;margin:0 auto}@media (min-width:768px){.panel--type-bacardi2020-split-panel{width:100%}}.panel--type-bacardi2020-split-panel .split-panel__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12.8vw 0}@media (min-width:768px){.panel--type-bacardi2020-split-panel .split-panel__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;padding:80px 0}}@media (min-width:1200px){.panel--type-bacardi2020-split-panel .split-panel__inner{padding:80px}}@media (min-width:768px){.panel--type-bacardi2020-split-panel .split-panel__inner .split-panel__content,.panel--type-bacardi2020-split-panel .split-panel__inner picture{width:50%;min-height:50vw}}@media (min-width:1200px){.panel--type-bacardi2020-split-panel .split-panel__inner .split-panel__content,.panel--type-bacardi2020-split-panel .split-panel__inner picture{min-height:calc(50vw - 80px)}}.panel--type-bacardi2020-split-panel .split-panel__inner img{display:block;width:100%;height:58vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.panel--type-bacardi2020-split-panel .split-panel__inner img{width:100%;height:100%}}@media (min-width:768px){.panel--type-bacardi2020-split-panel .split-panel__reverse_format{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.panel--type-bacardi2020-split-panel .split-panel__head{width:100%}@media (min-width:768px)and (max-width:1200px){.panel--type-bacardi2020-split-panel .split-panel__head{padding:0 80px}}.panel--type-bacardi2020-split-panel .split-panel__title{font:2rem/1.1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:2.13vw;color:#1a1818;text-transform:uppercase}@media (min-width:768px){.panel--type-bacardi2020-split-panel .split-panel__title{margin-bottom:16px;font-size:3rem}}.panel--type-bacardi2020-split-panel .split-panel__title-mark{display:block;color:#ccc}.panel--type-bacardi2020-split-panel .split-panel__description{font:1rem Calibri,sans-serif;margin-bottom:6.4vw;color:#333}@media (min-width:768px){.panel--type-bacardi2020-split-panel .split-panel__description{max-width:630px;margin-bottom:32px;font-size:1.125rem}}.panel--type-bacardi2020-split-panel .split-panel__content{background:#2a9e53;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:6.6vw 6.4vw;color:#fff}@media (min-width:768px){.panel--type-bacardi2020-split-panel .split-panel__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 5%}}@media (min-width:1024px){.panel--type-bacardi2020-split-panel .split-panel__content{padding:0 5% 0 9.76%}.sustainability-page .panel--type-bacardi2020-split-panel .split-panel__content{padding:0 4.45vw}}.panel--type-bacardi2020-split-panel .split-panel__content.lazyloaded{background:url(../img/noise-texture-bg.png) repeat 0 0/80% auto #2a9e53}.panel--type-bacardi2020-split-panel .split-panel__content-title{font:bold 2.5rem/1.04 GrotesqueMTStd-Extended,sans-serif;padding:1.3vw 0 0;letter-spacing:-1.75px}.bacardi2020_pl .panel--type-bacardi2020-split-panel .split-panel__content-title{font-weight:700;font-family:Trueno,sans-serif}@media (min-width:768px){.bacardi2020_pl .panel--type-bacardi2020-split-panel .split-panel__content-title{margin-bottom:12px}}.bacardi2020_be .panel--type-bacardi2020-split-panel .split-panel__content-title,.bacardi2020_nl .panel--type-bacardi2020-split-panel .split-panel__content-title{font-size:2rem}@media (min-width:768px){.panel--type-bacardi2020-split-panel .split-panel__content-title{padding:0;font-size:3rem}}@media (min-width:768px)and (max-width:1024px){.bacardi2020_be .panel--type-bacardi2020-split-panel .split-panel__content-title,.bacardi2020_nl .panel--type-bacardi2020-split-panel .split-panel__content-title{font-size:2rem}}@media (min-width:1024px){.panel--type-bacardi2020-split-panel .split-panel__content-title{font-size:3.5rem}.bacardi2020_be .panel--type-bacardi2020-split-panel .split-panel__content-title,.bacardi2020_nl .panel--type-bacardi2020-split-panel .split-panel__content-title{font-size:2.625rem}}@media (min-width:1600px){.bacardi2020_be .panel--type-bacardi2020-split-panel .split-panel__content-title,.bacardi2020_nl .panel--type-bacardi2020-split-panel .split-panel__content-title{font-size:3.5rem}}.panel--type-bacardi2020-split-panel .split-panel__content-subtitle{font:normal .875rem GrotesqueMTStd,sans-serif;padding-bottom:0;font-stretch:condensed}@media (min-width:768px){.panel--type-bacardi2020-split-panel .split-panel__content-subtitle{margin-bottom:12px;font-size:1rem}}.bacardi2020_pl .panel--type-bacardi2020-split-panel .split-panel__content-subtitle{margin-bottom:0;font-family:Trueno,sans-serif}.panel--type-bacardi2020-split-panel .split-panel__content p{font:1rem/1.38 Calibri,sans-serif;margin-top:-.5vw;padding:0 0 5.33vw}@media (min-width:768px){.panel--type-bacardi2020-split-panel .split-panel__content p{margin-top:-6px;padding:0 0 28px;font-size:1.125rem;line-height:1.33}}.panel--type-bacardi2020-split-slider-panel{background:#fff;padding:17.8vw 0}@media (min-width:768px){.panel--type-bacardi2020-split-slider-panel{padding:80px 0}}.panel--type-bacardi2020-split-slider-panel .scroll-wrapper{width:100%;padding:0 0 8.5vw}@media (min-width:768px){.panel--type-bacardi2020-split-slider-panel .scroll-wrapper{padding:0 0 80px}}.panel--type-bacardi2020-split-slider-panel .drag{font:.75rem GrotesqueMTStd-Extended,sans-serif;position:absolute;bottom:18px;left:50.5%;color:#d8d1c5;letter-spacing:.75px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-split-slider-panel .drag{display:none}}.bacardi2020_pl .panel--type-bacardi2020-split-slider-panel .drag{font-weight:700;font-family:Trueno,sans-serif}.panel--type-bacardi2020-split-slider-panel .split-slider{position:relative}.panel--type-bacardi2020-split-slider-panel .split-slider__subtitle{font:400 .875rem GrotesqueMTStd,sans-serif;margin-bottom:2.2vw;padding:0 0 0 6.4vw;color:#1a1818;font-stretch:condensed;letter-spacing:.88px;text-transform:uppercase}@media (min-width:768px){.panel--type-bacardi2020-split-slider-panel .split-slider__subtitle{margin-bottom:16px;padding:0 0 0 80px;font-size:16px;letter-spacing:1px}}.bacardi2020_pl .panel--type-bacardi2020-split-slider-panel .split-slider__subtitle{margin-bottom:0;font-family:Trueno,sans-serif}.panel--type-bacardi2020-split-slider-panel .split-slider__title{font:2.5rem/1 GrotesqueMTStd-Extended,sans-serif;max-width:470px;margin-bottom:4.5vw;padding:0 0 0 6.4vw}@media (min-width:768px){.panel--type-bacardi2020-split-slider-panel .split-slider__title{margin-bottom:20px;padding:0 0 0 80px;font-size:56px}}.bacardi2020_pl .panel--type-bacardi2020-split-slider-panel .split-slider__title{margin-bottom:2.2vw;font-weight:700;font-family:Trueno,sans-serif}@media (min-width:768px){.bacardi2020_pl .panel--type-bacardi2020-split-slider-panel .split-slider__title{margin-bottom:16px}}.panel--type-bacardi2020-split-slider-panel .split-slider__items{padding:0 4vw 0 6vw}@media (min-width:768px){.panel--type-bacardi2020-split-slider-panel .split-slider__items{min-height:640px;padding:0 30px 0 80px}}.panel--type-bacardi2020-split-slider-panel .split-slider__item{background:#2a9e53;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:2.23vw;cursor:-webkit-grab;cursor:grab}@media (min-width:768px){.panel--type-bacardi2020-split-slider-panel .split-slider__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:640px;margin-right:30px}}.panel--type-bacardi2020-split-slider-panel .split-slider__item.lazyloaded{background:url(../img/noise-texture-bg.png) repeat 0 0/40% auto #2a9e53}.panel--type-bacardi2020-split-slider-panel .split-slider__image{width:100%;height:65.3vw}@media (min-width:768px){.panel--type-bacardi2020-split-slider-panel .split-slider__image{width:45vw;height:auto}}@media (min-width:1024px){.panel--type-bacardi2020-split-slider-panel .split-slider__image{width:50%}}.panel--type-bacardi2020-split-slider-panel .split-slider__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.panel--type-bacardi2020-split-slider-panel .split-slider__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:94.6vw;padding:6.6vw 6.4vw;color:#fff}@media (min-width:768px){.panel--type-bacardi2020-split-slider-panel .split-slider__text{width:45vw;min-height:unset;padding:0 2.5% 0 4.88%}}@media (min-width:1024px){.panel--type-bacardi2020-split-slider-panel .split-slider__text{width:50%;padding:1% 5% 0 9.76%}}.panel--type-bacardi2020-split-slider-panel .split-slider__text--subtitle{font:1rem/1 GrotesqueMTStd,sans-serif;margin-bottom:4.26vw;font-stretch:condensed;text-transform:uppercase}@media (min-width:768px){.panel--type-bacardi2020-split-slider-panel .split-slider__text--subtitle{margin-bottom:16px}}.panel--type-bacardi2020-split-slider-panel .split-slider__text--title{font:2.25rem/.95 GrotesqueMTStd-Extended,sans-serif;margin-bottom:0}@media (min-width:768px){.panel--type-bacardi2020-split-slider-panel .split-slider__text--title{width:90%;font-size:56px;line-height:1.04;letter-spacing:-1.75px}.bacardi2020_be_fr .panel--type-bacardi2020-split-slider-panel .split-slider__text--title,.bacardi2020_be_nl .panel--type-bacardi2020-split-slider-panel .split-slider__text--title{font-size:2.5rem}}@media (min-width:768px)and (max-width:1024px){.panel--type-bacardi2020-split-slider-panel .split-slider__text--title{font-size:46px}}@media (min-width:1200px){.bacardi2020_be_fr .panel--type-bacardi2020-split-slider-panel .split-slider__text--title,.bacardi2020_be_nl .panel--type-bacardi2020-split-slider-panel .split-slider__text--title{font-size:56px}}.bacardi2020_pl .panel--type-bacardi2020-split-slider-panel .split-slider__text--title{margin-bottom:2.2vw;font-weight:700;font-family:Trueno,sans-serif}@media (min-width:768px){.bacardi2020_pl .panel--type-bacardi2020-split-slider-panel .split-slider__text--title{margin-bottom:16px}}.panel--type-bacardi2020-split-slider-panel .split-slider__text--description{font:400 1rem/1.38 Calibri,sans-serif;margin-bottom:5.25vw}@media (min-width:768px){.panel--type-bacardi2020-split-slider-panel .split-slider__text--description{width:90%;margin:-6px 0 26px;font-size:18px;line-height:1.35}}.panel--type-bacardi2020-split-slider-panel .split-slider__text--description a:not(.btn){color:inherit}.panel--type-bacardi2020-split-slider-panel .split-slider__text--description a:not(.btn)::after{width:100%;margin:0}@media (min-width:768px){.panel--type-bacardi2020-split-slider-panel .split-slider__text--button a{min-width:237px}}.page-template-casa-bacardi .panel--type-bacardi2020-split-slider-panel .split-slider__text--subtitle{font:400 .875rem GrotesqueMTStd,sans-serif;margin-bottom:2.6vw;font-stretch:condensed;letter-spacing:1px}@media (min-width:768px){.page-template-casa-bacardi .panel--type-bacardi2020-split-slider-panel .split-slider__text--subtitle{margin-bottom:10px;font-size:16px}}.panel--type-bacardi2020-split-slider-panel .swiper-split-carousel{position:relative;margin:0 4vw 0 6vw;overflow:visible}@media (min-width:768px){.panel--type-bacardi2020-split-slider-panel .swiper-split-carousel{min-height:640px;margin:0 30px 0 80px}}.panel--type-bacardi2020-split-slider-panel .swiper-split-carousel .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box}.panel--type-bacardi2020-split-slider-panel .swiper-split-carousel .swiper-scrollbar{margin-top:8.5vw;margin-right:30px;background:#f2ebe0}@media (min-width:768px){.panel--type-bacardi2020-split-slider-panel .swiper-split-carousel .swiper-scrollbar{margin-top:80px}}.panel--type-bacardi2020-split-slider-panel .swiper-split-carousel .swiper-scrollbar .swiper-scrollbar-drag{height:2px;background:#c10020}.panel--type-bacardi2020-split-slider-panel .swiper-split-carousel .swiper-scrollbar .swiper-scrollbar-drag:hover{cursor:pointer}.panel--type-bacardi2020-split-slider-panel .swiper-split-carousel .split-slider__subtitle,.panel--type-bacardi2020-split-slider-panel .swiper-split-carousel .split-slider__title{padding:0}.panel--type-bacardi2020-split-slider-panel .swiper-split-carousel .split-slider__text{overflow:hidden}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-split-slider-panel .swiper-split-carousel .split-slider__text{width:auto}}.panel--type-content-title+.panel--type-bacardi2020-split-slider-panel{padding-top:0}.panel--type-bacardi2020-text-block-panel{background:#fffbf3}.panel--type-bacardi2020-text-block-panel .text-wrapper{max-width:794px;margin:0 auto;padding:10.7vw 6.4vw}@media (min-width:768px){.panel--type-bacardi2020-text-block-panel .text-wrapper{padding:80px}}.panel--type-bacardi2020-text-block-panel .text-wrapper.lazyloaded::before{background:url(../img/leaf-bg.png) no-repeat 60% -30px/cover;position:absolute;top:0;right:0;width:100%;height:100%;content:""}@media (min-width:768px){.panel--type-bacardi2020-text-block-panel .text-wrapper.lazyloaded::before{right:-30vw;background-position:100% 50%}}.panel--type-bacardi2020-text-block-panel .quote-text{font:700 2.5rem/1 GrotesqueMTStd-Extended,sans-serif;color:#c10020}@media (min-width:768px){.panel--type-bacardi2020-text-block-panel .quote-text{font-size:64px;line-height:1.06}}@media (min-width:0)and (max-width:767px){.article-image .panel--type-bacardi2020-text-block-panel .quote-text{font-size:1.75rem}.bacardi2020_es.article-image .panel--type-bacardi2020-text-block-panel .quote-text{font-size:1.75rem}.international-womens-day .panel--type-bacardi2020-text-block-panel .quote-text{font-size:1.875rem}.bacardi2020_be_fr .panel--type-bacardi2020-text-block-panel .quote-text{font-size:1.75rem}.bacardi2020_fr_fr .panel--type-bacardi2020-text-block-panel .quote-text{font-size:2.12rem}.bacardi2020_pl .panel--type-bacardi2020-text-block-panel .quote-text{font-size:1.5625rem}.bacardi2020_nl_nl .panel--type-bacardi2020-text-block-panel .quote-text{font-size:2.0625rem}.bacardi2020_be_nl .panel--type-bacardi2020-text-block-panel .quote-text,.bacardi2020_es_es .panel--type-bacardi2020-text-block-panel .quote-text{font-size:2rem}}.bacardi2020_pl .panel--type-bacardi2020-text-block-panel .quote-text{font-weight:700;font-family:Trueno,sans-serif}.panel--type-bacardi2020-text-block-panel .quote-text .animated-line{padding-top:15px}.panel--type-bacardi2020-text-block-panel .author-info:not(:empty){margin-top:2.93vw;color:#000;font-size:.875rem;line-height:1.57;letter-spacing:.2px;opacity:.7}@media (min-width:768px){.panel--type-bacardi2020-text-block-panel .author-info:not(:empty){margin-top:11px}}.panel--type-bacardi2020-text-block-panel .author-info:not(:empty) .author-info__desc{padding-right:5.3vw}@media (min-width:768px){.panel--type-bacardi2020-text-block-panel .author-info:not(:empty) .author-info__desc{padding-right:0}}.panel--type-bacardi2020-text-block-panel .author-info,.panel--type-bacardi2020-text-block-panel .quote-text{position:relative;z-index:1;text-transform:uppercase}@media (min-width:1024px){.panel--type-bacardi2020-text-block-panel .author-info,.panel--type-bacardi2020-text-block-panel .quote-text{margin-left:-100px}}.panel--type-bacardi2020-text-block-panel .author-info__name{font-weight:700}.panel--type-bacardi2020-text-block-panel+.panel--type-layout{margin-top:0;padding:0 6.4vw}@media (min-width:768px){.panel--type-bacardi2020-text-block-panel+.panel--type-layout{margin:0 0 80px}}.panel--type-bacardi2020-social-medias-banner-panel__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10.7vw 6.4vw 5.7vw}@media (min-width:768px){.panel--type-bacardi2020-social-medias-banner-panel__wrapper{min-height:700px}}@media (min-width:1024px){.panel--type-bacardi2020-social-medias-banner-panel__wrapper{padding:0}}.panel--type-bacardi2020-social-medias-banner-panel__wrapper.lazyloaded{background:url(../img/social-medias-banner-bg.jpg) no-repeat -27vw 28vw/170%,url(../img/noise-texture-bg.png) repeat 0 0/120% #73c198}@media (min-width:768px)and (max-width:1024px){.panel--type-bacardi2020-social-medias-banner-panel__wrapper.lazyloaded{background:url(../img/social-medias-banner-bg.jpg) no-repeat -27vw 0/170%,url(../img/noise-texture-bg.png) repeat 0 0/60% #73c198}}@media (min-width:1024px){.panel--type-bacardi2020-social-medias-banner-panel__wrapper.lazyloaded{background:url(../img/social-medias-banner-bg.jpg) no-repeat 0 0/cover,url(../img/noise-texture-bg.png) repeat 0 0/100% #73c198}}.panel--type-bacardi2020-social-medias-banner-panel .banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media (min-width:1024px){.panel--type-bacardi2020-social-medias-banner-panel .banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1660px;height:700px;margin:0 auto;padding:0 0 0 85px}}@media (min-width:1200px){.panel--type-bacardi2020-social-medias-banner-panel .banner{padding:0 0 0 185px}}.panel--type-bacardi2020-social-medias-banner-panel .banner__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:1024px){.panel--type-bacardi2020-social-medias-banner-panel .banner__text{width:40%}}.panel--type-bacardi2020-social-medias-banner-panel .banner__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:1024px){.panel--type-bacardi2020-social-medias-banner-panel .banner__links{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:40%}}.panel--type-bacardi2020-social-medias-banner-panel .banner__links-container{width:inherit}.panel--type-bacardi2020-social-medias-banner-panel .banner__subtitle{font:400 .875rem GrotesqueMTStd,sans-serif;margin-bottom:1.5vw;color:#fff;font-stretch:condensed;letter-spacing:.88px;text-align:center;text-transform:uppercase}@media (min-width:768px){.panel--type-bacardi2020-social-medias-banner-panel .banner__subtitle{margin:0 0 2% 1%;font-size:1rem;letter-spacing:1px}}@media (min-width:0)and (max-width:767px){.bacardi2020_mx .panel--type-bacardi2020-social-medias-banner-panel .banner__subtitle{margin-bottom:2vw}}@media (min-width:1024px){.panel--type-bacardi2020-social-medias-banner-panel .banner__subtitle{text-align:left}}.bacardi2020_pl .panel--type-bacardi2020-social-medias-banner-panel .banner__subtitle{margin-bottom:0;font-family:Trueno,sans-serif}.panel--type-bacardi2020-social-medias-banner-panel .banner__title{font:2.5rem/1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:0;color:#fff;text-align:center}@media (min-width:768px){.panel--type-bacardi2020-social-medias-banner-panel .banner__title{font-size:3.5rem}}@media (min-width:1024px){.panel--type-bacardi2020-social-medias-banner-panel .banner__title{max-width:535px;text-align:left}}.bacardi2020_pl .panel--type-bacardi2020-social-medias-banner-panel .banner__title{margin-bottom:1.5vw;font-weight:700;font-family:Trueno,sans-serif}@media (min-width:768px){.bacardi2020_pl .panel--type-bacardi2020-social-medias-banner-panel .banner__title{margin-bottom:2%}}.panel--type-bacardi2020-social-medias-banner-panel .banner__description{font:400 4.267vw/1.38 Calibri,sans-serif;margin:-.5vw auto 10vw;color:#fff;text-align:center}@media (min-width:768px){.panel--type-bacardi2020-social-medias-banner-panel .banner__description{font-size:3.5rem;font-size:1.125rem;line-height:1.33}}@media (min-width:1024px){.panel--type-bacardi2020-social-medias-banner-panel .banner__description{max-width:370px;margin:-6px 0 5.05% 1%;text-align:left}}.panel--type-bacardi2020-social-medias-banner-panel .banner__icons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:4.5vw 0 3.5vw 4vw;text-align:center}@media (min-width:768px){.panel--type-bacardi2020-social-medias-banner-panel .banner__icons{margin:0 0 7% -1%;text-align:left}}.panel--type-bacardi2020-social-medias-banner-panel .banner__icons .share-socials__item{margin:0 1vw}@media (min-width:768px){.panel--type-bacardi2020-social-medias-banner-panel .banner__icons .share-socials__item{margin:0 3.1%}}.panel--type-bacardi2020-social-medias-banner-panel .banner__icons .icon{display:block;width:27px;height:27px;margin-right:13px}.panel--type-bacardi2020-social-medias-banner-panel .banner__icons .icon-youtube{background:url(../img/svg/ic-youtube-white.svg) no-repeat center/contain}.panel--type-bacardi2020-social-medias-banner-panel .banner__icons .icon-facebook{background:url(../img/svg/ic-facebook-white.svg) no-repeat center/contain}.panel--type-bacardi2020-social-medias-banner-panel .banner__icons .icon-instagram{background:url(../img/svg/ic-instagram-white.svg) no-repeat center/contain}.panel--type-bacardi2020-social-medias-banner-panel .banner__icons .icon-twitter{background:url(../img/svg/ic-twitter-white.svg) no-repeat center/contain}.panel--type-bacardi2020-social-medias-banner-panel .banner__hashtag{font:small-caps 400 1.5rem/1.6 GrotesqueMTStd-Extended,sans-serif;color:#f4d048;font-stretch:condensed;text-align:center}.bacardi2020_ca_fr .panel--type-bacardi2020-social-medias-banner-panel .banner__hashtag{font-size:1.125rem}@media (min-width:768px){.bacardi2020_ca_fr .panel--type-bacardi2020-social-medias-banner-panel .banner__hashtag{font-size:1.625rem}}.bacardi2020_pl .panel--type-bacardi2020-social-medias-banner-panel .banner__hashtag{font-weight:700;font-family:Trueno,sans-serif}@media (min-width:768px){.panel--type-bacardi2020-social-medias-banner-panel .banner__hashtag{font-size:37px;letter-spacing:.15px;text-align:left}}.panel--type-bacardi2020-social-medias-banner-panel .banner__hashtag:active,.panel--type-bacardi2020-social-medias-banner-panel .banner__hashtag:disabled,.panel--type-bacardi2020-social-medias-banner-panel .banner__hashtag:focus,.panel--type-bacardi2020-social-medias-banner-panel .banner__hashtag:hover{color:#f4d048}.panel--type-bacardi2020-social-medias-banner-panel .banner__images{position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;height:84.5vw}@media (min-width:768px){.panel--type-bacardi2020-social-medias-banner-panel .banner__images{height:550px;margin-left:-75px}}@media (min-width:1024px){.panel--type-bacardi2020-social-medias-banner-panel .banner__images{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:60%;height:inherit;margin-top:7.8%}}.panel--type-bacardi2020-social-medias-banner-panel .banner__image{position:absolute;left:55%;z-index:0;-webkit-transition:-webkit-transform .5s linear;transition:-webkit-transform .5s linear;transition:transform .5s linear;transition:transform .5s linear,-webkit-transform .5s linear}.panel--type-bacardi2020-social-medias-banner-panel .banner__image--animated{position:absolute;top:0;left:0;display:none}.panel--type-bacardi2020-social-medias-banner-panel .banner__image.visible .banner__image--animated{z-index:4;display:block}.panel--type-bacardi2020-social-medias-banner-panel .banner__image[data-slide="1"]{-webkit-transform:rotate(11deg) translate(-56%,8%);transform:rotate(11deg) translate(-56%,8%)}@media (min-width:768px){.panel--type-bacardi2020-social-medias-banner-panel .banner__image[data-slide="1"]{-webkit-transform:rotate(11deg) translate(-44%,13%);transform:rotate(11deg) translate(-44%,13%)}}.panel--type-bacardi2020-social-medias-banner-panel .banner__image[data-slide="2"]{-webkit-transform:rotate(-10deg) translate(-56%,-8%);transform:rotate(-10deg) translate(-56%,-8%)}@media (min-width:768px){.panel--type-bacardi2020-social-medias-banner-panel .banner__image[data-slide="2"]{-webkit-transform:rotate(-10deg) translate(-57%,-2%);transform:rotate(-10deg) translate(-57%,-2%)}}.panel--type-bacardi2020-social-medias-banner-panel .banner__image[data-slide="3"]{top:0;-webkit-transform:translate(-56%,0);transform:translate(-56%,0)}@media (min-width:768px){.panel--type-bacardi2020-social-medias-banner-panel .banner__image[data-slide="3"]{-webkit-transform:translate(-51%,6%);transform:translate(-51%,6%)}}.panel--type-bacardi2020-social-medias-banner-panel .banner__image.bounce img{-webkit-animation:bounce 1s ease-in-out;animation:bounce 1s ease-in-out}.panel--type-bacardi2020-social-medias-banner-panel .banner__image.slide-right{-webkit-animation:slide-right 1s linear;animation:slide-right 1s linear}.panel--type-bacardi2020-social-medias-banner-panel .banner__image.slide-left{-webkit-animation:slide-left 1s linear;animation:slide-left 1s linear}.panel--type-bacardi2020-social-medias-banner-panel .banner__image img{width:62.4vw;height:78.13vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-clip-path:polygon(3.5% 0,96.5% 0,100% 2.7%,100% 97.3%,96.5% 100%,3.5% 100%,0 97.3%,0 2.7%);clip-path:polygon(3.5% 0,96.5% 0,100% 2.7%,100% 97.3%,96.5% 100%,3.5% 100%,0 97.3%,0 2.7%)}@media (min-width:768px){.panel--type-bacardi2020-social-medias-banner-panel .banner__image img{width:360px;height:450px}}.panel--type-bacardi2020-social-medias-banner-panel .banner__arrows{position:absolute;top:43%;left:51%;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:94vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.panel--type-bacardi2020-social-medias-banner-panel .banner__arrows{top:40%;left:54.5%;width:520px}}.panel--type-bacardi2020-social-medias-banner-panel .banner__arrow{display:inline-block;width:20px;height:20px;margin:0 5%;border:none;cursor:pointer}.panel--type-bacardi2020-social-medias-banner-panel .banner__arrow-left{background:rgba(0,0,0,0) url(../img/svg/ic-arrow-white.svg) no-repeat center/contain;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.panel--type-bacardi2020-social-medias-banner-panel .banner__arrow-right{background:rgba(0,0,0,0) url(../img/svg/ic-arrow-white.svg) no-repeat center/contain}@media (min-width:768px){.panel--type-bacardi2020-social-medias-banner-panel .banner__arrow{margin:0}}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}65%{-webkit-transform:scale(.8);transform:scale(.8)}80%{-webkit-transform:scale(1.05);transform:scale(1.05)}90%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}65%{-webkit-transform:scale(.8);transform:scale(.8)}80%{-webkit-transform:scale(1.05);transform:scale(1.05)}90%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slide-left{0%{left:-200vw;opacity:0}70%{left:57%;opacity:1}85%{left:52%}100%{left:55%}}@keyframes slide-left{0%{left:-200vw;opacity:0}70%{left:57%;opacity:1}85%{left:52%}100%{left:55%}}@-webkit-keyframes slide-right{from{left:55%;opacity:1}to{left:400vw;opacity:0}}@keyframes slide-right{from{left:55%;opacity:1}to{left:400vw;opacity:0}}@media (min-width:768px){@-webkit-keyframes slide-right{from{left:55%;opacity:1}to{left:200vw;opacity:0}}@keyframes slide-right{from{left:55%;opacity:1}to{left:200vw;opacity:0}}}.panel--type-bacardi2020-hub-panel__wrapper{padding:0 0 12.8vw}@media (min-width:768px){.panel--type-bacardi2020-hub-panel__wrapper{padding:80px 0}.panel--type-bacardi2020-hub-panel__wrapper.lazyloaded::before{position:absolute;top:0;left:0;z-index:-10;width:100%;height:100%;background-image:url(../img/leaf-bg.png);background-repeat:no-repeat;background-position-x:100%;background-size:cover;-webkit-transform:scale(-1,1);transform:scale(-1,1);content:""}.page-template-casa-bacardi .panel--type-bacardi2020-hub-panel__wrapper.lazyloaded::before{background:0 0}}@media (min-width:768px){.page-template-casa-bacardi .panel--type-bacardi2020-hub-panel__wrapper{padding:0 0 80px}}.panel--type-bacardi2020-hub-panel .hub-block__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;max-width:1280px;margin:0 auto}.bacardi2020_be .panel--type-bacardi2020-hub-panel .hub-block__items,.bacardi2020_nl .panel--type-bacardi2020-hub-panel .hub-block__items{background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.4)));background:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,.4) 100%)}@media (min-width:768px){.panel--type-bacardi2020-hub-panel .hub-block__items{height:660px}}.panel--type-bacardi2020-hub-panel .hub-block__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;text-decoration:none}@media (min-width:768px){.panel--type-bacardi2020-hub-panel .hub-block__item{width:50%}}.panel--type-bacardi2020-hub-panel .hub-block__item:first-child{min-height:112vw}@media (min-width:768px){.panel--type-bacardi2020-hub-panel .hub-block__item:first-child{height:660px;min-height:initial}}.panel--type-bacardi2020-hub-panel .hub-block__item:first-child img{-o-object-position:top;object-position:top}@media (min-width:768px){.panel--type-bacardi2020-hub-panel .hub-block__item:first-child img{-o-object-position:center;object-position:center}}@media (min-width:768px){.panel--type-bacardi2020-hub-panel .hub-block__item:first-child .hub-block__title{max-width:69%}}@media (min-width:768px){.panel--type-bacardi2020-hub-panel .hub-block__item:first-child .hub-block__description{max-width:63%}}.panel--type-bacardi2020-hub-panel .hub-block__item:nth-child(2),.panel--type-bacardi2020-hub-panel .hub-block__item:nth-child(3){min-height:66.67vw}@media (min-width:768px){.panel--type-bacardi2020-hub-panel .hub-block__item:nth-child(2),.panel--type-bacardi2020-hub-panel .hub-block__item:nth-child(3){height:330px;min-height:initial}}.panel--type-bacardi2020-hub-panel .hub-block__item:nth-child(2) .hub-block__title,.panel--type-bacardi2020-hub-panel .hub-block__item:nth-child(3) .hub-block__title{max-width:69%}@media (min-width:768px){.panel--type-bacardi2020-hub-panel .hub-block__item:nth-child(2) .hub-block__title,.panel--type-bacardi2020-hub-panel .hub-block__item:nth-child(3) .hub-block__title{max-width:52%}}.panel--type-bacardi2020-hub-panel .hub-block__item:nth-child(2) .hub-block__description,.panel--type-bacardi2020-hub-panel .hub-block__item:nth-child(3) .hub-block__description{max-width:65%}@media (min-width:1024px){.panel--type-bacardi2020-hub-panel .hub-block__item:nth-child(2) .hub-block__description,.panel--type-bacardi2020-hub-panel .hub-block__item:nth-child(3) .hub-block__description{max-width:57%}}.panel--type-bacardi2020-hub-panel .hub-block__item:hover .hub-block__image img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-hub-panel .hub-block__item.vertical-align__mobile--top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.panel--type-bacardi2020-hub-panel .hub-block__item.vertical-align__mobile--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.panel--type-bacardi2020-hub-panel .hub-block__item.vertical-align__mobile--bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.panel--type-bacardi2020-hub-panel .hub-block__image{position:absolute;z-index:-5;width:100%;height:100%}.panel--type-bacardi2020-hub-panel .hub-block__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 50%;object-position:60% 50%;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (min-width:768px)and (max-width:1024px){.panel--type-bacardi2020-hub-panel .hub-block__image img{-o-object-position:65% 50%;object-position:65% 50%}}@media (min-width:1024px){.panel--type-bacardi2020-hub-panel .hub-block__image img{-o-object-position:75% 50%;object-position:75% 50%}}@media (min-width:1400px){.panel--type-bacardi2020-hub-panel .hub-block__image img{-o-object-position:center;object-position:center}}.panel--type-bacardi2020-hub-panel .hub-block__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;padding:8.5vw 6.4vw 5.3vw;color:#fff}.bacardi2020_de .panel--type-bacardi2020-hub-panel .hub-block__text,.bacardi2020_es .panel--type-bacardi2020-hub-panel .hub-block__text{text-shadow:0 0 3px #000}@media (min-width:768px){.panel--type-bacardi2020-hub-panel .hub-block__text{padding:5.938%}}@media (min-width:768px){.panel--type-bacardi2020-hub-panel .hub-block__text.vertical-align__desktop--top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.panel--type-bacardi2020-hub-panel .hub-block__text.vertical-align__desktop--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.panel--type-bacardi2020-hub-panel .hub-block__text.vertical-align__desktop--bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.panel--type-bacardi2020-hub-panel .hub-block__subtitle{font:400 .875rem GrotesqueMTStd,sans-serif;margin-bottom:1.6vw;font-stretch:condensed;letter-spacing:.88px;text-transform:uppercase}@media (min-width:768px){.panel--type-bacardi2020-hub-panel .hub-block__subtitle{margin-bottom:12px;font-size:16px;letter-spacing:1px}}.bacardi2020_pl .panel--type-bacardi2020-hub-panel .hub-block__subtitle{font-family:Trueno,sans-serif}.panel--type-bacardi2020-hub-panel .hub-block__title{font:2.5rem/1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:0}@media (min-width:768px){.panel--type-bacardi2020-hub-panel .hub-block__title{font-size:40px;line-height:.95}}.bacardi2020_pl .panel--type-bacardi2020-hub-panel .hub-block__title{margin-bottom:2vw;font-weight:700;font-family:Trueno,sans-serif}@media (min-width:768px){.bacardi2020_pl .panel--type-bacardi2020-hub-panel .hub-block__title{margin-bottom:12px}}.panel--type-bacardi2020-hub-panel .hub-block__description{font:400 1rem/1.38 Calibri,sans-serif}@media (min-width:768px){.panel--type-bacardi2020-hub-panel .hub-block__description{font-size:18px;line-height:1.33}}.hero-block-icons{display:-webkit-box;display:-ms-flexbox;display:flex}.hero-block-icons__icon{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-right:4px}@media (min-width:768px){.hero-block-icons__icon{margin-right:32px}}.hero-block-icons__icon__description{font:.875rem GrotesqueMTStd,sans-serif;margin-top:8px;font-stretch:condensed;text-transform:uppercase}@media (min-width:768px){.hero-block-icons__icon__description{width:120px}}.hero-block-icons__icon .hero-block-icons__icon__image img{width:47px;height:47px;min-height:47px}.panel--type-bacardi2020-hero-video-panel img,.panel--type-bacardi2020-hero-video-panel video{display:block;width:100%;min-height:150vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.panel--type-bacardi2020-hero-video-panel img,.panel--type-bacardi2020-hero-video-panel video{height:700px;min-height:auto}}@media (min-width:768px){.panel--type-bacardi2020-hero-video-panel video.desktop-hide{display:none}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-hero-video-panel video.mobile-hide{display:none}}.panel--type-bacardi2020-hero-video-panel .hero-video__text{position:absolute;top:50%;left:50%;width:87vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:768px){.panel--type-bacardi2020-hero-video-panel .hero-video__text{top:55%}.panel--type-bacardi2020-hero-video-panel .hero-video__text .btn{margin-top:20px}}.panel--type-bacardi2020-hero-video-panel .hero-video__text h1{font:4.5rem/.96 GrotesqueMTStd-Extended,sans-serif;padding-top:4vw;color:#fff;letter-spacing:-2px;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}@supports (-webkit-text-stroke:1.5px #fff){.panel--type-bacardi2020-hero-video-panel .hero-video__text h1{color:rgba(0,0,0,.1);-webkit-text-stroke:1.5px #fff}}@media (min-width:768px){.panel--type-bacardi2020-hero-video-panel .hero-video__text h1{padding-top:10px;font-size:7.92vw;line-height:.93}@supports (-webkit-text-stroke:2px #fff){.panel--type-bacardi2020-hero-video-panel .hero-video__text h1{-webkit-text-stroke-width:2px}}}@media (min-width:1800px){.panel--type-bacardi2020-hero-video-panel .hero-video__text h1{font-size:8.4375rem}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-hero-video-panel .hero-video__text h1.long-text{font-size:3.5rem}}@media (min-width:768px){.bacardi2020_ca_fr .panel--type-bacardi2020-hero-video-panel .hero-video__text h1,.bacardi2020_fr_fr .panel--type-bacardi2020-hero-video-panel .hero-video__text h1{font-size:5rem}}@media (min-width:1200px){.bacardi2020_ca_fr .panel--type-bacardi2020-hero-video-panel .hero-video__text h1,.bacardi2020_fr_fr .panel--type-bacardi2020-hero-video-panel .hero-video__text h1{font-size:5.9rem}}@media (min-width:1800px){.bacardi2020_ca_fr .panel--type-bacardi2020-hero-video-panel .hero-video__text h1,.bacardi2020_fr_fr .panel--type-bacardi2020-hero-video-panel .hero-video__text h1{font-size:6.5rem}}.bacardi2020_pl .panel--type-bacardi2020-hero-video-panel .hero-video__text h1{font-weight:700;font-family:Trueno,sans-serif}.panel--type-bacardi2020-hero-video-panel .hero-video__text.position_center{width:initial;max-width:96%}.panel--type-bacardi2020-hero-video-panel .hero-video__text.position_center h1{font-size:3rem}@media (min-width:768px){.panel--type-bacardi2020-hero-video-panel .hero-video__text.position_center h1{font-size:13.89vw;letter-spacing:2px}}@media (min-width:1441px){.panel--type-bacardi2020-hero-video-panel .hero-video__text.position_center h1{font-size:12.5rem}}.panel--type-bacardi2020-hero-video-panel .hero-video__text.position_center h1.long-text{font-size:2.625rem}@media (min-width:768px){.panel--type-bacardi2020-hero-video-panel .hero-video__text.position_center h1.long-text{font-size:9.72vw}}@media (min-width:1441px){.panel--type-bacardi2020-hero-video-panel .hero-video__text.position_center h1.long-text{font-size:8.75rem}}@media (min-width:1024px){.bacardi2020_pl .panel--type-bacardi2020-hero-video-panel .hero-video__text.position_center h1.long-text{font-size:5.6rem}}@media (min-width:1800px){.bacardi2020_pl .panel--type-bacardi2020-hero-video-panel .hero-video__text.position_center h1.long-text{font-size:6.9rem}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-hero-video-panel .hero-video__text.position_left{top:auto;bottom:7.5vw;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@media (min-width:768px){.panel--type-bacardi2020-hero-video-panel .hero-video__text.position_left{left:70px;width:40%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.panel--type-bacardi2020-hero-video-panel .hero-video__text.position_left .btn{margin-left:10px}}.home.bacardi2020_mx .panel--type-bacardi2020-hero-video-panel .hero-video__text.position_left h1{width:-webkit-min-content;width:-moz-min-content;width:min-content;line-height:1}@media (min-width:0)and (max-width:767px){.home.bacardi2020_mx .panel--type-bacardi2020-hero-video-panel .hero-video__text.position_left h1{padding-bottom:.4em}}.home.bacardi2020_mx .panel--type-bacardi2020-hero-video-panel .hero-video__text.position_left h1 .animated-line__container{display:-webkit-box;display:-ms-flexbox;display:flex}.home.bacardi2020_mx .panel--type-bacardi2020-hero-video-panel .hero-video__text.position_left h1 .animated-line.animated{margin-bottom:-1.7rem;padding-top:1.7rem}.panel--type-bacardi2020-hero-video-panel .hero-video__link{display:block;width:100%}.hero-video-popup__iframe-wrapper{position:relative;top:50%;width:100%;height:70%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.hero-video-popup__iframe-wrapper{height:82%}}.hero-video-popup__vimeo{background:#000;position:fixed;top:0;left:0;z-index:10001;display:none;width:100vw;height:100%;padding:0}@media (min-width:768px){.hero-video-popup__vimeo{top:10%;left:50%;width:60vw;max-width:1210px;height:41vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.hero-video-popup__vimeo.show-popup{display:block}.hero-video-popup__vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%}.hero-video-popup__vimeo .hero-video-popup__close{position:absolute;top:15px;right:15px;z-index:1;display:block;width:25px;height:25px;padding:0;background:url(../img/svg/close-white.svg) no-repeat center/cover;border:0;outline:0;cursor:pointer}@media (min-width:768px){.hero-video-popup__vimeo .hero-video-popup__close{width:20px;height:20px}}.hero-video-popup__overlay{position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;background:rgba(0,0,0,.5)}body.popup-open,html.popup-open{position:relative;height:100%;overflow:hidden}body.popup-open .wrapper,html.popup-open .wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.panel--type-bacardi2020-sub-navigation-panel{z-index:1;margin:0 auto;-webkit-box-shadow:0 4px 8px -4px rgba(0,0,0,.08);box-shadow:0 4px 8px -4px rgba(0,0,0,.08)}.panel--type-bacardi2020-sub-navigation-panel .sub-navigation-menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 2.133vw;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.panel--type-bacardi2020-sub-navigation-panel .sub-navigation-menu::-webkit-scrollbar{display:none}@media (min-width:768px){.panel--type-bacardi2020-sub-navigation-panel .sub-navigation-menu{margin:0 64px}}.panel--type-bacardi2020-sub-navigation-panel .sub-navigation-menu .menu-item{-ms-flex-negative:0;flex-shrink:0}.panel--type-bacardi2020-sub-navigation-panel .sub-navigation-menu .menu-item.center-text{text-align:center}.panel--type-bacardi2020-sub-navigation-panel .sub-navigation-menu .menu-item a{font:bold .75rem/normal GrotesqueMTStd,sans-serif;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:6.933vw 4.267vw 6.4vw;color:#000;text-transform:uppercase;text-decoration:none;opacity:.5}@media (min-width:768px){.panel--type-bacardi2020-sub-navigation-panel .sub-navigation-menu .menu-item a{padding:28px 20px 26px;font-size:12px}}.panel--type-bacardi2020-sub-navigation-panel .sub-navigation-menu .menu-item a::before{position:absolute;right:4.267vw;bottom:0;left:4.267vw;border-bottom:2px solid transparent;content:""}@media (min-width:768px){.panel--type-bacardi2020-sub-navigation-panel .sub-navigation-menu .menu-item a::before{right:20px;left:20px}}.panel--type-bacardi2020-sub-navigation-panel .sub-navigation-menu .menu-item a:active,.panel--type-bacardi2020-sub-navigation-panel .sub-navigation-menu .menu-item a:hover{opacity:1}.panel--type-bacardi2020-sub-navigation-panel .sub-navigation-menu .menu-item a:active::before,.panel--type-bacardi2020-sub-navigation-panel .sub-navigation-menu .menu-item a:hover::before{border-color:#c10020}.panel--type-bacardi2020-sub-navigation-panel .sub-navigation-menu .menu-item .menu-image-title{padding:0}.panel--type-bacardi2020-sub-navigation-panel .sub-navigation-menu .menu-item.current-menu-item a{opacity:1}.panel--type-bacardi2020-sub-navigation-panel .sub-navigation-menu .menu-item.current-menu-item a::before{border-color:#c10020}.panel--type-bacardi2020-sub-navigation-panel .centered .sub-navigation-menu{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}@media (min-width:768px){.panel--type-bacardi2020-sub-navigation-panel .centered .sub-navigation-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 24px}}.post-title{font:bold .875rem/1.14 GrotesqueMTStd,sans-serif;color:#1a1818;text-transform:uppercase}@media (min-width:768px){.post-title{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}}@media (min-width:0)and (max-width:767px){.post-title{max-width:85%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:.8vw}}.post-title span{display:block;margin-bottom:.53vw;color:#1a1818;font-weight:400;font-size:.75rem;font-stretch:condensed;line-height:1;letter-spacing:.75px}@media (min-width:768px){.post-title span{margin-bottom:2px}}.bacardi2020_pl .post-title span{font-family:Trueno,sans-serif}.post-title.hide{display:none}.post-header{position:fixed;top:0;z-index:1300;width:100%;padding:4vw 0 4.26vw;background:#fff;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);visibility:hidden;opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (min-width:768px){.post-header{padding:24px 0}}.post-header img{display:block;width:125px;height:30px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.post-header.sticky-header-displayed{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible;opacity:1}@media (min-width:768px){.post-header .custom-logo-link{margin-right:30px}}@media (min-width:1024px){.post-header .custom-logo-link{margin-right:160px}}@media (min-width:0)and (max-width:767px){.post-header .custom-logo-link{display:none}}.post-header .progress-bar{position:absolute;bottom:0;width:0%;height:2px;background:#c10020}.post-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 3.2vw 0 6.4vw}@media (min-width:768px){.post-content{padding:0}}.post-content .share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-content .share-icons{display:none}@media (min-width:768px){.post-content .share-icons{display:inline-block}}.post-content .share-icons.share-icons-displayed{display:inline-block;margin-left:3.2vw;padding:1vw 0}@media (min-width:768px){.post-content .share-icons.share-icons-displayed{margin-left:12px}}.post-content .share-icons .copy-button{cursor:pointer}.post-content .share-icons a{margin:0 1.6vw;vertical-align:middle}@media (min-width:768px){.post-content .share-icons a{width:20px;height:20px;margin:0 4px}}.post-content .share .icon-share::before{background:url(../img/svg/share-black.svg)}.post-content .share .icon-facebook::before{background:url(../img/svg/ic-facebook-black.svg)}.post-content .share .icon-twitter::before{background:url(../img/svg/ic-twitter-black.svg)}.post-content .share .icon-link::before{background:url(../img/svg/ic-link-black.svg)}.post-content .share .icon-pinterest::before{background:url(../img/svg/ic-pinterest-black.svg)}.post-content .share .icon-whatsapp::before{background:url(../img/svg/ic-whatsapp.svg)}.post-content .share .icon-email::before{background:url(../img/svg/ic-email-black.svg)}.post-content .share .icon::before,.post-content .share-buttons__share::before{display:block;width:5.33vw;height:5.33vw;background-repeat:no-repeat;background-position:center;background-size:contain;content:""}@media (min-width:768px){.post-content .share .icon::before,.post-content .share-buttons__share::before{width:20px;height:20px}}.post-content .share-buttons__share{display:inline-block;width:9.6vw;cursor:pointer}@media (min-width:768px){.post-content .share-buttons__share{width:auto;margin-right:4px;cursor:default}}@media (min-width:768px){.post-content .share-buttons__share::before{display:none}}.post-content .share-title{font:.75rem GrotesqueMTStd,sans-serif;display:none;color:#1a1818;font-stretch:condensed;letter-spacing:.75px;text-transform:uppercase}@media (min-width:768px){.post-content .share-title{display:inline-block;vertical-align:middle}}.bacardi2020_pl .post-content .share-title{font-family:Trueno,sans-serif}.panel--type-bacardi2020-header-and-image-panel{padding:12.8vw 0 0}@media (min-width:768px){.panel--type-bacardi2020-header-and-image-panel{padding:72px 0 80px}}.panel--type-bacardi2020-header-and-image-panel .header-and-image__container{background:#fffbf3;margin:0 auto}.panel--type-bacardi2020-header-and-image-panel .header-and-image__container.lazyloaded{background:url(../img/noise-texture-bg.png) repeat 0 0/30% auto #fffbf3}.panel--type-bacardi2020-header-and-image-panel .header-and-image__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.panel--type-bacardi2020-header-and-image-panel .header-and-image__image{margin-bottom:8.8vw}@media (min-width:768px){.panel--type-bacardi2020-header-and-image-panel .header-and-image__image{margin-bottom:0}}.panel--type-bacardi2020-header-and-image-panel .header-and-image__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.panel--type-bacardi2020-header-and-image-panel .header-and-image__text{margin-bottom:36vw}@media (min-width:768px){.panel--type-bacardi2020-header-and-image-panel .header-and-image__text{max-width:370px;margin-bottom:0}}.panel--type-bacardi2020-header-and-image-panel .header-and-image__link,.panel--type-bacardi2020-header-and-image-panel .header-and-image__subtitle{font:400 .875rem GrotesqueMTStd,sans-serif;margin-bottom:.7vw;color:#1a1818;font-stretch:condensed;letter-spacing:.88px;text-transform:uppercase}@media (min-width:768px){.panel--type-bacardi2020-header-and-image-panel .header-and-image__link,.panel--type-bacardi2020-header-and-image-panel .header-and-image__subtitle{margin-bottom:12px;font-size:16px;letter-spacing:1px}}.bacardi2020_pl .panel--type-bacardi2020-header-and-image-panel .header-and-image__link,.bacardi2020_pl .panel--type-bacardi2020-header-and-image-panel .header-and-image__subtitle{margin-bottom:0;font-family:Trueno,sans-serif}.panel--type-bacardi2020-header-and-image-panel .header-and-image__title{font:2.5rem/1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:0;color:#1a1818}@media (min-width:0)and (max-width:767px){.bacardi2020_pl .panel--type-bacardi2020-header-and-image-panel .header-and-image__title{font-size:2.438rem}}@media (min-width:768px)and (max-width:1024px){.bacardi2020_fr_fr .panel--type-bacardi2020-header-and-image-panel .header-and-image__title,.bacardi2020_pl .panel--type-bacardi2020-header-and-image-panel .header-and-image__title{font-size:2.5rem}.bacardi2020_be_fr .panel--type-bacardi2020-header-and-image-panel .header-and-image__title{font-size:2.25rem}}@media (min-width:768px){.panel--type-bacardi2020-header-and-image-panel .header-and-image__title{font-size:56px}}.bacardi2020_pl .panel--type-bacardi2020-header-and-image-panel .header-and-image__title{margin-bottom:.7vw;font-weight:700;font-family:Trueno,sans-serif}@media (min-width:768px){.bacardi2020_pl .panel--type-bacardi2020-header-and-image-panel .header-and-image__title{margin-bottom:12px}}.panel--type-bacardi2020-header-and-image-panel .header-and-image__description{font:400 1.125rem/1.44 Calibri,sans-serif;margin-bottom:8vw;color:#464646}@media (min-width:768px)and (max-width:1024px){.bacardi2020_be_fr .panel--type-bacardi2020-header-and-image-panel .header-and-image__description{width:90%}}@media (min-width:768px){.panel--type-bacardi2020-header-and-image-panel .header-and-image__description{margin:-6px 0 32px;font-size:18px}}.panel--type-bacardi2020-header-and-image-panel .text-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 6.4vw}@media (min-width:768px){.panel--type-bacardi2020-header-and-image-panel .text-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 0 60px}}.panel--type-bacardi2020-header-and-image-panel .text-right.lazyloaded::before{background:url(../img/man-barrel-bg.png) no-repeat 0 0/contain;position:absolute;right:-33.5vw;bottom:-4.26vw;width:82.5vw;height:100vw;content:""}@media (min-width:768px){.panel--type-bacardi2020-header-and-image-panel .text-right.lazyloaded::before{top:2.7vw;right:-8.5vw;width:33.8vw;height:41.2vw}}.panel--type-bacardi2020-header-and-image-panel .text-right .header-and-image__image{margin-top:-12.8vw}@media (min-width:768px){.panel--type-bacardi2020-header-and-image-panel .text-right .header-and-image__image{width:41.5%;margin-top:-72px;padding-left:5.625%}}@media (min-width:768px){.panel--type-bacardi2020-header-and-image-panel .text-right .header-and-image__text-wrapper{width:58.5%;padding:8.5% 0 0 9.5%}}.panel--type-bacardi2020-header-and-image-panel .text-left{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.panel--type-bacardi2020-header-and-image-panel .text-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:60px 0 80px}}.panel--type-bacardi2020-header-and-image-panel .text-left.lazyloaded::before{background:url(../img/man-barrel-bg.png) no-repeat 0 0/contain;position:absolute;bottom:-4.26vw;left:-52vw;width:82.5vw;height:100vw;content:""}@media (min-width:768px){.panel--type-bacardi2020-header-and-image-panel .text-left.lazyloaded::before{top:3vw;left:-24vw;width:33.8vw;height:41.2vw}}.panel--type-bacardi2020-header-and-image-panel .text-left .header-and-image__image{padding-left:6.4vw}@media (min-width:768px){.panel--type-bacardi2020-header-and-image-panel .text-left .header-and-image__image{width:49%;padding-left:0}}@media (min-width:768px){.panel--type-bacardi2020-header-and-image-panel .text-left .header-and-image__text{margin-left:11.03%}}@media (min-width:1024px){.panel--type-bacardi2020-header-and-image-panel .text-left .header-and-image__text{margin:0 auto}}.panel--type-bacardi2020-header-and-image-panel .text-left .header-and-image__text-wrapper{padding:0 6.4vw}@media (min-width:768px){.panel--type-bacardi2020-header-and-image-panel .text-left .header-and-image__text-wrapper{width:51%;padding:8.5% 0 0}}.panel--type-bacardi2020-hero-with-nutrition-details-panel img{display:block;width:100%;min-height:128vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel img{min-height:768px}}.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-block-icons{margin-top:5.4vw}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-block-icons{margin-top:26px}}.panel--type-bacardi2020-hero-with-nutrition-details-panel .btn-desktop,.panel--type-bacardi2020-hero-with-nutrition-details-panel .btn-desktop .adimo-bin__btn,.panel--type-bacardi2020-hero-with-nutrition-details-panel .btn-desktop .btn{display:none}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .btn-desktop,.panel--type-bacardi2020-hero-with-nutrition-details-panel .btn-desktop .adimo-bin__btn,.panel--type-bacardi2020-hero-with-nutrition-details-panel .btn-desktop .btn{display:inline-block}}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .btn-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.panel--type-bacardi2020-hero-with-nutrition-details-panel .btn-desktop .btn-wrapper+.btn-wrapper{margin-left:17px}}.panel--type-bacardi2020-hero-with-nutrition-details-panel .btn-mobile,.panel--type-bacardi2020-hero-with-nutrition-details-panel .btn-mobile .adimo-bin__btn,.panel--type-bacardi2020-hero-with-nutrition-details-panel .btn-mobile .btn{display:block}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .btn-mobile,.panel--type-bacardi2020-hero-with-nutrition-details-panel .btn-mobile .adimo-bin__btn,.panel--type-bacardi2020-hero-with-nutrition-details-panel .btn-mobile .btn{display:none}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .btn-mobile{margin-top:8.53vw}.panel--type-bacardi2020-hero-with-nutrition-details-panel .btn-mobile>div:nth-child(n+2){margin-top:4vw}}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .personalized-button-container .fl-button__link.btn{margin-right:17px}}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .personalized-button-container .adimo-bin{margin-right:-83px}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .nutritions__wrapper svg{margin-bottom:0}}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__gradient{position:absolute;bottom:0;left:0}.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__gradient--bottom.on{width:100%;height:150px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.4)));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.4) 100%)}.bacardi2020_mx .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__gradient--bottom.on{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5) 100%)}}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__gradient--left.on{width:calc(40px + 40%);height:100%;background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.4)));background:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,.4) 100%)}.bacardi2020_mx .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__gradient--left.on{width:calc(40px + 50%);background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,.5) 100%)}}@media (min-width:1024px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__gradient--left.on{width:calc(80px + 40%)}.bacardi2020_mx .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__gradient--left.on{width:calc(80px + 50%)}}.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__picture{position:relative}.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__content{padding:8.5vw 6.4vw 6.4vw;color:#1a1818}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__content{position:absolute;top:50%;padding:20px;color:#fff;-webkit-transform:translate(20px,-50%);transform:translate(20px,-50%)}}@media (min-width:1024px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__content{-webkit-transform:translate(60px,-50%);transform:translate(60px,-50%)}}.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__content p{margin-top:-1vw;color:#464646;font-size:1.125rem;line-height:1.44}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__content p{max-width:425px;margin-top:-12px;color:#fff;font-size:18px;line-height:1.33}}.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__title{font:3rem/1.1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:0}@media (min-width:0)and (max-width:767px){.bacardi2020_be_fr .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__title,.bacardi2020_be_nl .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__title,.bacardi2020_ca_fr .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__title,.bacardi2020_nl .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__title{font-size:2.5rem}.bacardi2020_us_en .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__title{font-size:2.375rem}.dragonberry .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__title{font-size:2.25rem}}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__title{font-size:72px}.bacardi2020_fr_fr .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__title{font-size:4.125rem}.dragonberry .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__title{font-size:3.5rem}}@media (min-width:768px)and (max-width:1024px){.bacardi2020_fr .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__title{font-size:4.375rem}}@media (min-width:1024px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__title{max-width:785px}.bacardi2020_fr_fr .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__title{max-width:700px}}.bacardi2020_pl .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__title{margin-bottom:2vw;font-weight:700;font-family:Trueno,sans-serif}@media (min-width:768px){.bacardi2020_pl .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__title{margin-bottom:12px}}.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__subtitle{font:.875rem GrotesqueMTStd,sans-serif;margin-bottom:.7vw;font-stretch:condensed;letter-spacing:1px;text-transform:uppercase}.bacardi2020_be_nl .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__subtitle,.bacardi2020_ca_fr .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__subtitle{margin-bottom:2vw}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__subtitle{margin-bottom:12px;font-size:14px;font-family:GrotesqueMTStd,sans-serif;font-stretch:condensed;text-transform:uppercase}.bacardi2020_be_nl .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__subtitle,.bacardi2020_ca_fr .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__subtitle{margin-bottom:20px}}@media (min-width:1024px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__subtitle{max-width:40%}}.bacardi2020_pl .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__subtitle{margin-bottom:0;font-family:Trueno,sans-serif}@media (min-width:1024px){.bacardi2020_be_nl .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__subtitle{max-width:45%}}.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__element{position:absolute;right:5.067vw;bottom:8vw}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__element{right:40px;bottom:40px}}@media (min-width:1024px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__element{right:80px}}.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__element picture{position:relative;display:block;width:14.93vw;margin-top:5.3vw}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__element picture{width:64px;margin-top:0;margin-left:20px}}.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__element picture::after{background:#ece5dd;position:absolute;right:0;bottom:-12px;width:14.93vw;height:14.93vw;border-radius:50%;opacity:.4;content:""}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__element picture::after{width:64px;height:64px}}.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__element img{position:relative;z-index:1;width:100%;height:auto;min-height:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__element--content{text-transform:uppercase}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__element--content{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:27vw;min-height:14.93vw;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;transform-origin:0 0}}.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__element--link{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;font-family:GrotesqueMTStd,sans-serif}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__element--link{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__element--link:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__element--title{margin-left:.8vw;font:700 .75rem/normal GrotesqueMTStd,sans-serif;text-shadow:0 0 7px rgba(0,0,0,.5)}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__element--title{max-width:125px;margin-left:0;font-size:18px;line-height:1.11;text-shadow:none}.bacardi2020_fr_fr .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__element--title{font-size:1rem}}.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__element--subtitle{display:none}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__element--subtitle{display:block;margin-bottom:5px;font-size:14px;font-stretch:condensed}}.bacardi2020_pl .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__element--subtitle{font-family:Trueno,sans-serif}.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__details{padding:0 6.4vw 13.6vw}@media (min-width:768px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__details{position:absolute;bottom:30px;left:40px;margin:0;padding:0}}@media (min-width:1024px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__details{left:80px}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__details .nutritions__icon--white circle,.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__details .nutritions__icon--white line{stroke:#000}.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__details .nutritions__icon--white text{fill:#000}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__details .animated-text--mobile__container{max-width:87.2vw}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-hero-with-nutrition-details-panel.panel--content-on-picture-on-mobile .hero-nutritional-block__content-container{position:absolute;bottom:0}.panel--type-bacardi2020-hero-with-nutrition-details-panel.panel--content-on-picture-on-mobile .hero-nutritional-block__content-container .hero-block-icons__icon__description,.panel--type-bacardi2020-hero-with-nutrition-details-panel.panel--content-on-picture-on-mobile .hero-nutritional-block__content-container .hero-nutritional-block__content p,.panel--type-bacardi2020-hero-with-nutrition-details-panel.panel--content-on-picture-on-mobile .hero-nutritional-block__content-container .hero-nutritional-block__subtitle,.panel--type-bacardi2020-hero-with-nutrition-details-panel.panel--content-on-picture-on-mobile .hero-nutritional-block__content-container .hero-nutritional-block__title{color:#fff}}.spiced-page .hero-nutritional-block__content p{margin-top:0}.spiced-page .hero-nutritional-block__content p+p{margin-top:3.2vw}@media (min-width:768px){.spiced-page .hero-nutritional-block__content p+p{margin-top:12px}}.spiced-page .hero-nutritional-block__content .italic,.spiced-page .hero-nutritional-block__content em{font-style:italic}.nutritions__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nutritions__wrapper svg{width:75px;height:75px;margin-right:2.4vw;margin-bottom:13.6vw}@media (min-width:768px){.nutritions__wrapper svg{width:64px;height:64px;margin-right:8px;margin-bottom:0}}.nutritions__wrapper svg:last-child{margin-right:0}.nutritions__wrapper svg circle,.nutritions__wrapper svg line{fill:none;stroke-width:1}.nutritions__text{font-weight:700;font-family:GrotesqueMTStd,sans-serif;text-transform:uppercase}.bacardi2020_pl .nutritions__text{font-family:Trueno,sans-serif}.nutritions__text-top{letter-spacing:.5px}.nutritions__text-center{letter-spacing:1px}.nutritions__text-bottom{letter-spacing:2px}.nutritions__icon--black circle,.nutritions__icon--black line{stroke:#000}.nutritions__icon--black text{font-family:GrotesqueMTStd-Extended,sans-serif;fill:#000}.nutritions__icon--black text.nutritions__text-center{font-family:GrotesqueMTStd,sans-serif}.nutritions__icon--white circle,.nutritions__icon--white line{stroke:#fff}.nutritions__icon--white text{fill:#fff}.nutritions__icon--white text.nutritions__text-bottom{letter-spacing:2px}@media (min-width:768px){.nutritions__icon--white text.nutritions__text-bottom{letter-spacing:1.8px}}.nutritions__label{font:.625rem GrotesqueMTStd,sans-serif;display:none;margin-top:15px;margin-bottom:-15px;color:#fff;font-stretch:condensed;letter-spacing:1.3px;text-transform:uppercase}@media (min-width:768px){.nutritions__label{display:block}}.bacardi2020_pl .nutritions__label{font-family:Trueno,sans-serif}.panel--type-algolia-search-panel,.panel--type-bacardi2020-cocktails-grid{padding:0 6.6vw 14.9vw}@media (min-width:768px){.panel--type-algolia-search-panel,.panel--type-bacardi2020-cocktails-grid{padding:0 5% 120px}}@media (min-width:1300px){.panel--type-algolia-search-panel,.panel--type-bacardi2020-cocktails-grid{padding:0 0 120px}}.panel--type-algolia-search-panel .cocktails-grid__container,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__container{max-width:1280px;margin:0 auto}.panel--type-algolia-search-panel .cocktails-grid__cards,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:97.6vw}@media (min-width:768px){.panel--type-algolia-search-panel .cocktails-grid__cards,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:300px}}.panel--type-algolia-search-panel .cocktails-grid__card,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card{background:rgba(0,0,0,0);z-index:1;height:97.6vw}@media (min-width:768px){.panel--type-algolia-search-panel .cocktails-grid__card,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;height:482px}}.panel--type-algolia-search-panel .cocktails-grid__card.cocktails-grid__promo,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card.cocktails-grid__promo{-ms-flex-preferred-size:66.6666%;flex-basis:66.6666%}.panel--type-algolia-search-panel .cocktails-grid__card-inner,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-inner{position:relative;width:100%;height:100%}.panel--type-algolia-search-panel .cocktails-grid__card-inner.title-long .cocktails-grid__card-title,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-inner.title-long .cocktails-grid__card-title{max-width:330px}@media (min-width:768px){.panel--type-algolia-search-panel .cocktails-grid__card-inner.title-long .cocktails-grid__card-title,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-inner.title-long .cocktails-grid__card-title{font-size:1.625rem}}@media (min-width:768px)and (max-width:1024px){.bacardi2020_us .panel--type-algolia-search-panel .cocktails-grid__card-inner.title-long .cocktails-grid__card-title,.bacardi2020_us .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-inner.title-long .cocktails-grid__card-title{font-size:1.375rem}.bacardi2020_ca .panel--type-algolia-search-panel .cocktails-grid__card-inner.title-long .cocktails-grid__card-title,.bacardi2020_ca .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-inner.title-long .cocktails-grid__card-title,.bacardi2020_de .panel--type-algolia-search-panel .cocktails-grid__card-inner.title-long .cocktails-grid__card-title,.bacardi2020_de .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-inner.title-long .cocktails-grid__card-title,.bacardi2020_es .panel--type-algolia-search-panel .cocktails-grid__card-inner.title-long .cocktails-grid__card-title,.bacardi2020_es .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-inner.title-long .cocktails-grid__card-title,.bacardi2020_gl .panel--type-algolia-search-panel .cocktails-grid__card-inner.title-long .cocktails-grid__card-title,.bacardi2020_gl .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-inner.title-long .cocktails-grid__card-title,.bacardi2020_uk .panel--type-algolia-search-panel .cocktails-grid__card-inner.title-long .cocktails-grid__card-title,.bacardi2020_uk .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-inner.title-long .cocktails-grid__card-title{font-size:1.5rem}}.panel--type-algolia-search-panel .cocktails-grid__card-back,.panel--type-algolia-search-panel .cocktails-grid__card-front,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-back,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-front{position:absolute;width:100%;height:100%;padding:6.4vw;overflow:hidden;cursor:pointer}@media (min-width:768px){.panel--type-algolia-search-panel .cocktails-grid__card-back,.panel--type-algolia-search-panel .cocktails-grid__card-front,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-back,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-front{padding:7.5% 7.9% 7.7% 6.8%}}.panel--type-algolia-search-panel .cocktails-grid__card-back.lazyloaded,.panel--type-algolia-search-panel .cocktails-grid__card-front.lazyloaded,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-back.lazyloaded,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-front.lazyloaded{background:url(../img/cocktail-bg-texture-right.png) no-repeat 0 0/cover}.panel--type-algolia-search-panel .cocktails-grid__card-front-title,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-front-title{z-index:10}.panel--type-algolia-search-panel .cocktails-grid__card-back,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-back{display:none}@media (min-width:768px){.panel--type-algolia-search-panel .cocktails-grid__card-back,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-back{z-index:5;display:block;overflow:hidden;opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}}.panel--type-algolia-search-panel .cocktails-grid__card-back-title,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-back-title{visibility:hidden}.panel--type-algolia-search-panel .cocktails-grid__card-back .cocktails-grid__card-title,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-back .cocktails-grid__card-title{min-height:initial}@media (min-width:768px){.panel--type-algolia-search-panel .cocktails-grid__card-back .cocktails-grid__card-title,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-back .cocktails-grid__card-title{min-height:initial}}@media (min-width:1024px){.panel--type-algolia-search-panel .cocktails-grid__card-back .cocktails-grid__card-title,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-back .cocktails-grid__card-title{min-height:initial}}.panel--type-algolia-search-panel .cocktails-grid__card:nth-child(2n+2) .cocktails-grid__card-back.lazyloaded,.panel--type-algolia-search-panel .cocktails-grid__card:nth-child(2n+2) .cocktails-grid__card-front.lazyloaded,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card:nth-child(2n+2) .cocktails-grid__card-back.lazyloaded,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card:nth-child(2n+2) .cocktails-grid__card-front.lazyloaded{background:url(../img/cocktail-bg-texture-left.png) no-repeat 0 0/cover}@media (min-width:768px){.panel--type-algolia-search-panel .cocktails-grid__card:hover .cocktails-grid__card-back,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card:hover .cocktails-grid__card-back{opacity:1}.panel--type-algolia-search-panel .cocktails-grid__card:hover .cocktails-grid__card-content,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card:hover .cocktails-grid__card-content{top:0}.panel--type-algolia-search-panel .cocktails-grid__card:hover .cocktails-grid__card-image,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card:hover .cocktails-grid__card-image{top:5%}}.panel--type-algolia-search-panel .cocktails-grid__card-title,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-title{font:1.4375rem/1.06 GrotesqueMTStd-Extended,sans-serif;position:relative;max-width:360px;min-height:13vw;color:#fff}@media (min-width:768px){.panel--type-algolia-search-panel .cocktails-grid__card-title,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-title{min-height:50px;font-size:1.875rem}}@media (min-width:1024px){.panel--type-algolia-search-panel .cocktails-grid__card-title,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-title{min-height:70px;font-size:2rem}}@media (min-width:768px)and (max-width:1024px){.bacardi2020_us .panel--type-algolia-search-panel .cocktails-grid__card-title,.bacardi2020_us .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-title{font-size:1.375rem}.bacardi2020_be_nl .panel--type-algolia-search-panel .cocktails-grid__card-title,.bacardi2020_be_nl .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-title,.bacardi2020_ca_fr .panel--type-algolia-search-panel .cocktails-grid__card-title,.bacardi2020_ca_fr .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-title,.bacardi2020_nl .panel--type-algolia-search-panel .cocktails-grid__card-title,.bacardi2020_nl .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-title{font-size:1.625rem}.bacardi2020_be_fr .panel--type-algolia-search-panel .cocktails-grid__card-title,.bacardi2020_be_fr .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-title,.bacardi2020_ca_en .panel--type-algolia-search-panel .cocktails-grid__card-title,.bacardi2020_ca_en .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-title,.bacardi2020_de .panel--type-algolia-search-panel .cocktails-grid__card-title,.bacardi2020_de .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-title,.bacardi2020_es .panel--type-algolia-search-panel .cocktails-grid__card-title,.bacardi2020_es .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-title,.bacardi2020_fr .panel--type-algolia-search-panel .cocktails-grid__card-title,.bacardi2020_fr .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-title,.bacardi2020_gl .panel--type-algolia-search-panel .cocktails-grid__card-title,.bacardi2020_gl .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-title,.bacardi2020_mx .panel--type-algolia-search-panel .cocktails-grid__card-title,.bacardi2020_mx .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-title,.bacardi2020_uk .panel--type-algolia-search-panel .cocktails-grid__card-title,.bacardi2020_uk .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-title{font-size:1.75rem}}.bacardi2020_pl .panel--type-algolia-search-panel .cocktails-grid__card-title,.bacardi2020_pl .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-title{font-weight:700;font-family:Trueno,sans-serif}.panel--type-algolia-search-panel .cocktails-grid__card-image,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-image{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.panel--type-algolia-search-panel .cocktails-grid__card-image img,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.panel--type-algolia-search-panel .cocktails-grid__card-content,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-content{position:relative;top:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.panel--type-algolia-search-panel .cocktails-grid__card-ingredients,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-ingredients{font:16px/normal GrotesqueMTStd,sans-serif;margin:5% 0 2.75%;color:#fff;letter-spacing:-.33px}.bacardi2020_pl .panel--type-algolia-search-panel .cocktails-grid__card-ingredients,.bacardi2020_pl .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-ingredients{font-weight:700;font-family:Trueno,sans-serif}.panel--type-algolia-search-panel .cocktails-grid__card-ingredients p,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-ingredients p{font-weight:700}@media (min-width:768px){.panel--type-algolia-search-panel .cocktails-grid__card-ingredients p,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-ingredients p{padding:10px 0}.panel--type-algolia-search-panel .cocktails-grid__card-ingredients p:last-child,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-ingredients p:last-child{padding-bottom:0}}.panel--type-algolia-search-panel .cocktails-grid__card-more-ingredients,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-more-ingredients{font:400 16px GrotesqueMTStd,sans-serif;margin:0 0 5.5%;color:#fff;font-stretch:condensed;text-transform:uppercase}.bacardi2020_pl .panel--type-algolia-search-panel .cocktails-grid__card-more-ingredients,.bacardi2020_pl .panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-more-ingredients{font-family:Trueno,sans-serif}.panel--type-algolia-search-panel .cocktails-grid__card-nutritions,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-nutritions{margin:0 0 5.5% 1.1%}.panel--type-algolia-search-panel .cocktails-grid__card-button,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-button{width:100%;cursor:pointer}@media (min-width:768px){.panel--type-algolia-search-panel .cocktails-grid__card-button,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__card-button{display:block}}.panel--type-algolia-search-panel .cocktails-grid__promo,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__promo{position:relative}.panel--type-algolia-search-panel .cocktails-grid__promo:hover .cocktails-grid__promo-image img,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__promo:hover .cocktails-grid__promo-image img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.panel--type-algolia-search-panel .cocktails-grid__promo-text,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__promo-text{position:absolute;top:0;left:0;z-index:10;width:86.8vw;padding:6.4vw}@media (min-width:768px){.panel--type-algolia-search-panel .cocktails-grid__promo-text,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__promo-text{width:100%;padding:3.75% 3.95% 3.85% 3.4%}}.panel--type-algolia-search-panel .cocktails-grid__promo-title,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__promo-title{font:1.4375rem/1.06 GrotesqueMTStd-Extended,sans-serif;max-width:360px;margin-bottom:1.6vw;color:#fff}@media (min-width:768px){.panel--type-algolia-search-panel .cocktails-grid__promo-title,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__promo-title{margin-bottom:.5%;font-size:2rem}}.panel--type-algolia-search-panel .cocktails-grid__promo-description,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__promo-description{font:400 16px/1.38 Calibri,sans-serif;color:#fff}@media (min-width:768px){.panel--type-algolia-search-panel .cocktails-grid__promo-description,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__promo-description{max-width:310px;font-size:1rem}}.panel--type-algolia-search-panel .cocktails-grid__promo-image,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__promo-image{width:100%;height:100%;overflow:hidden}.panel--type-algolia-search-panel .cocktails-grid__promo-image img,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__promo-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-filter:brightness(70%);filter:brightness(70%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.panel--type-algolia-search-panel .cocktails-grid__load-more,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__load-more{margin-top:32px;text-align:center}.panel--type-algolia-search-panel .cocktails-grid__load-more.hidden,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__load-more.hidden{display:none}.panel--type-algolia-search-panel .cocktails-grid__load-more .btn,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__load-more .btn{cursor:pointer}@media (min-width:0)and (max-width:767px){.panel--type-algolia-search-panel .cocktails-grid__load-more .btn,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__load-more .btn{display:inline-block}.panel--type-algolia-search-panel .cocktails-grid__load-more .btn:hover:not(.disabled),.panel--type-bacardi2020-cocktails-grid .cocktails-grid__load-more .btn:hover:not(.disabled){color:#c10020;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#c10020)) left top/100% 200%,rgba(0,0,0,0);background:linear-gradient(to bottom,transparent 50%,#c10020 50%) left top/100% 200%,rgba(0,0,0,0);-webkit-transition:all .3s ease;transition:all .3s ease}.panel--type-algolia-search-panel .cocktails-grid__load-more .btn:active:not(.disabled),.panel--type-bacardi2020-cocktails-grid .cocktails-grid__load-more .btn:active:not(.disabled){color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#c10020)) left bottom/100% 200%,#c10020;background:linear-gradient(to bottom,transparent 50%,#c10020 50%) left bottom/100% 200%,#c10020;-webkit-transition:none;transition:none}}.panel--type-algolia-search-panel .cocktails-grid__load-more .btn.disabled,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__load-more .btn.disabled{cursor:auto}.panel--type-algolia-search-panel .cocktails-grid__loading,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__loading{background:rgba(255,255,255,.5);position:absolute;bottom:0;left:0;z-index:10;display:block;width:100%;height:100%;-webkit-transition:all .3s .5s;transition:all .3s .5s;stroke:#c10020}.panel--type-algolia-search-panel .cocktails-grid__loading-wrapper,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__loading-wrapper{position:relative}.panel--type-algolia-search-panel .cocktails-grid__loading.animating,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__loading.animating{background:rgba(255,255,255,.9);-webkit-transition:.3s;transition:.3s}.panel--type-algolia-search-panel .cocktails-grid__loading .circular,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__loading .circular{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.panel--type-algolia-search-panel .cocktails-grid__loading .path,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__loading .path{-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round}.panel--type-algolia-search-panel .cocktails-grid__loading .spinner,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__loading .spinner{position:relative;width:18.6vw;margin:30vw auto 0}@media (min-width:768px){.panel--type-algolia-search-panel .cocktails-grid__loading .spinner,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__loading .spinner{width:100px;margin:15% auto 0}}.panel--type-algolia-search-panel .cocktails-grid__loading .spinner::before,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__loading .spinner::before{display:block;padding-top:100%;content:""}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.panel--type-algolia-search-panel .cocktails-grid__no-content,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__no-content{font:1.125rem/1.33 GrotesqueMTStd-Extended,sans-serif;padding:5.3vw 0;text-align:center}@media (min-width:768px){.panel--type-algolia-search-panel .cocktails-grid__no-content,.panel--type-bacardi2020-cocktails-grid .cocktails-grid__no-content{padding:25px 0;font-size:1.875rem;line-height:1;letter-spacing:0}}.bacardi2020_pl .panel--type-algolia-search-panel .cocktails-grid__no-content,.bacardi2020_pl .panel--type-bacardi2020-cocktails-grid .cocktails-grid__no-content{font-weight:700;font-family:Trueno,sans-serif}@media (min-width:0)and (max-width:767px){.panel--type-algolia-search-panel{padding:0 5.33vw 14.9vw}}.panel--type-bacardi2020-legalhub-panel{font:4.267vw/1.38 Calibri,sans-serif;padding:36vw 6.4vw 16vw}@media (min-width:768px){.panel--type-bacardi2020-legalhub-panel{padding:160px 80px;font-size:16px}}.panel--type-bacardi2020-legalhub-panel .legal__container{max-width:1024px;margin:0 auto}.panel--type-bacardi2020-legalhub-panel .legal__title{font:700 2.5rem/1.04 GrotesqueMTStd-Extended,sans-serif;margin-bottom:6.6vw;color:#1a1818;text-align:center}@media (min-width:768px){.panel--type-bacardi2020-legalhub-panel .legal__title{margin-bottom:15px;font-size:3.5rem}}@media (min-width:0)and (max-width:767px){.bacardi2020_de_de .panel--type-bacardi2020-legalhub-panel .legal__title{font-size:2.25rem}}@media (min-width:0)and (max-width:767px){.bacardi2020_be_fr .panel--type-bacardi2020-legalhub-panel .legal__title{font-size:26px}}@media (min-width:0)and (max-width:767px){.bacardi2020_fr_fr .panel--type-bacardi2020-legalhub-panel .legal__title{font-size:1.875rem}}.bacardi2020_pl .panel--type-bacardi2020-legalhub-panel .legal__title{font-weight:700;font-family:Trueno,sans-serif}@media (min-width:0)and (max-width:767px){.bacardi2020_pl .panel--type-bacardi2020-legalhub-panel .legal__title{font-size:2.25rem}}.panel--type-bacardi2020-legalhub-panel .legal__date{font:400 .875rem GrotesqueMTStd,sans-serif;margin-bottom:6.6vw;font-stretch:condensed;letter-spacing:.88px;text-align:center;text-transform:uppercase}@media (min-width:768px){.panel--type-bacardi2020-legalhub-panel .legal__date{margin-bottom:15px;font-size:16px;letter-spacing:1px}}.bacardi2020_pl .panel--type-bacardi2020-legalhub-panel .legal__date{font-family:Trueno,sans-serif}.panel--type-bacardi2020-legalhub-panel .navigation-title{font:2rem/1 GrotesqueMTStd-Extended,sans-serif;position:relative;margin:25vw 0 5vw;color:#c10020;text-align:left}@media (min-width:0)and (max-width:767px){.bacardi2020_de .panel--type-bacardi2020-legalhub-panel .navigation-title{font-size:1.5rem}}.bacardi2020_pl .panel--type-bacardi2020-legalhub-panel .navigation-title{font-weight:700;font-family:Trueno,sans-serif}@media (min-width:768px){.panel--type-bacardi2020-legalhub-panel .navigation-title{margin:100px 0 20px;font-size:2rem}}.panel--type-bacardi2020-legalhub-panel .navigation-title::before{background:url(../img/svg/ornament.svg) no-repeat 50% 100%;position:absolute;bottom:25vw;left:0;width:100%;height:100%;content:""}@media (min-width:768px){.panel--type-bacardi2020-legalhub-panel .navigation-title::before{bottom:100px}}.panel--type-bacardi2020-legalhub-panel .privacy-navigation{list-style:none;margin-bottom:18vw;font-family:GrotesqueMTStd,sans-serif;line-height:1.5;counter-reset:li}@media (min-width:768px){.panel--type-bacardi2020-legalhub-panel .privacy-navigation{margin-bottom:70px}}.bacardi2020_pl .panel--type-bacardi2020-legalhub-panel .privacy-navigation{font-weight:700;font-family:Trueno,sans-serif}.panel--type-bacardi2020-legalhub-panel .privacy-navigation li{position:relative;padding-left:1vw}@media (min-width:768px){.panel--type-bacardi2020-legalhub-panel .privacy-navigation li{padding-left:5px}}.panel--type-bacardi2020-legalhub-panel .privacy-navigation li::before{position:absolute;right:100%}.panel--type-bacardi2020-legalhub-panel .privacy-navigation>li{margin-left:4vw}@media (min-width:768px){.panel--type-bacardi2020-legalhub-panel .privacy-navigation>li{margin-left:15px}}.panel--type-bacardi2020-legalhub-panel .privacy-navigation>li::before{content:counter(li) ".";counter-increment:li}.panel--type-bacardi2020-legalhub-panel .privacy-navigation ol{list-style:none;counter-reset:subli}.panel--type-bacardi2020-legalhub-panel .privacy-navigation ol>li{margin-left:6.7vw}@media (min-width:768px){.panel--type-bacardi2020-legalhub-panel .privacy-navigation ol>li{margin-left:25px}}.panel--type-bacardi2020-legalhub-panel .privacy-navigation ol>li::before{content:counter(li) "." counter(subli) ".";counter-increment:subli}.panel--type-bacardi2020-legalhub-panel .privacy-navigation ol ol>li{display:none}.panel--type-bacardi2020-legalhub-panel h3,.panel--type-bacardi2020-legalhub-panel h4{margin-top:6.4vw;font-family:GrotesqueMTStd,sans-serif;line-height:1.5}@media (min-width:768px){.panel--type-bacardi2020-legalhub-panel h3,.panel--type-bacardi2020-legalhub-panel h4{margin-top:24px}}.bacardi2020_pl .panel--type-bacardi2020-legalhub-panel h3,.bacardi2020_pl .panel--type-bacardi2020-legalhub-panel h4{font-weight:700;font-family:Trueno,sans-serif}.panel--type-bacardi2020-legalhub-panel p{margin-bottom:1.6vw}@media (min-width:768px){.panel--type-bacardi2020-legalhub-panel p{margin-bottom:6px}}.panel--type-bacardi2020-legalhub-panel ul{margin-bottom:3.2vw;padding-left:4vw;list-style:disc}@media (min-width:768px){.panel--type-bacardi2020-legalhub-panel ul{margin-bottom:12px;padding-left:15px}}.panel--type-bacardi2020-legalhub-panel a{display:inline}.panel--type-bacardi2020-legalhub-panel a:active,.panel--type-bacardi2020-legalhub-panel a:focus,.panel--type-bacardi2020-legalhub-panel a:hover{color:#c10020}.panel--type-bacardi2020-legalhub-panel table{width:100%;margin:3.2vw 0;overflow:auto}@media (min-width:768px){.panel--type-bacardi2020-legalhub-panel table{margin:12px 0}}.panel--type-bacardi2020-legalhub-panel table tr:first-child{background:#c10020;color:#fff;font-family:GrotesqueMTStd,sans-serif}.bacardi2020_pl .panel--type-bacardi2020-legalhub-panel table tr:first-child{font-weight:700;font-family:Trueno,sans-serif}.panel--type-bacardi2020-legalhub-panel table tr:first-child td{padding:1.3vw;border:1px solid #c10020}@media (min-width:768px){.panel--type-bacardi2020-legalhub-panel table tr:first-child td{padding:10px}}.panel--type-bacardi2020-legalhub-panel table tr:first-child td:not(:last-child){border-right:1px solid #fff}.panel--type-bacardi2020-legalhub-panel table td{padding:1.3vw;border:1px solid #1a1818}@media (min-width:768px){.panel--type-bacardi2020-legalhub-panel table td{padding:10px}}.panel--type-bacardi2020-legalhub-panel table td:nth-child(3){min-width:34vw}@media (min-width:768px){.panel--type-bacardi2020-legalhub-panel table td:nth-child(3){min-width:140px}}.panel--type-bacardi2020-legalhub-panel table td:nth-child(4){min-width:23vw}@media (min-width:768px){.panel--type-bacardi2020-legalhub-panel table td:nth-child(4){min-width:100px}}.panel--type-bacardi2020-legalhub-panel .table-scroll-policy{overflow:auto}.panel--type-bacardi2020-legalhub-panel .alphaLower{padding-left:0;list-style:lower-alpha inside}@media (min-width:0)and (max-width:767px){.win-festivals .panel--type-bacardi2020-legalhub-panel .legal__title{font-size:2.12rem}}.panel--type-rum-23-panel .cocktail-carousel{margin-bottom:10vw;padding:0 25% 50px}@media (min-width:768px){.panel--type-rum-23-panel .cocktail-carousel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:300px;margin:0;padding:0}}@media (min-width:1024px){.panel--type-rum-23-panel .cocktail-carousel{min-height:372px}}@media (min-width:768px){.panel--type-rum-23-panel .cocktail-carousel::after{position:absolute;top:100%;left:50%;width:100%;height:1px;background-color:#f5f2ee;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}}.panel--type-rum-23-panel .cocktail-carousel+.btn-wrapper{padding:0 6.4vw 8.2vw}@media (min-width:768px){.panel--type-rum-23-panel .cocktail-carousel+.btn-wrapper{display:none}}.panel--type-rum-23-panel .cocktail-carousel__bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:72.2%;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.panel--type-rum-23-panel .cocktail-carousel__bg.lazyloaded{background:url(../img/cocktail-bg-texture-right.png) no-repeat center/cover}@media (min-width:768px){.panel--type-rum-23-panel .cocktail-carousel__bg{display:none}}@media (min-width:0)and (max-width:767px){.panel--type-rum-23-panel .cocktail-carousel__item{height:74.15vw;margin:33vw 0 19vw}}@media (min-width:768px){.panel--type-rum-23-panel .cocktail-carousel__item{padding:0 1.5vw}}.panel--type-rum-23-panel .cocktail-carousel__link{position:relative;display:block;width:100%;height:100%;text-align:center}@media (min-width:768px){.panel--type-rum-23-panel .cocktail-carousel__link{padding:42px 0 11px;cursor:pointer}.panel--type-rum-23-panel .cocktail-carousel__link::after{position:absolute;bottom:0;left:0;display:block;width:0;height:2px;margin:0;background-color:#c10020;-webkit-transition:all .4s ease-in 0s;transition:all .4s ease-in 0s;content:""}.panel--type-rum-23-panel .cocktail-carousel__link:hover::after{width:100%}.panel--type-rum-23-panel .cocktail-carousel__link:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media (min-width:768px){.panel--type-rum-23-panel .cocktail-carousel__link picture{display:block;padding-bottom:20px}}.panel--type-rum-23-panel .cocktail-carousel__link img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:0)and (max-width:767px){.panel--type-rum-23-panel .cocktail-carousel__link img{-webkit-transform:scale(1.287);transform:scale(1.287);-webkit-transition:all .4s ease-in;transition:all .4s ease-in}}@media (min-width:768px){.panel--type-rum-23-panel .cocktail-carousel__link img{width:58px;height:58px;margin:0 auto}}.panel--type-rum-23-panel .cocktail-carousel .carousel-item-active .cocktail-carousel__link::after{width:100%}.panel--type-rum-23-panel .cocktail-carousel h4{font:bold 10px/1 GrotesqueMTStd,sans-serif;color:#1a1818;text-transform:uppercase}@media (min-width:0)and (max-width:767px){.panel--type-rum-23-panel .cocktail-carousel h4{display:none}}.panel--type-rum-23-panel .cocktail-carousel .swiper-wrapper{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.panel--type-rum-23-panel .cocktail-carousel .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1024px){.panel--type-rum-23-panel .cocktail-carousel .swiper-wrapper{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.panel--type-rum-23-panel .cocktail-carousel .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.panel--type-rum-23-panel .cocktail-carousel .swiper-slide{-ms-flex-negative:unset;flex-shrink:unset;width:auto}}.panel--type-rum-23-panel .cocktail-carousel .swiper-pagination{position:absolute;bottom:0;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.panel--type-rum-23-panel .cocktail-content.hidden{display:none}@media (min-width:0)and (max-width:767px){.panel--type-rum-23-panel .swiper-slide-active img{z-index:2;margin-top:-3vw;-webkit-transform:scale(1.681);transform:scale(1.681)}}.panel--type-rum-23-panel .cocktail-carousel [role=presentation]{background:rgba(0,0,0,0);position:relative;z-index:5;width:32px;height:32px;margin:auto 4px 0}.panel--type-rum-23-panel .cocktail-carousel [role=presentation]:nth-child(4),.panel--type-rum-23-panel .cocktail-carousel [role=presentation]:nth-last-child(4){margin-bottom:1px}.panel--type-rum-23-panel .cocktail-carousel [role=presentation]:nth-child(3),.panel--type-rum-23-panel .cocktail-carousel [role=presentation]:nth-last-child(3){margin-bottom:4px}.panel--type-rum-23-panel .cocktail-carousel [role=presentation]:nth-child(2),.panel--type-rum-23-panel .cocktail-carousel [role=presentation]:nth-last-child(2){margin-bottom:9px}.panel--type-rum-23-panel .cocktail-carousel [role=presentation]:nth-child(1),.panel--type-rum-23-panel .cocktail-carousel [role=presentation]:nth-last-child(1){margin-bottom:17px}.panel--type-rum-23-panel .cocktail-carousel [role=presentation] b,.panel--type-rum-23-panel .cocktail-carousel [role=presentation] i{position:absolute;display:block;width:100%;height:100%;background:rgba(0,0,0,0);border-radius:50%}.panel--type-rum-23-panel .cocktail-carousel [role=presentation] b{top:25%;left:25%;width:50%;height:50%;background:#f7dc4e}.rum-23-recipes div.panel-collection{background:#fff}@media (min-width:768px){.rum-23-recipes .panel--type-bacardi2020-full-width-panel .full-width-content{max-width:600px}}.rum-23-recipes .panel--type-bacardi2020-content-video-panel{margin-top:13.6vw}@media (min-width:768px){.rum-23-recipes .panel--type-bacardi2020-content-video-panel{margin-top:80px}}@media (min-width:768px)and (max-width:1024px){.rum-23-recipes .panel--type-bacardi2020-content-video-panel h2{font-size:2.625rem}}@media (min-width:0)and (max-width:767px){.rum-23-recipes .panel--type-bacardi2020-content-video-panel>.vimeo-content-description{position:static;padding:0 6.4vw 6.9vw}}@media (min-width:768px){.rum-23-recipes .panel--type-bacardi2020-content-video-panel>.vimeo-content-description{left:70px}}@media (min-width:1024px){.rum-23-recipes .panel--type-bacardi2020-content-video-panel>.vimeo-content-description{left:125px}}@media (min-width:0)and (max-width:767px){.rum-23-recipes .panel--type-bacardi2020-content-video-panel>.vimeo-content-description h2{max-width:unset;color:#1a1818;font-size:2.25rem;font-family:GrotesqueMTStd-Extended,sans-serif;line-height:1;text-transform:uppercase}}@media (min-width:0)and (max-width:767px){.rum-23-recipes .panel--type-bacardi2020-content-video-panel>.vimeo-content-description h4{color:#1a1818;font-size:1rem;font-family:GrotesqueMTStd,sans-serif;font-stretch:condensed;line-height:1.25;letter-spacing:1px;text-transform:uppercase}}@media (min-width:0)and (max-width:767px){.rum-23-recipes .panel--type-bacardi2020-content-video-panel .vimeo-content-cover+.vimeo-content-image{top:50%;left:50%;width:17.3vw;height:17.3vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (min-width:0)and (max-width:1023px){.rum-23-recipes .cocktails-recipes-panel__content-column h2{font-size:2.25rem}}@media (min-width:1024px){.rum-23-recipes .cocktails-recipes-panel__content-column h2{font-size:2.5rem}}@media (min-width:1200px){.rum-23-recipes .cocktails-recipes-panel__content-column h2{font-size:3rem}}@media (min-width:1400px){.rum-23-recipes .cocktails-recipes-panel__content-column h2{font-size:3.5rem}}@media (min-width:1600px){.rum-23-recipes .cocktails-recipes-panel__content-column h2{font-size:4rem}}.panel--type-content-title .content-title__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;margin:8.53vw 5.33vw 8.26vw}@media (min-width:768px){.panel--type-content-title .content-title__wrapper{margin:40px 123px 36px 80px}}.panel--type-content-title .content-title__wrapper.text-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:768px){.panel--type-content-title .content-title__wrapper.text-right{margin:40px 80px 36px 123px}}.panel--type-content-title .content-title__wrapper.text-right .content-title__description,.panel--type-content-title .content-title__wrapper.text-right .content-title__main-title{text-align:right}.panel--type-content-title .content-title__wrapper.text-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.panel--type-content-title .content-title__wrapper.text-middle{margin:40px 123px 36px}}.panel--type-content-title .content-title__wrapper.text-middle .content-title__description,.panel--type-content-title .content-title__wrapper.text-middle .content-title__main-title{text-align:center}.panel--type-content-title .content-title__subtitle{font:.875rem/1 GrotesqueMTStd,sans-serif;margin-bottom:8px;padding-left:3px;color:#1a1818;font-stretch:condensed;letter-spacing:.88px;text-transform:uppercase}.panel--type-content-title .content-title__main-title{font:700 2rem/1 GrotesqueMTStd-Extended,sans-serif;color:#1a1818;text-transform:uppercase}@media (min-width:768px){.panel--type-content-title .content-title__main-title{font-size:3rem}}.panel--type-content-title .content-title__description{font:1.125rem/1.5 Calibri,sans-serif;padding-top:16px}.panel--type-bacardi2020-single-product-panel .btn-mobile{display:block;padding:6.4vw 6.4vw 0}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .btn-mobile{display:none}}.panel--type-bacardi2020-single-product-panel .btn-mobile a{min-width:175px}.panel--type-bacardi2020-single-product-panel .btn-desktop{padding:17px 0 0}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-single-product-panel .btn-desktop{display:none}}.panel--type-bacardi2020-single-product-panel .btn-desktop a{min-width:175px}.panel--type-bacardi2020-single-product-panel .btn-desktop .animated-text__container.adimo-bin,.panel--type-bacardi2020-single-product-panel .btn-desktop .animated-text__container.btn-wrapper{width:initial}.panel--type-bacardi2020-single-product-panel img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .product-panel__details{position:absolute;bottom:32px;left:40px;padding:0}}@media (min-width:1024px){.panel--type-bacardi2020-single-product-panel .product-panel__details{left:80px}}.panel--type-bacardi2020-single-product-panel .product-panel__details svg{margin-top:5.33vw;margin-bottom:8.53vw}@media (min-width:768px)and (max-width:1024px){.panel--type-bacardi2020-single-product-panel .product-panel__details svg{width:55px;height:55px}}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .product-panel__details svg{margin-top:0;margin-bottom:0}}.panel--type-bacardi2020-single-product-panel .product-panel__details .nutritions__label{color:#000}.panel--type-bacardi2020-single-product-panel .product-panel__content-wrapper{background:#fffbf3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:17vw}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .product-panel__content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;margin-top:85px}}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .product-panel__content-wrapper.text-position-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-single-product-panel .product-panel__content-wrapper.text-position-right .product-panel__picture-column{padding-right:6.4vw}}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .product-panel__content-wrapper.text-position-right.bottle-image .product-panel__content-column{padding:120px 50px 100px 9%}}@media (min-width:1024px){.panel--type-bacardi2020-single-product-panel .product-panel__content-wrapper.text-position-right.bottle-image .product-panel__content-column{padding:120px 80px 100px 9%}}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .product-panel__content-wrapper.text-position-right.bottle-image .product-panel__details{left:9vw}}.panel--type-bacardi2020-single-product-panel .product-panel__picture-column{margin-top:-17vw}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .product-panel__picture-column{width:50%;margin-top:-85px}}.panel--type-bacardi2020-single-product-panel .product-panel__picture-column img{display:block;width:93.6vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .product-panel__picture-column img{width:100%;height:100%}}.panel--type-bacardi2020-single-product-panel .product-panel__content-column{position:relative;z-index:10;width:100%;padding:8.5vw 6.4vw 0}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .product-panel__content-column{width:50%;padding:80px 10.5% 4px 40px}}@media (min-width:1024px){.panel--type-bacardi2020-single-product-panel .product-panel__content-column{padding:80px 10.5% 4px 80px}}.panel--type-bacardi2020-single-product-panel .product-panel__content-column h1,.panel--type-bacardi2020-single-product-panel .product-panel__content-column h2{font:2.5rem/1 GrotesqueMTStd-Extended,sans-serif;padding:2vw 0 0;color:#1a1818}.bacardi2020_fr .panel--type-bacardi2020-single-product-panel .product-panel__content-column h1,.bacardi2020_fr .panel--type-bacardi2020-single-product-panel .product-panel__content-column h2{padding:3vw 0 0}.bacardi2020_pl .panel--type-bacardi2020-single-product-panel .product-panel__content-column h1,.bacardi2020_pl .panel--type-bacardi2020-single-product-panel .product-panel__content-column h2{padding:0 0 2vw;font-weight:700;font-family:Trueno,sans-serif}@media (min-width:768px){.bacardi2020_pl .panel--type-bacardi2020-single-product-panel .product-panel__content-column h1,.bacardi2020_pl .panel--type-bacardi2020-single-product-panel .product-panel__content-column h2{padding:0 0 10px}}@media (min-width:768px)and (max-width:1024px){.bacardi2020_pl .panel--type-bacardi2020-single-product-panel .product-panel__content-column h1,.bacardi2020_pl .panel--type-bacardi2020-single-product-panel .product-panel__content-column h2{font-size:2.625rem}}.bacardi2020_de .panel--type-bacardi2020-single-product-panel .product-panel__content-column h1.font-md,.bacardi2020_de .panel--type-bacardi2020-single-product-panel .product-panel__content-column h2.font-md{font-size:7.6vw}.bacardi2020_de .panel--type-bacardi2020-single-product-panel .product-panel__content-column h1.font-sm,.bacardi2020_de .panel--type-bacardi2020-single-product-panel .product-panel__content-column h2.font-sm{font-size:6.2vw}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .product-panel__content-column h1,.panel--type-bacardi2020-single-product-panel .product-panel__content-column h2{max-width:515px;padding:10px 0 0;font-size:2.5rem}.bacardi2020_fr .panel--type-bacardi2020-single-product-panel .product-panel__content-column h1,.bacardi2020_fr .panel--type-bacardi2020-single-product-panel .product-panel__content-column h2{padding:17px 0 0}.bacardi2020_be_fr .panel--type-bacardi2020-single-product-panel .product-panel__content-column h1,.bacardi2020_be_fr .panel--type-bacardi2020-single-product-panel .product-panel__content-column h2{padding:12px 0 0}.bacardi2020_de .panel--type-bacardi2020-single-product-panel .product-panel__content-column h1.font-md,.bacardi2020_de .panel--type-bacardi2020-single-product-panel .product-panel__content-column h2.font-md{font-size:3.3vw;line-height:4rem}.bacardi2020_de .panel--type-bacardi2020-single-product-panel .product-panel__content-column h1.font-sm,.bacardi2020_de .panel--type-bacardi2020-single-product-panel .product-panel__content-column h2.font-sm{font-size:2.8vw;line-height:4rem}}@media (min-width:768px)and (max-width:1024px){.bacardi2020_fr .panel--type-bacardi2020-single-product-panel .product-panel__content-column h1.font-md,.bacardi2020_fr .panel--type-bacardi2020-single-product-panel .product-panel__content-column h2.font-md{font-size:2.12rem}}@media (min-width:1024px){.panel--type-bacardi2020-single-product-panel .product-panel__content-column h1,.panel--type-bacardi2020-single-product-panel .product-panel__content-column h2{font-size:4rem}}@media (min-width:1800px){.bacardi2020_de .panel--type-bacardi2020-single-product-panel .product-panel__content-column h1.font-md,.bacardi2020_de .panel--type-bacardi2020-single-product-panel .product-panel__content-column h2.font-md{font-size:4rem}}@media (min-width:2100px){.bacardi2020_de .panel--type-bacardi2020-single-product-panel .product-panel__content-column h1.font-sm,.bacardi2020_de .panel--type-bacardi2020-single-product-panel .product-panel__content-column h2.font-sm{font-size:4rem}}.panel--type-bacardi2020-single-product-panel .product-panel__content-column h3{font:normal .875rem GrotesqueMTStd,sans-serif;color:#1a1818;font-stretch:condensed;letter-spacing:.88px;text-transform:uppercase}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .product-panel__content-column h3{font-size:1rem}}.bacardi2020_pl .panel--type-bacardi2020-single-product-panel .product-panel__content-column h3{font-family:Trueno,sans-serif}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .product-panel__content-column-description{max-width:515px;margin-top:-6px;padding-bottom:8px}}.panel--type-bacardi2020-single-product-panel .product-panel__bottles-carousel-wrapper{background:#fffbf3;padding:10.67vw 0 14.9vw}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .product-panel__bottles-carousel-wrapper{padding:92px 40px 120px}}@media (min-width:1024px){.panel--type-bacardi2020-single-product-panel .product-panel__bottles-carousel-wrapper{padding:92px 80px 120px}}.panel--type-bacardi2020-single-product-panel .product-panel__bottles-carousel-swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 50px}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .product-panel__bottles-carousel-swiper-wrapper{padding:0}}.panel--type-bacardi2020-single-product-panel .product-panel__bottles-carousel-wrapper-inner{position:relative;padding:0 25%;background-repeat:no-repeat;background-position-x:center;background-position-y:40%;background-size:160% auto}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .product-panel__bottles-carousel-wrapper-inner{padding:0;background-size:77%}}.panel--type-bacardi2020-single-product-panel .product-panel__bottles-carousel-wrapper-inner img{display:block;max-width:100%;height:287px}.panel--type-bacardi2020-single-product-panel .product-panel__bottles-carousel-swiper-scrollbar{position:absolute;bottom:0;left:0;width:86.67vw;height:2px;margin:0 6.4vw;background:#f2ebe0}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .product-panel__bottles-carousel-swiper-scrollbar{position:static;width:100%;margin:50px 0 0}}.panel--type-bacardi2020-single-product-panel .product-panel__bottles-carousel-swiper-scrollbar .swiper-scrollbar-drag{height:100%;margin:0;background:#c10020}.panel--type-bacardi2020-single-product-panel .product-panel__bottles-carousel-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;margin:0 auto}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .product-panel__bottles-carousel-item{width:20%}}.panel--type-bacardi2020-single-product-panel .product-panel__main-bottle-image{position:absolute;top:-6.6vw;left:50%;height:113vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .product-panel__main-bottle-image{top:auto;bottom:-110px;height:auto}}.panel--type-bacardi2020-single-product-panel .product-panel__main-bottle-image img{width:80.5vw;height:113vw}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .product-panel__main-bottle-image img{width:auto;height:42vw;min-height:605px;max-height:100%}}.panel--type-bacardi2020-single-product-panel .tasting-notes__title{font:.875rem GrotesqueMTStd,sans-serif;color:#1a1818;font-stretch:condensed;text-transform:uppercase}.bacardi2020_pl .panel--type-bacardi2020-single-product-panel .tasting-notes__title{font-family:Trueno,sans-serif}@media (min-width:0)and (max-width:1023px){.bacardi2020_pl .panel--type-bacardi2020-single-product-panel .tasting-notes__title{font-size:.6875rem}}.panel--type-bacardi2020-single-product-panel .tasting-notes__subtitle{font:1rem/1.25 Calibri,sans-serif;color:#464646}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .tasting-notes__subtitle{font-size:.875rem;line-height:1.43;letter-spacing:.2px;opacity:.7}}.panel--type-bacardi2020-single-product-panel .tasting-notes__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4.8vw 0 10.67vw}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .tasting-notes__wrapper{padding:40px 0 0}}.panel--type-bacardi2020-single-product-panel .tasting-notes__wrapper img{width:5.3vw;height:5.3vw;margin:0 0 3.7vw}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .tasting-notes__wrapper img{width:24px;height:24px;margin:0 0 8px}}.panel--type-bacardi2020-single-product-panel .tasting-notes__item{width:23%}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .tasting-notes__item{width:33%;padding-right:10px}}@media (min-width:1024px){.panel--type-bacardi2020-single-product-panel .tasting-notes__item{padding-right:30px}}.panel--type-bacardi2020-single-product-panel .bottles-carousel-item_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .bottles-carousel-item_link{line-height:0}}.panel--type-bacardi2020-single-product-panel .bottles-carousel-item_label{position:relative;display:inline-block;margin-bottom:5px;font-family:GrotesqueMTStd,sans-serif;text-align:center;text-decoration:none;cursor:pointer}.bacardi2020_pl .panel--type-bacardi2020-single-product-panel .bottles-carousel-item_label{font-weight:700;font-family:Trueno,sans-serif}.panel--type-bacardi2020-single-product-panel .bottles-carousel-item_label::after{background:currentColor;position:absolute;bottom:0;left:0;display:block;width:0;height:2px;margin:-5px 0;-webkit-transition:all .4s ease-in 0s;transition:all .4s ease-in 0s;content:""}@media (min-width:768px)and (max-width:1200px){.dragonberry .panel--type-bacardi2020-single-product-panel .bottles-carousel-item_label{font-size:.8125rem}}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .bottles-carousel-item_label{font-size:1.25rem;line-height:1.1}}.panel--type-bacardi2020-single-product-panel .bottles-carousel-item_image{position:relative;display:block;height:90%;padding:24px 0}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .bottles-carousel-item_image{max-width:200px;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .bottles-carousel-item_link:hover .bottles-carousel-item_label::after{width:100%}.panel--type-bacardi2020-single-product-panel .bottles-carousel-item_link:hover .bottles-carousel-item_image{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .bottles-carousel-item_link.without-hover:hover .bottles-carousel-item_label{cursor:default}.panel--type-bacardi2020-single-product-panel .bottles-carousel-item_link.without-hover:hover .bottles-carousel-item_label::after{display:none}.panel--type-bacardi2020-single-product-panel .bottles-carousel-item_link.without-hover:hover .bottles-carousel-item_image{-webkit-transform:none;transform:none}}.panel--type-bacardi2020-single-product-panel p{color:#464646;font-size:1.125rem;line-height:1.44}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .bottle-image{margin:85px 0 110px;padding:0 0 120px}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-single-product-panel .bottle-image .product-panel__content-column{padding:55vw 6.4vw 10.67vw}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-single-product-panel .bottle-image .product-panel__picture-column img{height:70.1vw}}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .flavors-range_template{padding:0 0 30px}}.panel--type-bacardi2020-single-product-panel .flavors-range_template .product-panel__content-wrapper{background:#fffbf3;margin:0 0 160px;padding:0}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-single-product-panel .flavors-range_template .product-panel__content-wrapper{margin:0;background-color:#fff;background-image:none}}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .flavors-range_template .product-panel__content-wrapper.lazyloaded{background-color:#fffbf3;background-image:url(../img/noise-texture-bg.png);background-repeat:repeat;background-size:30% auto}}.panel--type-bacardi2020-single-product-panel .flavors-range_template .product-panel__picture-column{display:none}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .flavors-range_template .product-panel__picture-column{display:block;margin-top:0}.panel--type-bacardi2020-single-product-panel .flavors-range_template .product-panel__picture-column img{min-height:640px}}.panel--type-bacardi2020-single-product-panel .flavors-range_template h1,.panel--type-bacardi2020-single-product-panel .flavors-range_template h2{font-size:3rem}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .flavors-range_template h1,.panel--type-bacardi2020-single-product-panel .flavors-range_template h2{margin-left:-.07em;font-size:3.5rem}}@media (min-width:768px)and (max-width:1024px){.bacardi2020_be_fr .panel--type-bacardi2020-single-product-panel .flavors-range_template h1,.bacardi2020_be_fr .panel--type-bacardi2020-single-product-panel .flavors-range_template h2{font-size:3rem}}.panel--type-bacardi2020-single-product-panel .flavors-range_template h1.font-md,.panel--type-bacardi2020-single-product-panel .flavors-range_template h2.font-md{font-size:2.25rem}@media (min-width:1024px){.panel--type-bacardi2020-single-product-panel .flavors-range_template h1.font-md,.panel--type-bacardi2020-single-product-panel .flavors-range_template h2.font-md{font-size:3rem}}@media (min-width:1200px){.panel--type-bacardi2020-single-product-panel .flavors-range_template h1.font-md,.panel--type-bacardi2020-single-product-panel .flavors-range_template h2.font-md{font-size:3.5rem}}.panel--type-bacardi2020-single-product-panel .flavors-range_template h1.font-sm,.panel--type-bacardi2020-single-product-panel .flavors-range_template h2.font-sm{font-size:1.625rem}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .flavors-range_template h1.font-sm,.panel--type-bacardi2020-single-product-panel .flavors-range_template h2.font-sm{font-size:1.75rem}}@media (min-width:1024px){.panel--type-bacardi2020-single-product-panel .flavors-range_template h1.font-sm,.panel--type-bacardi2020-single-product-panel .flavors-range_template h2.font-sm{font-size:2.25rem}}.panel--type-bacardi2020-single-product-panel .flavors-range_template .product-panel__content-column{padding:9vw 6.4vw 12.8vw}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .flavors-range_template .product-panel__content-column{padding:120px 12.5% 100px 40px}}@media (min-width:1024px){.panel--type-bacardi2020-single-product-panel .flavors-range_template .product-panel__content-column{padding:120px 6.5% 100px 80px}}.panel--type-bacardi2020-single-product-panel .flavors-range_template .product-panel__main-bottle-image{display:none}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .flavors-range_template .product-panel__main-bottle-image{bottom:-160px;display:block}}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .flavors-range_template .product-panel__main-bottle-image img{width:auto;height:52vw;max-height:750px}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-single-product-panel .flavors-range_template .btn-mobile{padding:0}.panel--type-bacardi2020-single-product-panel .flavors-range_template .btn-mobile>div:nth-child(n+2){margin-top:4vw}}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .flavors-range_template .btn-desktop{margin-bottom:40px}}@media (min-width:1024px){.panel--type-bacardi2020-single-product-panel .flavors-range_template .btn-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .flavors-range_template .btn-desktop>div:nth-child(n+2){margin-top:15px}}@media (min-width:1024px){.panel--type-bacardi2020-single-product-panel .flavors-range_template .btn-desktop>div:nth-child(n+2){margin-top:0}}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .flavors-range_template .personalized-button-container .fl-button__link.btn{min-width:204px;margin-right:17px}}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .flavors-range_template .personalized-button-container .adimo-bin{margin-right:-79px}.panel--type-bacardi2020-single-product-panel .flavors-range_template .personalized-button-container .adimo-bin__btn{min-width:204px}}@media (min-width:768px){.panel--type-bacardi2020-single-product-panel .tasting-notes_template .product-panel__content-wrapper{padding:0 0 120px;background-color:#fffbf3}.panel--type-bacardi2020-single-product-panel .tasting-notes_template .product-panel__content-wrapper.lazyloaded{background-color:#fffbf3;background-image:url(../img/noise-texture-bg.png);background-repeat:repeat;background-size:30% auto}.panel--type-bacardi2020-single-product-panel .tasting-notes_template .product-panel__content-wrapper .btn-wrapper,.panel--type-bacardi2020-single-product-panel .tasting-notes_template .product-panel__content-wrapper .personalized-button-container{margin:20px 0 0}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-single-product-panel .tasting-notes_template .product-panel__content-wrapper .btn-wrapper,.panel--type-bacardi2020-single-product-panel .tasting-notes_template .product-panel__content-wrapper .personalized-button-container{margin:5.33vw 0 12vw}.panel--type-bacardi2020-single-product-panel .tasting-notes_template .product-panel__content-wrapper.bottle-image .btn-wrapper{margin:5.33vw 0 0}}.spiced-page .panel--type-bacardi2020-single-product-panel h2.font-md{font-size:2.25rem}@media (min-width:1024px){.spiced-page .panel--type-bacardi2020-single-product-panel h2.font-md{font-size:3rem}}@media (min-width:1200px){.spiced-page .panel--type-bacardi2020-single-product-panel h2.font-md{font-size:3.5rem}}.spiced-page .panel--type-bacardi2020-single-product-panel h2.font-sm{font-size:1.625rem}@media (min-width:768px){.spiced-page .panel--type-bacardi2020-single-product-panel h2.font-sm{font-size:1.75rem}}@media (min-width:1024px){.spiced-page .panel--type-bacardi2020-single-product-panel h2.font-sm{font-size:2.25rem}}.bacardi2020_ca_fr .panel--type-bacardi2020-single-product-panel.template-with-bottles .product-panel__content-column h2.font-md{font-size:2rem}@media (min-width:768px){.bacardi2020_ca_fr .panel--type-bacardi2020-single-product-panel.template-with-bottles .product-panel__content-column h2.font-md{font-size:1.75rem}}@media (min-width:1024px){.bacardi2020_ca_fr .panel--type-bacardi2020-single-product-panel.template-with-bottles .product-panel__content-column h2.font-md{font-size:2.12rem}}@media (min-width:1200px){.bacardi2020_ca_fr .panel--type-bacardi2020-single-product-panel.template-with-bottles .product-panel__content-column h2.font-md{font-size:2.9rem}}@media (min-width:1800px){.bacardi2020_ca_fr .panel--type-bacardi2020-single-product-panel.template-with-bottles .product-panel__content-column h2.font-md{font-size:3.5rem}}.cocktails-carousel__wrapper{position:relative;padding:10.66vw 0 9vw;background:#fffbf3}@media (min-width:1024px){.cocktails-carousel__wrapper{margin:0 auto;padding:123px 0 63px}}.cocktails-carousel__wrapper .js-swiper-cocktails+.btn-wrapper{padding:0 6.4vw;text-align:center}@media (min-width:1024px){.cocktails-carousel__wrapper .js-swiper-cocktails+.btn-wrapper{display:none}}.cocktails-carousel__wrapper .cocktails-carousel__info{padding:0 6.4vw}@media (min-width:1024px){.cocktails-carousel__wrapper .cocktails-carousel__info{position:absolute;top:0;left:0;z-index:2;height:482px;margin:123px 0 0 80px;padding:90px 30px 0 0;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.cocktails-carousel__wrapper .cocktails-carousel__info.hidden{z-index:0;opacity:0}}@media (min-width:0)and (max-width:1023px){.cocktails-carousel__wrapper .cocktails-carousel__info .btn-wrapper{display:none}}.cocktails-carousel__wrapper .cocktails-carousel__info h2{font:2.5rem/1 GrotesqueMTStd-Extended,sans-serif;padding:.8vw 0 0;color:#1a1818}.bacardi2020_pl .cocktails-carousel__wrapper .cocktails-carousel__info h2{margin-bottom:1.5vw;font-weight:700;font-family:Trueno,sans-serif}@media (min-width:0)and (max-width:767px){.bacardi2020_pl .cocktails-carousel__wrapper .cocktails-carousel__info h2{font-size:2.12rem}}@media (min-width:768px){.bacardi2020_pl .cocktails-carousel__wrapper .cocktails-carousel__info h2{margin-bottom:10px;padding-top:5px}}@media (min-width:768px)and (max-width:1024px){.bacardi2020_pl .cocktails-carousel__wrapper .cocktails-carousel__info h2{font-size:3rem}}@media (min-width:1024px){.bacardi2020_pl .cocktails-carousel__wrapper .cocktails-carousel__info h2{font-size:2rem}}@media (min-width:1300px){.bacardi2020_pl .cocktails-carousel__wrapper .cocktails-carousel__info h2{font-size:2.12rem}}@media (min-width:1400px){.bacardi2020_pl .cocktails-carousel__wrapper .cocktails-carousel__info h2{font-size:2.5rem}}@media (min-width:1600px){.bacardi2020_pl .cocktails-carousel__wrapper .cocktails-carousel__info h2{font-size:2.9rem}}@media (min-width:1800px){.bacardi2020_pl .cocktails-carousel__wrapper .cocktails-carousel__info h2{font-size:3rem}}@media (min-width:2100px){.bacardi2020_pl .cocktails-carousel__wrapper .cocktails-carousel__info h2{font-size:3.5rem}}.bacardi2020_de .cocktails-carousel__wrapper .cocktails-carousel__info h2.font-md{font-size:8.6vw}.bacardi2020_de .cocktails-carousel__wrapper .cocktails-carousel__info h2.font-sm{font-size:7.6vw}@media (min-width:0)and (max-width:767px){.bacardi2020_be_fr .cocktails-carousel__wrapper .cocktails-carousel__info h2{font-size:2.12rem}.bacardi2020_fr_fr .cocktails-carousel__wrapper .cocktails-carousel__info h2{font-size:2.0625rem}}@media (min-width:768px)and (max-width:1024px){.bacardi2020_be_fr .cocktails-carousel__wrapper .cocktails-carousel__info h2{font-size:2.75rem}}@media (min-width:768px){.cocktails-carousel__wrapper .cocktails-carousel__info h2{padding:10px 0 0;font-size:3rem;line-height:1.04}.bacardi2020_de .cocktails-carousel__wrapper .cocktails-carousel__info h2.font-md{font-size:3vw;line-height:1.4}.bacardi2020_de .cocktails-carousel__wrapper .cocktails-carousel__info h2.font-sm{font-size:2.2vw;line-height:1.3}}@media (min-width:0)and (max-width:1023px){.bacardi2020_de .cocktails-carousel__wrapper .cocktails-carousel__info h2.font-sm{font-size:5vw}}@media (min-width:1024px){.cocktails-carousel__wrapper .cocktails-carousel__info h2{font-size:3.5rem}.bacardi2020_be .cocktails-carousel__wrapper .cocktails-carousel__info h2,.bacardi2020_nl .cocktails-carousel__wrapper .cocktails-carousel__info h2{font-size:2rem}.bacardi2020_de .cocktails-carousel__wrapper .cocktails-carousel__info h2{font-size:3vw}.bacardi2020_fr_fr .cocktails-carousel__wrapper .cocktails-carousel__info h2,.bacardi2020_mx.home .cocktails-carousel__wrapper .cocktails-carousel__info h2{font-size:2.5rem}}@media (min-width:1300px){.bacardi2020_de .cocktails-carousel__wrapper .cocktails-carousel__info h2.font-md{font-size:2.8vw;line-height:1.4}.bacardi2020_de .cocktails-carousel__wrapper .cocktails-carousel__info h2.font-sm{font-size:2vw}}@media (min-width:1600px){.bacardi2020_be .cocktails-carousel__wrapper .cocktails-carousel__info h2,.bacardi2020_nl .cocktails-carousel__wrapper .cocktails-carousel__info h2{font-size:2.5rem}.bacardi2020_de .cocktails-carousel__wrapper .cocktails-carousel__info h2{font-size:3rem}.bacardi2020_de .cocktails-carousel__wrapper .cocktails-carousel__info h2.font-md{font-size:2.5vw;line-height:1.4}.bacardi2020_de .cocktails-carousel__wrapper .cocktails-carousel__info h2.font-sm{font-size:1.8vw}}@media (min-width:1800px){.bacardi2020_de .cocktails-carousel__wrapper .cocktails-carousel__info h2.font-sm{font-size:2rem;line-height:1.04}}@media (min-width:2100px){.bacardi2020_de .cocktails-carousel__wrapper .cocktails-carousel__info h2.font-md{font-size:3.5rem;line-height:1.04}}.cocktails-carousel__wrapper .cocktails-carousel__info h4{font:.875rem GrotesqueMTStd,sans-serif;margin-bottom:.5vw;color:#1a1818;font-stretch:condensed;letter-spacing:.88px;text-transform:uppercase}.bacardi2020_ca_fr .cocktails-carousel__wrapper .cocktails-carousel__info h4{margin-bottom:2vw}@media (min-width:768px){.cocktails-carousel__wrapper .cocktails-carousel__info h4{margin-bottom:0;font-size:1rem;letter-spacing:1px}.bacardi2020_ca_fr .cocktails-carousel__wrapper .cocktails-carousel__info h4{margin-bottom:10px}}.bacardi2020_pl .cocktails-carousel__wrapper .cocktails-carousel__info h4{font-family:Trueno,sans-serif}.cocktails-carousel__wrapper .cocktails-carousel__info p{margin:-.5vw 0 4.26vw;color:#464646;font-size:1.125rem;line-height:1.44}@media (min-width:768px){.cocktails-carousel__wrapper .cocktails-carousel__info p{max-width:400px;margin:-5px 0 24px;font-size:1rem;line-height:1.38}}.cocktails-carousel__wrapper .cocktails-carousel__content{position:absolute;top:4.2vw;left:5.33vw;z-index:5;max-width:77.3vw}@media (min-width:768px){.cocktails-carousel__wrapper .cocktails-carousel__content{top:24px;left:24px;max-width:280px}}.cocktails-carousel__wrapper .cocktails-carousel__content h3{font:2rem/1.06 GrotesqueMTStd-Extended,sans-serif;color:#fff}.bacardi2020_pl .cocktails-carousel__wrapper .cocktails-carousel__content h3{font-weight:700;font-family:Trueno,sans-serif}.cocktails-carousel__wrapper .cocktails-carousel__card{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;cursor:pointer}.cocktails-carousel__wrapper .cocktails-carousel__card.lazyloaded{background:url(../img/cocktail-bg-texture-right.png) no-repeat bottom/100%}.cocktails-carousel__wrapper .cocktails-carousel__card.lazyloaded:nth-child(2n){background:url(../img/cocktail-bg-texture-left.png) no-repeat bottom/100%}@media (min-width:768px){.cocktails-carousel__wrapper .cocktails-carousel__card{width:426px;height:482px}}.cocktails-carousel__wrapper .cocktails-carousel__card-image{height:calc(100% - 12vw);margin:12vw 0 0}@media (min-width:768px){.cocktails-carousel__wrapper .cocktails-carousel__card-image{height:432px;margin:50px 0 0}}.cocktails-carousel__wrapper .cocktails-carousel__card-image img{display:block;width:100%;height:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.cocktails-carousel__wrapper .cocktails-carousel__card-link{display:block;width:100%;height:100%;padding:0;overflow:hidden}@media (min-width:768px){.cocktails-carousel__wrapper .cocktails-carousel__card-link{padding:0}}@media (min-width:1024px){.cocktails-carousel__wrapper .cocktails-carousel__card-link:hover .cocktails-carousel__card-image img{-webkit-transform:scale(1.1,1.1) translateY(-3%);transform:scale(1.1,1.1) translateY(-3%)}}.cocktails-carousel__wrapper .cocktails-carousel__placeholder{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media (min-width:0)and (max-width:1023px){.cocktails-carousel__wrapper .cocktails-carousel__placeholder.swiper-slide{display:none}}@media (min-width:1024px){.cocktails-carousel__wrapper .cocktails-carousel__placeholder{width:500px}}.cocktails-carousel__wrapper.non_cocktail_items{padding:17vw 0 12.8vw}@media (min-width:1024px){.cocktails-carousel__wrapper.non_cocktail_items{padding:80px 0}}@media (min-width:1024px){.cocktails-carousel__wrapper.non_cocktail_items .cocktails-carousel__info{margin:80px 0 0 80px;padding:104px 30px 0 0}}.cocktails-carousel__wrapper.non_cocktail_items .cocktails-carousel__info h2{padding:0;font-size:2rem;line-height:1.1}@media (min-width:768px){.cocktails-carousel__wrapper.non_cocktail_items .cocktails-carousel__info h2{font-size:3rem;line-height:1}}.cocktails-carousel__wrapper.non_cocktail_items .cocktails-carousel__info p{margin:2.133vw 0 4.26vw;color:#333;line-height:1.5}@media (min-width:768px){.cocktails-carousel__wrapper.non_cocktail_items .cocktails-carousel__info p{margin:16px 0 32px;font-size:1.125rem}}.cocktails-carousel__wrapper.non_cocktail_items .btn{padding:18px 40px 15px}.cocktails-carousel__wrapper.non_cocktail_items .scroll-wrapper .cocktails-carousel__content{top:6.4vw;left:6.4vw}@media (min-width:768px){.cocktails-carousel__wrapper.non_cocktail_items .scroll-wrapper .cocktails-carousel__content{top:24px;left:24px}}.cocktails-carousel__wrapper.non_cocktail_items .scroll-wrapper .cocktails-carousel__content h3{font-size:1.5rem;line-height:1.1}@media (min-width:768px){.cocktails-carousel__wrapper.non_cocktail_items .scroll-wrapper .cocktails-carousel__content h3{font-size:1.75rem;line-height:1.11;letter-spacing:.2px}}.cocktails-carousel__wrapper.non_cocktail_items .scroll-wrapper .swiper-scrollbar{margin:8.533vw 0 0;background:#f2eee8}@media (min-width:1024px){.cocktails-carousel__wrapper.non_cocktail_items .scroll-wrapper .swiper-scrollbar{margin:104px 0 0}}.cocktails-carousel__wrapper.non_cocktail_items .scroll-wrapper .drag-label{color:#4d4d4d;letter-spacing:0}.cocktails-carousel__wrapper.non_cocktail_items .cocktails-carousel__card-image{height:100%;margin:0}.cocktails-carousel__wrapper.non_cocktail_items .cocktails-carousel__card-image img{-o-object-fit:cover;object-fit:cover}.cocktails-carousel__wrapper.two_color_primary_title .cocktails-carousel__info h2{color:#ccc}.cocktails-carousel__wrapper.two_color_primary_title .cocktails-carousel__info h2 .animated-line__container:first-child{color:#1a1818}.cocktails-carousel__wrapper.alt_background_color{background:#fff}@media (min-width:0)and (max-width:767px){.cocktails-carousel__wrapper.buttons_above_mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cocktails-carousel__wrapper.buttons_above_mobile .scroll-wrapper{z-index:2;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0 6.4vw}.cocktails-carousel__wrapper.buttons_above_mobile .js-swiper-cocktails+.btn-wrapper{z-index:1;margin-bottom:8.53vw}}.js-swiper-cocktails{width:100%;padding:0 6.4vw 7.5vw}@media (min-width:1024px){.js-swiper-cocktails{padding:0 80px}}.js-swiper-cocktails .swiper-wrapper{height:97.6vw}@media (min-width:768px){.js-swiper-cocktails .swiper-wrapper{height:482px}}.js-swiper-cocktails .swiper-scrollbar{position:relative;width:100%;height:2px;margin:6.4vw 0 0;background:#f2eee8}@media (min-width:1024px){.js-swiper-cocktails .swiper-scrollbar{margin:96px 0 0}}.js-swiper-cocktails .swiper-scrollbar-drag{height:100%;background:#c10020;cursor:pointer}.js-swiper-cocktails .swiper-scrollbar .swiper-scrollbar-drag:hover,.js-swiper-cocktails .swiper-scrollbar.hover .swiper-scrollbar-drag{-webkit-box-shadow:0 0 0 1px #c10020;box-shadow:0 0 0 1px #c10020}.js-swiper-cocktails .drag-label{font:.75rem GrotesqueMTStd-Extended,sans-serif;position:absolute;bottom:18px;left:50%;color:#d8d1c5;letter-spacing:.75px;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:0)and (max-width:1023px){.js-swiper-cocktails .drag-label{display:none}}.bacardi2020_pl .js-swiper-cocktails .drag-label{font-weight:700;font-family:Trueno,sans-serif}.scroll-wrapper{position:relative;display:block}.scrollbar{background:#f2ebe0;position:absolute;z-index:999;display:none}.scrollbar.horizontal{height:2px}.scrollbar .scrolldrag{position:relative;bottom:0;width:auto;height:100%;background:#c10020;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);cursor:pointer}@media (min-width:768px){.scrollbar .scrolldrag:hover{bottom:50%;height:200%}}.panel--type-icons-panel{width:auto;margin:4.3vw 6.1vw 8.8vw}@media (min-width:1024px){.panel--type-icons-panel{margin:49px 80px 62px}}.panel--type-icons-panel .icons-and-text{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media (min-width:768px){.panel--type-icons-panel .icons-and-text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.panel--type-icons-panel .icons-and-text div{width:auto}.panel--type-icons-panel .icons-and-text div span{font-size:.75rem}.panel--type-icons-panel .icons-and-text div .age-text,.panel--type-icons-panel .icons-and-text div .price-text,.panel--type-icons-panel .icons-and-text div .time-text{font-size:1.5rem}.panel--type-bacardi2020-articles-grid-panel__wrapper{background:#fffbf3;padding:8.54vw 6.4vw}@media (min-width:768px){.panel--type-bacardi2020-articles-grid-panel__wrapper{padding:80px 0}}.panel--type-bacardi2020-articles-grid-panel__wrapper::before{background:url(../img/leaf-bg.png) no-repeat 0 0/100%;position:absolute;top:0;right:0;width:150vw;height:73vw;content:""}@media (min-width:768px){.panel--type-bacardi2020-articles-grid-panel__wrapper::before{width:1061px;height:516px}}.panel--type-bacardi2020-articles-grid-panel .articles-grid{width:100%;max-width:1350px;margin:0 auto 10.66vw}@media (min-width:768px){.panel--type-bacardi2020-articles-grid-panel .articles-grid{margin:0 auto 40px}}.panel--type-bacardi2020-articles-grid-panel .articles-grid__card{position:absolute;width:100%}@media (min-width:768px){.panel--type-bacardi2020-articles-grid-panel .articles-grid__card{width:45%}}@media (min-width:1024px){.panel--type-bacardi2020-articles-grid-panel .articles-grid__card{width:30%}}.panel--type-bacardi2020-articles-grid-panel .articles-grid__card-link{background:#fff;position:relative;width:100%;height:100%;-webkit-clip-path:polygon(3.5% 0,96.5% 0,100% 2.7%,100% 97.3%,96.5% 100%,3.5% 100%,0 97.3%,0 2.7%);clip-path:polygon(3.5% 0,96.5% 0,100% 2.7%,100% 97.3%,96.5% 100%,3.5% 100%,0 97.3%,0 2.7%)}.panel--type-bacardi2020-articles-grid-panel .articles-grid__card-link:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.panel--type-bacardi2020-articles-grid-panel .articles-grid__card-text{padding:5.6vw 6.4vw 7.2vw;color:#1a1818}@media (min-width:768px){.panel--type-bacardi2020-articles-grid-panel .articles-grid__card-text{padding:24px}}.panel--type-bacardi2020-articles-grid-panel .articles-grid__card-category{font:400 .875rem GrotesqueMTStd,sans-serif;margin-bottom:1.3vw;font-stretch:condensed;letter-spacing:.88px;text-transform:uppercase}@media (min-width:768px){.panel--type-bacardi2020-articles-grid-panel .articles-grid__card-category{margin-bottom:12px;font-size:16px;letter-spacing:1px}}.bacardi2020_pl .panel--type-bacardi2020-articles-grid-panel .articles-grid__card-category{font-family:Trueno,sans-serif}.panel--type-bacardi2020-articles-grid-panel .articles-grid__card-title{font:700 2rem/1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:.5vw}.bacardi2020_nl_nl .panel--type-bacardi2020-articles-grid-panel .articles-grid__card-title{font-size:1.188rem}@media (min-width:768px){.panel--type-bacardi2020-articles-grid-panel .articles-grid__card-title{margin-bottom:2px;font-size:32px}.bacardi2020_nl_nl .panel--type-bacardi2020-articles-grid-panel .articles-grid__card-title{font-size:1.5rem}}.panel--type-bacardi2020-articles-grid-panel .articles-grid__card-description{font:400 .875rem/1.72 Calibri,sans-serif;color:#3a3a3a;letter-spacing:.85px}@media (min-width:768px){.panel--type-bacardi2020-articles-grid-panel .articles-grid__card-description{font-size:16px;line-height:1.375;letter-spacing:0}}.panel--type-bacardi2020-articles-grid-panel .articles-grid__card-image{overflow:hidden}.panel--type-bacardi2020-articles-grid-panel .articles-grid__card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.panel--type-bacardi2020-articles-grid-panel .articles-grid__load-more{text-align:center}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-articles-grid-panel .articles-grid__load-more .btn{width:100%}}.panel--type-bacardi2020-articles-grid-panel .articles-grid__load-more .btn:hover{cursor:pointer}.panel--type-bacardi2020-articles-grid-panel .half_image{-webkit-filter:drop-shadow(0 3px 3px rgba(0, 0, 0, .08));filter:drop-shadow(0 3px 3px rgba(0, 0, 0, .08))}.panel--type-bacardi2020-articles-grid-panel .half_image .articles-grid__card-image{height:58.134vw}@media (min-width:768px){.panel--type-bacardi2020-articles-grid-panel .half_image .articles-grid__card-image{height:270px}}.panel--type-bacardi2020-articles-grid-panel .full_image{height:122.67vw}@media (min-width:768px){.panel--type-bacardi2020-articles-grid-panel .full_image{height:516px}}.panel--type-bacardi2020-articles-grid-panel .full_image .articles-grid__card-image{position:absolute;top:0;left:0;z-index:-5;width:100%;height:100%;overflow:hidden}.panel--type-bacardi2020-articles-grid-panel .full_image .articles-grid__card-text{position:absolute;bottom:0;left:0;z-index:0;width:100%;color:#fff}.panel--type-bacardi2020-articles-grid-panel .full_image .articles-grid__card-title{margin-bottom:0}.panel--type-bacardi2020-content-video-panel{width:100%;height:auto}@media (min-width:768px){.panel--type-bacardi2020-content-video-panel{margin:0 auto;padding:0 40px}}@media (min-width:1024px){.panel--type-bacardi2020-content-video-panel{padding:0 80px}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-content-video-panel>.vimeo-content-description{position:static;padding:0 6.4vw 6.9vw}}@media (min-width:768px){.panel--type-bacardi2020-content-video-panel>.vimeo-content-description{left:70px}}@media (min-width:1024px){.panel--type-bacardi2020-content-video-panel>.vimeo-content-description{left:125px}}.bacardi2020_fr_fr .panel--type-bacardi2020-content-video-panel>.vimeo-content-description{position:static;display:block}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-content-video-panel>.vimeo-content-description h2{max-width:unset;color:#1a1818;font-size:2.5rem;font-family:GrotesqueMTStd-Extended,sans-serif;line-height:1;text-transform:uppercase}}.bacardi2020_pl .panel--type-bacardi2020-content-video-panel>.vimeo-content-description h2{font-weight:700;font-family:Trueno,sans-serif}@media (min-width:768px){.bacardi2020_fr_fr .panel--type-bacardi2020-content-video-panel>.vimeo-content-description h2{max-width:unset;margin-bottom:25px;color:#1a1818}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-content-video-panel>.vimeo-content-description h4{color:#1a1818;font-size:1rem;font-family:GrotesqueMTStd,sans-serif;font-stretch:condensed;line-height:1.25;letter-spacing:1px;text-transform:uppercase}.bacardi2020_pl .panel--type-bacardi2020-content-video-panel>.vimeo-content-description h4{font-family:Trueno,sans-serif}}@media (min-width:768px){.bacardi2020_fr_fr .panel--type-bacardi2020-content-video-panel>.vimeo-content-description h4{color:#1a1818}}.vimeo-content-wrapper{position:relative;width:100%;min-height:100vw;overflow:hidden}@media (min-width:0)and (max-width:767px){.vimeo-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:768px){.vimeo-content-wrapper{min-height:initial}}@media (min-width:1024px){.vimeo-content-wrapper:hover .vimeo-content-cover img{-webkit-transform:scale(1.15,1.15);transform:scale(1.15,1.15)}}.vimeo-content-video{width:100%;height:100%}.vimeo-content-video>div{width:100%}.vimeo-content-cover{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.vimeo-content-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:1024px){.vimeo-content-cover img{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}}.vimeo-content-cover.hidden{display:none}.vimeo-content-description{position:absolute;top:24px;left:24px;z-index:2}@media (min-width:768px){.vimeo-content-description{top:50px;left:40px}}.vimeo-content-description h2{font:2.5rem/1 GrotesqueMTStd-Extended,sans-serif;max-width:81vw;color:#fff;font-stretch:normal;text-transform:uppercase}@media (min-width:768px){.vimeo-content-description h2{max-width:430px;font-size:3.5rem;line-height:1.04}.bacardi2020_us .vimeo-content-description h2{max-width:550px}.vimeo-content-header-width .vimeo-content-description h2{max-width:550px}}@media (min-width:0)and (max-width:767px){.dragonberry .vimeo-content-description h2{font-size:2.25rem}}.bacardi2020_pl .vimeo-content-description h2{font-weight:700;font-family:Trueno,sans-serif}.vimeo-content-description h4{font:1rem GrotesqueMTStd,sans-serif;margin-bottom:5px;padding-left:.8vw;color:#fff;font-stretch:condensed;letter-spacing:1px;text-transform:uppercase}@media (min-width:768px){.vimeo-content-description h4{margin-bottom:10px;padding-left:3px}}.bacardi2020_pl .vimeo-content-description h4{font-family:Trueno,sans-serif}.vimeo-content-description.hidden{display:none}.vimeo-content-image{background:url(../img/play-icon.png) 0 0/100%;position:absolute;z-index:2;width:23.2vw;height:23.2vw;cursor:pointer}@media (min-width:0)and (max-width:1023px){.vimeo-content-image{right:24px;bottom:24px}.bacardi2020_be .vimeo-content-image,.bacardi2020_fr .vimeo-content-image,.bacardi2020_pl .vimeo-content-image{bottom:70px}}@media (min-width:768px){.vimeo-content-image{width:103px;height:102px}}@media (min-width:1024px){.vimeo-content-image{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.vimeo-content-image.hidden{display:none}.vimeo-content-play-text{background:url(../img/play-text.png) 0 0/100%;position:absolute;top:0;left:0;width:100%;height:100%;content:""}.cocktails-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0 3px;border-bottom:1px solid #f3ecdf}@media (min-width:768px){.cocktails-filter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px 0 0;border:none}}@media (min-width:768px)and (max-width:1024px){.cocktails-filter{max-width:calc(100% - 88px)}}.cocktails-filter__title{font:1.125rem/1.33 GrotesqueMTStd-Extended,sans-serif;color:#1a1818}@media (min-width:768px){.cocktails-filter__title{line-height:1;letter-spacing:0}}@media (min-width:768px)and (max-width:1024px){.cocktails-filter__title{font-size:1.625rem}.bacardi2020_ca_fr .cocktails-filter__title{font-size:1.5625rem}.bacardi2020_be .cocktails-filter__title{font-size:1.375rem}.bacardi2020_be_fr .cocktails-filter__title,.bacardi2020_fr .cocktails-filter__title{font-size:1.313rem}}@media (min-width:1024px){.cocktails-filter__title{font-size:1.875rem}}.bacardi2020_pl .cocktails-filter__title{font-weight:700;font-family:Trueno,sans-serif}.cocktails-filter__select{position:relative}.cocktails-filter__select[data-state=active] .cocktails-filter__select-head::after{top:9px;right:2px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media (min-width:768px){.cocktails-filter__select[data-state=active] .cocktails-filter__select-head::after{top:8px;right:4px}}@media (min-width:768px){.bacardi2020_pl .cocktails-filter__select[data-state=active] .cocktails-filter__select-head::after{top:12px}}@media (min-width:768px)and (max-width:1024px){.bacardi2020_be .cocktails-filter__select[data-state=active] .cocktails-filter__select-head::after,.bacardi2020_fr .cocktails-filter__select[data-state=active] .cocktails-filter__select-head::after{top:4px}}@media (min-width:0)and (max-width:767px){.cocktails-filter__select[data-state=active] .cocktails-filter__select-list{display:block}}@media (min-width:768px){.cocktails-filter__select[data-state=active] .cocktails-filter__select-list{max-height:465px;overflow-y:auto;visibility:visible;opacity:1}}@media (min-width:768px)and (max-width:1024px){.bacardi2020_pl .cocktails-filter__select[data-state=active]{font-size:1.625rem}.bacardi2020_fr .cocktails-filter__select[data-state=active]{font-size:1.313rem}}.cocktails-filter__select-head{font:1.125rem/1.71 GrotesqueMTStd-Extended,sans-serif;color:#c10020;border-bottom:1px solid #f3ecdf;cursor:pointer}@media (min-width:0)and (max-width:767px){.bacardi2020_us .cocktails-filter__select-head{font-size:1.0625rem}}@media (min-width:768px){.cocktails-filter__select-head{margin-left:10px;padding-right:25px;line-height:1;letter-spacing:0;border:none}}@media (min-width:768px)and (max-width:1024px){.cocktails-filter__select-head{font-size:1.625rem}.bacardi2020_ca_fr .cocktails-filter__select-head{font-size:1.5625rem}.bacardi2020_be .cocktails-filter__select-head{font-size:1.375rem}.bacardi2020_be_fr .cocktails-filter__select-head,.bacardi2020_fr .cocktails-filter__select-head{font-size:1.313rem}}@media (min-width:1024px){.cocktails-filter__select-head{font-size:1.875rem}}.bacardi2020_pl .cocktails-filter__select-head{font-weight:700;font-family:Trueno,sans-serif}.cocktails-filter__select-head::after{position:absolute;top:3px;right:0;display:block;width:8px;height:8px;border-right:3px solid #c10020;border-bottom:3px solid #c10020;-webkit-transform:rotate(45deg) translateY(50%);transform:rotate(45deg) translateY(50%);content:""}@media (min-width:768px){.cocktails-filter__select-head::after{top:-1px;width:11px;height:11px;border-right:4px solid #c10020;border-bottom:4px solid #c10020}}@media (min-width:768px){.bacardi2020_pl .cocktails-filter__select-head::after{top:4px}}@media (min-width:768px)and (max-width:1024px){.bacardi2020_be .cocktails-filter__select-head::after,.bacardi2020_fr .cocktails-filter__select-head::after{top:-4px}}.cocktails-filter__select-list{background:#fff;margin:0 -24px;padding:14px 0 6px}@media (min-width:0)and (max-width:767px){.cocktails-filter__select-list{display:none}}@media (min-width:768px){.cocktails-filter__select-list{position:absolute;left:-24px;z-index:1100;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0;border:2px solid #eaeaea;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}}.cocktails-filter__select-item{font:1.125rem/1 GrotesqueMTStd-Extended,sans-serif;padding:0 24px 10px;color:#1a1818;cursor:pointer}.cocktails-filter__select-item:first-child{padding-top:10px}.cocktails-filter__select-item.selected,.cocktails-filter__select-item:hover{color:#c10020}.bacardi2020_pl .cocktails-filter__select-item{font-weight:700;font-family:Trueno,sans-serif}@media (min-width:768px)and (max-width:1024px){.cocktails-filter__select-item{font-size:1.625rem}.bacardi2020_ca_fr .cocktails-filter__select-item{font-size:1.5625rem}.bacardi2020_be .cocktails-filter__select-item{font-size:1.375rem}.bacardi2020_be_fr .cocktails-filter__select-item,.bacardi2020_fr .cocktails-filter__select-item{font-size:1.313rem}}@media (min-width:1024px){.cocktails-filter__select-item{font-size:1.875rem}}.cocktails-filter-spinner{position:absolute;right:23px;z-index:1000;width:88px;height:88px;background:#fff url(../img/filter-icon.png) no-repeat scroll 0 0/cover;border-radius:44px;cursor:pointer}@media (min-width:0)and (max-width:767px){.cocktails-filter-spinner{top:300px;-webkit-filter:drop-shadow(0 0 8px rgba(0, 0, 0, .5));filter:drop-shadow(0 0 8px rgba(0, 0, 0, .5))}.panel--type-algolia-search-panel .cocktails-filter-spinner{top:430px}.sticky-filters .cocktails-filter-spinner{position:fixed;top:unset;bottom:32px}}@media (min-width:768px){.cocktails-filter-spinner{position:absolute;right:0}}.cocktails-filter-spinner-text{display:block;width:100%;height:100%;background:url(../img/filter-text.png) no-repeat scroll 0 0/cover}.bacardi2020_de .cocktails-filter-spinner-text{background:url(../img/filter-text_de.png) no-repeat scroll 0 0/cover}.cocktails-sorter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:26px 0 16px}@media (min-width:768px){.cocktails-sorter{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px 0}}@media (min-width:768px)and (max-width:1024px){.bacardi2020_be .cocktails-sorter,.bacardi2020_fr .cocktails-sorter{padding:35px 0 20px}}.cocktails-sorter__select-head,.cocktails-sorter__title{font:.75rem/1.67 GrotesqueMTStd-Extended,sans-serif;color:#1a1818}@media (min-width:768px){.cocktails-sorter__select-head,.cocktails-sorter__title{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.bacardi2020_mx .cocktails-sorter__select-head,.bacardi2020_mx .cocktails-sorter__title{font-size:.6875rem}@media (min-width:768px){.bacardi2020_mx .cocktails-sorter__select-head,.bacardi2020_mx .cocktails-sorter__title{font-size:.75rem}}.bacardi2020_pl .cocktails-sorter__select-head,.bacardi2020_pl .cocktails-sorter__title{font-weight:700;font-family:Trueno,sans-serif}.cocktails-sorter__select{position:relative}.cocktails-sorter__select[data-state=active] .cocktails-sorter__select-head::after{top:6px;right:2px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media (min-width:0)and (max-width:767px){.cocktails-sorter__select[data-state=active] .cocktails-sorter__select-list{display:block}}@media (min-width:768px){.cocktails-sorter__select[data-state=active] .cocktails-sorter__select-list{visibility:visible;opacity:1}}.cocktails-sorter__select-head{padding-right:20px;color:#c10020;cursor:pointer}@media (min-width:768px){.cocktails-sorter__select-head{margin-left:5px;padding-right:12px}}.cocktails-sorter__select-head::after{position:absolute;top:1px;right:0;display:block;width:6px;height:6px;border-right:2px solid #c10020;border-bottom:2px solid #c10020;-webkit-transform:rotate(45deg) translateY(50%);transform:rotate(45deg) translateY(50%);content:""}@media (min-width:768px){.cocktails-sorter__select-head::after{top:2px;right:0}}@media (min-width:768px)and (max-width:1024px){.bacardi2020_be .cocktails-sorter__select-head::after,.bacardi2020_fr .cocktails-sorter__select-head::after{top:1px}}.cocktails-sorter__select-list{background:#fff;margin:0 -13px}@media (min-width:0)and (max-width:767px){.cocktails-sorter__select-list{display:none}}@media (min-width:768px){.cocktails-sorter__select-list{position:absolute;left:-10px;z-index:1;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0;border:1px solid #eaeaea;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.bacardi2020_be .cocktails-sorter__select-list,.bacardi2020_fr .cocktails-sorter__select-list,.bacardi2020_mx .cocktails-sorter__select-list,.bacardi2020_nl .cocktails-sorter__select-list,.bacardi2020_pl .cocktails-sorter__select-list{right:-10px;left:initial}}.cocktails-sorter__select-item{font:.75rem/2.56 GrotesqueMTStd-Extended,sans-serif;padding:0 13px;color:#1a1818;cursor:pointer}.cocktails-sorter__select-item.selected,.cocktails-sorter__select-item:hover{color:#c10020}.bacardi2020_mx .cocktails-sorter__select-item{font-size:.6875rem}@media (min-width:768px){.bacardi2020_mx .cocktails-sorter__select-item{font-size:.75rem}}.bacardi2020_pl .cocktails-sorter__select-item{font-weight:700;font-family:Trueno,sans-serif}@media (min-width:768px){.cocktails-grid__filters{position:relative;z-index:1100;margin-bottom:30px;padding:40px 0 0;border-bottom:1px solid #f3ecdf}}.panel--type-casa-bacardi-cocktails-carousel .cocktails-carousel__wrapper .cocktails-carousel__card-image{height:100%;margin:0;overflow:hidden}@media (min-width:768px){.panel--type-casa-bacardi-cocktails-carousel .cocktails-carousel__wrapper{padding-top:0}.panel--type-casa-bacardi-cocktails-carousel .cocktails-carousel__wrapper .cocktails-carousel__info{margin-top:0}}.panel--type-casa-bacardi-cocktails-carousel .cocktails-carousel__card-image p{font:1rem/1.38 Calibri,sans-serif;position:absolute;bottom:0;z-index:1;width:51%;margin:0 0 7% 4.5%;color:#fff}@media (min-width:768px){.panel--type-casa-bacardi-cocktails-carousel .cocktails-carousel__card-image p{margin:0 0 23px 24px}}.panel--type-casa-bacardi-cocktails-carousel .cocktails-carousel__card-image img{position:relative;left:46%}@media (min-width:768px){.panel--type-casa-bacardi-cocktails-carousel .cocktails-carousel__card-image img{left:40%}}.panel--type-how-we-make-cocktails-panel .header-and-image__container{background:#fffbf3;margin-top:27.2vw}@media (min-width:768px){.panel--type-how-we-make-cocktails-panel .header-and-image__container{margin-top:146px}}.panel--type-how-we-make-cocktails-panel .header-and-image__container.milk_bg{margin-top:0;padding-top:27.2vw}@media (min-width:768px){.panel--type-how-we-make-cocktails-panel .header-and-image__container.milk_bg{padding-top:80px}}@media (min-width:1024px){.panel--type-how-we-make-cocktails-panel .header-and-image__container.milk_bg{padding-top:117px}}@media (min-width:768px){.panel--type-how-we-make-cocktails-panel .header-and-image__container.milk_bg .header-and-image__text-wrapper{padding-top:0}}.panel--type-how-we-make-cocktails-panel .header-and-image__item{display:-webkit-box;display:-ms-flexbox;display:flex}.panel--type-how-we-make-cocktails-panel .text-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.panel--type-how-we-make-cocktails-panel .text-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.panel--type-how-we-make-cocktails-panel .text-left .header-and-image__text-wrapper{padding:6.6vw 6.4vw 7.4vw}@media (min-width:768px){.panel--type-how-we-make-cocktails-panel .text-left .header-and-image__text-wrapper{padding:5.6vw 1.53vw 5.9vw 5vw}}@media (min-width:1024px){.panel--type-how-we-make-cocktails-panel .text-left .header-and-image__text-wrapper{padding-left:184px}}.panel--type-how-we-make-cocktails-panel .text-left .header-and-image__image{padding-left:6.4vw}@media (min-width:768px){.panel--type-how-we-make-cocktails-panel .text-left .header-and-image__image{padding-left:unset}}.panel--type-how-we-make-cocktails-panel .text-left .vertical-image{padding-right:5.625vw}@media (min-width:768px){.panel--type-how-we-make-cocktails-panel .text-left .vertical-image{padding-right:81px}}.panel--type-how-we-make-cocktails-panel .text-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.panel--type-how-we-make-cocktails-panel .text-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.panel--type-how-we-make-cocktails-panel .text-right .header-and-image__text-wrapper{padding:6.6vw 6.4vw 7.4vw}@media (min-width:768px){.panel--type-how-we-make-cocktails-panel .text-right .header-and-image__text-wrapper{padding:5.6vw 5.625vw 5.9vw 8.68vw}}.panel--type-how-we-make-cocktails-panel .text-right .header-and-image__image{padding-right:6.4vw}@media (min-width:768px){.panel--type-how-we-make-cocktails-panel .text-right .header-and-image__image{padding-right:unset}}.panel--type-how-we-make-cocktails-panel .text-right .vertical-image{padding-left:5.625vw}@media (min-width:768px){.panel--type-how-we-make-cocktails-panel .text-right .vertical-image{padding-left:81px}}.panel--type-how-we-make-cocktails-panel .header-and-image__image,.panel--type-how-we-make-cocktails-panel .header-and-image__text-wrapper{width:100%}@media (min-width:768px){.panel--type-how-we-make-cocktails-panel .header-and-image__image,.panel--type-how-we-make-cocktails-panel .header-and-image__text-wrapper{width:50%}}.panel--type-how-we-make-cocktails-panel .header-and-image__image img{width:100%;height:auto;margin-top:-19.2vw;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.panel--type-how-we-make-cocktails-panel .header-and-image__image img{margin-top:-80px;padding-bottom:80px}}.panel--type-how-we-make-cocktails-panel .header-and-image__title{margin-bottom:2.1vw}@media (min-width:1024px){.panel--type-how-we-make-cocktails-panel .header-and-image__title{margin-bottom:5px}}.panel--type-how-we-make-cocktails-panel .header-and-image__title span{font:bold 2.5rem/1 GrotesqueMTStd-Extended,sans-serif;color:#1a1818}@media (min-width:1300px){.panel--type-how-we-make-cocktails-panel .header-and-image__title span{font-size:3.5rem;line-height:1.04}}.panel--type-how-we-make-cocktails-panel .header-and-image__description{padding-left:1.3vw}@media (min-width:768px){.panel--type-how-we-make-cocktails-panel .header-and-image__description{max-width:457px;padding-left:5px}}.panel--type-how-we-make-cocktails-panel .header-and-image__description p,.panel--type-how-we-make-cocktails-panel .header-and-image__description ul li{font:1rem/1.4 Calibri,sans-serif;color:#464646}@media (min-width:768px){.panel--type-how-we-make-cocktails-panel .header-and-image__description p,.panel--type-how-we-make-cocktails-panel .header-and-image__description ul li{line-height:1.63}}.panel--type-how-we-make-cocktails-panel .header-and-image__description p{margin-bottom:6.6vw}@media (min-width:768px){.panel--type-how-we-make-cocktails-panel .header-and-image__description p{margin-bottom:25px}}.panel--type-how-we-make-cocktails-panel ul{margin-bottom:6.6vw;padding-left:12.18vw}@media (min-width:768px){.panel--type-how-we-make-cocktails-panel ul{margin-bottom:25px;padding-left:16px}}@media (min-width:1024px){.panel--type-how-we-make-cocktails-panel ul{padding-left:30px}}.panel--type-how-we-make-cocktails-panel ul li{list-style:disc}.panel--type-how-we-make-cocktails-panel .header-and-image__subtitle{margin-bottom:4vw;padding-left:1.06vw}@media (min-width:768px){.panel--type-how-we-make-cocktails-panel .header-and-image__subtitle{margin-bottom:15px;padding-left:4px}}.panel--type-how-we-make-cocktails-panel .header-and-image__subtitle span{font:.875rem/1 GrotesqueMTStd,sans-serif;color:#1a1818;font-stretch:condensed;letter-spacing:.88px}@media (min-width:768px){.panel--type-how-we-make-cocktails-panel .header-and-image__subtitle span{font-size:1rem;letter-spacing:normal}}.icons-and-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1.3vw 0;padding-left:.53vw}@media (min-width:768px){.icons-and-text{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:5px 0;padding-left:2px}}.icons-and-text>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-bottom:2.6vw}@media (min-width:768px){.icons-and-text>div{margin-right:15px;margin-bottom:10px}}.icons-and-text>div:last-child{margin-right:0}.icons-and-text>div:only-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.icons-and-text>div:only-child.cocktail-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icons-and-text>div:only-child img{margin-right:2.4vw}@media (min-width:768px){.icons-and-text>div:only-child img{margin-right:14px}}.icons-and-text>div:only-child span{max-width:38.4vw}@media (min-width:1024px){.icons-and-text>div:only-child span{max-width:187px}}.icons-and-text>div span{font:bold .625rem/1 GrotesqueMTStd-Extended,sans-serif;color:#1a1818;letter-spacing:-.25px}@media (min-width:768px){.icons-and-text>div span{font-size:.75rem}}.icons-and-text>div .age-text,.icons-and-text>div .price-text,.icons-and-text>div .time-text{font-size:1.5rem;letter-spacing:-.5px}.icons-and-text .age-text::after{font:bold .75rem/1.58 GrotesqueMTStd-Extended,sans-serif;position:relative;left:-1.86vw;display:inline;color:#1a1818;letter-spacing:-.25px;content:"+"}@media (min-width:768px){.icons-and-text .age-text::after{left:-7px}}.icons-and-text .cocktail-text{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.icons-and-text .cocktail-text.text-down{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:21.3vw}@media (min-width:768px){.icons-and-text .cocktail-text.text-down{max-width:80px}}.icons-and-text .cocktail-text.text-down picture{margin-bottom:2.6vw}@media (min-width:768px){.icons-and-text .cocktail-text.text-down picture{margin-bottom:10px}}.icons-and-text .cocktail-text.text-down picture img{margin:0}.icons-and-text .cocktail-text.text-down span{text-align:center}.icons-and-text .cocktail-text.text-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:unset}.icons-and-text .cocktail-text.text-right picture{margin-bottom:unset}.icons-and-text .cocktail-text.text-right span{text-align:left}.icons-and-text .cocktail-time{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:768px){.icons-and-text .cocktail-time{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.icons-and-text .age-description,.icons-and-text .price-text{margin-right:1.3vw}@media (min-width:768px){.icons-and-text .age-description,.icons-and-text .price-text{margin-right:5px}}.icons-and-text img{display:block;margin-top:-.8vw;margin-right:1.3vw}@media (min-width:768px){.icons-and-text img{margin-top:-5px;margin-right:6px}}@media (min-width:768px){.panel--type-casa-bacardi-hero-simple-image-panel .hero-image-and-button{position:absolute;top:50%;left:70px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}.panel--type-casa-bacardi-hero-simple-image-panel img{display:block;width:100%;height:128vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.panel--type-casa-bacardi-hero-simple-image-panel img{height:53.3vw;min-height:640px}}.panel--type-casa-bacardi-hero-simple-image-panel h1{font:3.5rem/.96 GrotesqueMTStd-Extended,sans-serif;position:absolute;top:50%;left:50%;width:87vw;color:#fff;letter-spacing:-2px;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@supports (-webkit-text-stroke:1px #fff){.panel--type-casa-bacardi-hero-simple-image-panel h1{color:rgba(0,0,0,.1);-webkit-text-stroke:1.5px #fff}}@media (min-width:768px){.panel--type-casa-bacardi-hero-simple-image-panel h1{position:static;font-size:7.92vw;letter-spacing:-1.6px;-webkit-transform:unset;transform:unset}}.panel--type-casa-bacardi-hero-simple-image-panel h1 div{width:100%;text-align:center}@media (min-width:768px){.panel--type-casa-bacardi-hero-simple-image-panel h1.text-left div{text-align:left}}@media (min-width:768px){.panel--type-casa-bacardi-hero-simple-image-panel h1.text-middle div{text-align:center}}@media (min-width:768px){.panel--type-casa-bacardi-hero-simple-image-panel h1.text-right div{text-align:right}}@media (min-width:768px){.panel--type-casa-bacardi-hero-simple-image-panel .btn{margin-top:20px;margin-left:10px}}.adimo-bin-product-wrapper{max-width:87.2vw;max-height:0;padding:0;overflow:hidden;-webkit-transition:max-height .3s ease-in-out,padding .3s ease-in-out;transition:max-height .3s ease-in-out,padding .3s ease-in-out}@media (min-width:768px){.adimo-bin-product-wrapper{max-width:300px}}.adimo-bin-product-wrapper.js-adimo-bin-visible{max-height:700px;padding:6.4vw 0;-webkit-transition:max-height .3s ease-in-out,padding .3s ease-in-out;transition:max-height .3s ease-in-out,padding .3s ease-in-out}@media (min-width:768px){.adimo-bin-product-wrapper.js-adimo-bin-visible{padding:10px 0 20px}}.adimo-iframe,.adimo-site-iframe{width:100%}.personalized-button-container .fl-button__link.btn{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#c10020),color-stop(50%,#a4001b)) left top/100% 200%,#c10020;background:linear-gradient(to bottom,#c10020 50%,#a4001b 50%) left top/100% 200%,#c10020;border:solid 2px #c10020}.personalized-button-container .fl-button__link.btn:active,.personalized-button-container .fl-button__link.btn:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#c10020),color-stop(50%,#a4001b)) left bottom/100% 200%,#a4001b;background:linear-gradient(to bottom,#c10020 50%,#a4001b 50%) left bottom/100% 200%,#a4001b;border:solid 2px #a4001b}.personalized-button-container [data-id=button-component-btn-secondary] .fl-button__link.btn{color:#c10020;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#c10020)) left top/100% 200%,rgba(0,0,0,0);background:linear-gradient(to bottom,transparent 50%,#c10020 50%) left top/100% 200%,rgba(0,0,0,0);border:solid 2px #c10020}.personalized-button-container [data-id=button-component-btn-secondary] .fl-button__link.btn:active,.personalized-button-container [data-id=button-component-btn-secondary] .fl-button__link.btn:hover{color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#c10020)) left bottom/100% 200%,#c10020;background:linear-gradient(to bottom,transparent 50%,#c10020 50%) left bottom/100% 200%,#c10020}.panel--type-layout.wtb-page .adimo-bin-iframe-wrapper{padding:8vw 0}@media (min-width:768px){.panel--type-layout.wtb-page .adimo-bin-iframe-wrapper{padding:40px 0}}@media (min-width:768px){.panel--type-layout.wtb-page .adimo-iframe-inner{width:auto;width:70vw;max-width:960px;margin:0 auto;text-align:center}}.panel--type-newsletter-block{margin:0 0 12.8vw;overflow:hidden}@media (min-width:768px){.panel--type-newsletter-block{margin:0 0 80px}}.panel--type-newsletter-block>div::after{background:rgba(0,0,0,.4);position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:""}@media (min-width:768px){.panel--type-newsletter-block>div::after{background-color:unset}}.panel--type-newsletter-block img{display:block;width:100%;min-height:104vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.panel--type-newsletter-block img{height:700px;min-height:auto}}.panel--type-newsletter-block .newsletter-content{position:absolute;top:50%;left:50%;z-index:5;width:100%;padding:8.2vw 6.1vw 10.9vw;color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:768px){.panel--type-newsletter-block .newsletter-content{max-width:500px;padding:20px}}@media (min-width:1024px){.panel--type-newsletter-block .newsletter-content{top:32%}}@media (min-width:1024px){.panel--type-newsletter-block .text-right .newsletter-content{left:57%;-webkit-transform:none;transform:none}}@media (min-width:1024px){.panel--type-newsletter-block .text-left .newsletter-content{right:57%;left:unset;-webkit-transform:none;transform:none}}@media (min-width:1024px){.panel--type-newsletter-block .text-middle .newsletter-content{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.panel--type-newsletter-block h2{font:2.5rem/1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:12px}@media (min-width:768px){.panel--type-newsletter-block h2{margin-bottom:24px;font-size:3.5rem;line-height:1.14}}.panel--type-newsletter-block p{font:1rem/1.38 Calibri,sans-serif;margin-bottom:41px}.panel--type-newsletter-block p:last-of-type{margin-bottom:0}@media (min-width:768px){.panel--type-newsletter-block p{max-width:378px;margin-bottom:16px;line-height:1.63}}.panel--type-newsletter-block .email-link-wrapper{margin-bottom:20px;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.2)}@media (min-width:768px){.panel--type-newsletter-block .email-link-wrapper{max-width:328px}}.panel--type-newsletter-block .email-link-wrapper a{font:bold .75rem/2.56 GrotesqueMTStd-Extended,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;color:#fff;border-bottom:1px solid rgba(255,255,255,.2)}@media (min-width:768px){.panel--type-newsletter-block .email-link-wrapper a{max-width:328px}}.panel--type-newsletter-block .email-link-wrapper a::after{display:block;font-size:.75rem;line-height:1;content:url(../img/svg/right.svg)}.cocktails-recipes-panel__content-wrapper{background:#fffbf3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:19.2vw}@media (min-width:768px){.cocktails-recipes-panel__content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;margin-top:80px}}@media (min-width:0)and (max-width:767px){.cocktails-recipes-panel__content-wrapper.cocktails-recipes__position-left h2,.cocktails-recipes-panel__content-wrapper.top-aligned h2{font-size:2.25rem}}@media (min-width:768px){.cocktails-recipes-panel__content-wrapper.cocktails-recipes__position-left h2,.cocktails-recipes-panel__content-wrapper.top-aligned h2{max-width:320px}}@media (min-width:768px){.cocktails-recipes-panel__content-wrapper.top-aligned{margin:0;padding-top:40px}}@media (min-width:768px){.cocktails-recipes-panel__content-wrapper.top-aligned .cocktails-recipes-panel__picture-column{width:49%;margin:0 0 80px}}@media (min-width:768px){.cocktails-recipes-panel__content-wrapper.top-aligned .cocktails-recipes-panel__content-column{width:51%;padding:0 2vw 6.66vw 5vw}}@media (min-width:1024px){.cocktails-recipes-panel__content-wrapper.top-aligned .cocktails-recipes-panel__content-column{padding:0 4vw 80px 13vw}}@media (min-width:768px){.cocktails-recipes-panel__content-wrapper.cocktails-recipes__position-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:768px){.cocktails-recipes-panel__content-wrapper.cocktails-recipes__position-left .cocktails-recipes-panel__picture-column{width:41.5%;margin-bottom:90px;padding-left:5.625vw}}.cocktails-recipes-panel__content-wrapper.cocktails-recipes__position-left .cocktails-recipes-panel__picture-column img{max-height:667px}@media (min-width:768px){.cocktails-recipes-panel__content-wrapper.cocktails-recipes__position-left .cocktails-recipes-panel__content-column{width:58.5%;padding:4vw 4vw 6.66vw 10vw}}@media (min-width:1024px){.cocktails-recipes-panel__content-wrapper.cocktails-recipes__position-left .cocktails-recipes-panel__content-column{padding:4vw 11.5vw 6.66vw 10vw}}@media (min-width:768px){.cocktails-recipes-panel__content-wrapper.cocktails-recipes__position-left .cocktails-recipes-panel__background-image{top:30px;right:-125px;left:auto}}.cocktails-recipes-panel__background-image{display:none}@media (min-width:768px){.cocktails-recipes-panel__background-image{position:absolute;top:25px;left:-290px;display:block;height:90%;max-height:480px}}@media (min-width:1024px){.cocktails-recipes-panel__background-image{left:-350px;max-height:600px}}.cocktails-recipes-panel__background-image img{width:auto;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cocktails-recipes-panel__picture-column{margin-top:-19.2vw}@media (min-width:768px){.cocktails-recipes-panel__picture-column{width:50%;margin-top:-80px;margin-bottom:135px}}.cocktails-recipes-panel__picture-column img{display:block;width:93.6vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px)and (max-width:1024px){.bacardi2020_be_fr .cocktails-recipes-panel__picture-column img,.bacardi2020_be_nl .cocktails-recipes-panel__picture-column img{height:auto}}@media (min-width:768px){.cocktails-recipes-panel__picture-column img{width:100%;height:100%;max-height:540px}}.cocktails-recipes-panel__content-column{position:relative;z-index:10;width:100%;padding:6.4vw 6.4vw 12.8vw}@media (min-width:768px){.cocktails-recipes-panel__content-column{width:50%;padding:4.5vw 2% 6.66vw 5%}}@media (min-width:1024px){.cocktails-recipes-panel__content-column{padding:4.5vw 4.5vw 6.66vw 13vw}}.cocktails-recipes-panel__content-column h2{font:2.5rem/1 GrotesqueMTStd-Extended,sans-serif;padding:1vw 0 3.2vw;color:#1a1818}.bacardi2020_be_nl .cocktails-recipes-panel__content-column h2,.bacardi2020_ca_fr .cocktails-recipes-panel__content-column h2{padding:3.2vw 0}.bacardi2020_pl .cocktails-recipes-panel__content-column h2{padding-top:0;font-weight:700;font-family:Trueno,sans-serif}@media (min-width:768px){.cocktails-recipes-panel__content-column h2{padding:10px 0;font-size:2.5rem}.bacardi2020_be_nl .cocktails-recipes-panel__content-column h2,.bacardi2020_ca_fr .cocktails-recipes-panel__content-column h2{padding:20px 0 10px}}@media (min-width:0)and (max-width:1023px){.dragonberry .cocktails-recipes-panel__content-column h2{font-size:2.25rem}}@media (min-width:1024px){.cocktails-recipes-panel__content-column h2{font-size:4rem}.dragonberry .cocktails-recipes-panel__content-column h2{font-size:2.5rem}}@media (min-width:1200px){.dragonberry .cocktails-recipes-panel__content-column h2{font-size:3rem}}@media (min-width:1400px){.dragonberry .cocktails-recipes-panel__content-column h2{font-size:3.5rem}}@media (min-width:1600px){.dragonberry .cocktails-recipes-panel__content-column h2{font-size:4rem}}.cocktails-recipes-panel__content-column h3{font:normal .875rem GrotesqueMTStd,sans-serif;color:#1a1818;font-stretch:condensed;letter-spacing:.88px;text-transform:uppercase}@media (min-width:768px){.cocktails-recipes-panel__content-column h3{font-size:1rem}}.bacardi2020_pl .cocktails-recipes-panel__content-column h3{font-family:Trueno,sans-serif}.cocktails-recipes-panel__method--link,.cocktails-recipes-panel__method--wrap{display:none}.cocktails-recipes-panel__ingredients--link{font:bold .75rem GrotesqueMTStd,sans-serif;margin-bottom:15px;color:#1a1818;letter-spacing:.43px;text-transform:uppercase}.cocktails-recipes-panel__ingredients--link span{padding-bottom:3px;border-bottom:2px solid #c10020}.cocktails-recipes-panel__ingredients--tabcontent .cocktail-ingredients__item{font:bold 1rem/2.38 GrotesqueMTStd,sans-serif;color:#1a1818;letter-spacing:-.33px;text-transform:uppercase}.cocktails-recipes-panel__ingredients--servings{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;border:2px solid #c10020}.cocktails-recipes-panel__ingredients--servings input::-webkit-inner-spin-button,.cocktails-recipes-panel__ingredients--servings input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.cocktails-recipes-panel__ingredients--servings input[type=number]{-moz-appearance:textfield}.cocktails-recipes-panel__ingredients--servings .servings__input,.cocktails-recipes-panel__ingredients--servings .servings__label{font:1rem/1.9 GrotesqueMTStd-Extended,sans-serif;letter-spacing:-.33px}@media (min-width:0)and (max-width:767px){.bacardi2020_be_fr .cocktails-recipes-panel__ingredients--servings .servings__input,.bacardi2020_be_fr .cocktails-recipes-panel__ingredients--servings .servings__label{font-size:.9375rem}}@media (min-width:768px){.cocktails-recipes-panel__ingredients--servings .servings__input,.cocktails-recipes-panel__ingredients--servings .servings__label{line-height:2.38}}.bacardi2020_pl .cocktails-recipes-panel__ingredients--servings .servings__input,.bacardi2020_pl .cocktails-recipes-panel__ingredients--servings .servings__label{font-weight:700;font-family:Trueno,sans-serif}.cocktails-recipes-panel__ingredients--servings .servings__label{margin-left:15px;padding-top:2px}.bacardi2020_pl .cocktails-recipes-panel__ingredients--servings .servings__label{padding-top:0}.cocktails-recipes-panel__ingredients--servings .servings__input{width:30px;padding:2px 0 0;text-align:center;background:rgba(0,0,0,0);border:none;outline:0}.bacardi2020_pl .cocktails-recipes-panel__ingredients--servings .servings__input{padding-top:0}.cocktails-recipes-panel__ingredients--servings .servings__minus,.cocktails-recipes-panel__ingredients--servings .servings__plus{position:relative;padding:20px 8px;cursor:pointer}.cocktails-recipes-panel__ingredients--servings .servings__minus::after,.cocktails-recipes-panel__ingredients--servings .servings__plus::after{position:absolute;top:15px;width:8px;height:8px;color:#c10020;border-style:solid;border-width:3px 3px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}.cocktails-recipes-panel__ingredients--servings .servings__minus{margin-left:15px}.cocktails-recipes-panel__ingredients--servings .servings__minus::after{left:3px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.cocktails-recipes-panel__ingredients--servings .servings__plus{margin-right:17px}.cocktails-recipes-panel__ingredients--servings .servings__plus::after{right:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cocktails-recipes-panel__ingredients--servings .btn-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:-2px}.cocktails-recipes-panel__ingredients--servings .btn-wrapper .btn-primary{min-width:auto;line-height:normal}.cocktails-recipes-panel__copy-link{position:relative;margin-top:20px}.cocktails-recipes-panel__copy-link a{font:.875rem GrotesqueMTStd-Extended,sans-serif;color:#c10020;letter-spacing:.78px}@media (min-width:768px){.cocktails-recipes-panel__copy-link a{font-size:.75rem;letter-spacing:.43px}}.bacardi2020_pl .cocktails-recipes-panel__copy-link a{font-weight:700;font-family:Trueno,sans-serif}.cocktails-recipes-panel__copy-confirm{font:.625rem GrotesqueMTStd-Extended,sans-serif;position:absolute;top:200%;color:#c10020;-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.bacardi2020_pl .cocktails-recipes-panel__copy-confirm{font-weight:700;font-family:Trueno,sans-serif}.cocktails-recipes-panel__copy-confirm.show{-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;opacity:1}.bacardi2020_pl .cocktails-recipes-panel__ingredients--servings .servings__minus::after,.bacardi2020_pl .cocktails-recipes-panel__ingredients--servings .servings__plus::after{top:17px}.panel--type-bacardi2020-trip-advisor-panel{max-height:47px;margin:-4vw 0 10.67vw;padding:0 6.4vw}@media (min-width:768px){.panel--type-bacardi2020-trip-advisor-panel{margin:-80px 0 63px;padding:0}}.panel--type-bacardi2020-trip-advisor-panel .cdsROW.border.wide{width:100%;min-width:327px;max-width:327px;margin:0 auto}@media (min-width:768px){.panel--type-bacardi2020-trip-advisor-panel .cdsROW.border.wide{width:100%;min-width:468px;max-width:468px}}.panel--type-bacardi2020-trip-advisor-panel .cdsROW.border.wide .cdsROWContainer{width:100%!important}.panel--type-bacardi2020-trip-advisor-panel .cdsROW.border.wide .cdsComponent{padding:0 6px}@media (min-width:768px){.panel--type-bacardi2020-trip-advisor-panel .cdsROW.border.wide .cdsComponent{padding:0 12px}}.panel--type-bacardi2020-trip-advisor-panel .cdsROW.border.wide .cdsComponent.logo img{width:90px}@media (min-width:768px){.panel--type-bacardi2020-trip-advisor-panel .cdsROW.border.wide .cdsComponent.logo img{width:115px}}.panel--type-bacardi2020-trip-advisor-panel .cdsROW.border.wide .cdsComponent.cdsLocName a{font-size:11px}@media (min-width:768px){.panel--type-bacardi2020-trip-advisor-panel .cdsROW.border.wide .cdsComponent.cdsLocName a{font-size:12px}}.panel--type-layout{background:#fffbf3;margin:6.4vw auto;padding:0 6.4vw}@media (min-width:768px){.panel--type-layout{margin:80px 0;padding:0}}.panel--type-layout.no-margins{margin:0 auto;padding:0 6.4vw 21.33vw}@media (min-width:768px){.panel--type-layout.no-margins{padding:40px 0 80px}}.panel--type-layout h2,.panel--type-layout h3{max-width:624px;margin:0 auto}.panel--type-layout h2.ade-rum-title,.panel--type-layout h2.picnic-post-subtitle,.panel--type-layout h2.picnic-post-title,.panel--type-layout h3.ade-rum-title,.panel--type-layout h3.picnic-post-subtitle,.panel--type-layout h3.picnic-post-title{font-family:GrotesqueMTStd-Extended,sans-serif;letter-spacing:.2px}.panel--type-layout h2.picnic-post-title,.panel--type-layout h3.picnic-post-title{margin-bottom:25px;font-size:1.75rem;line-height:1.07}.panel--type-layout h2.picnic-post-subtitle,.panel--type-layout h3.picnic-post-subtitle{padding:25px 0 0;color:#000;font-size:1rem}.panel--type-layout h2.article-image-after-title,.panel--type-layout h3.article-image-after-title{margin:20px auto 10px;color:#000;font-family:GrotesqueMTStd,sans-serif;line-height:1.71}@media (min-width:768px){.panel--type-layout h2.article-image-after-title,.panel--type-layout h3.article-image-after-title{line-height:1.75}}.panel--type-layout h2.ade-rum-title,.panel--type-layout h3.ade-rum-title{margin-bottom:25px;font-size:2rem;line-height:1.07}.panel--type-layout h2.title-with-top-margin,.panel--type-layout h3.title-with-top-margin{margin:2vh auto 0}.panel--type-layout h2.title-with-top-padding,.panel--type-layout h3.title-with-top-padding{padding:25px 0 0}.panel--type-layout h2 strong,.panel--type-layout h3 strong{padding-top:15px}.panel--type-layout h1,.panel--type-layout h4{font:1.5rem/1.75 GrotesqueMTStd-Extended,sans-serif;margin:8vw 0 2.67vw;text-align:center;text-transform:uppercase}.panel--type-layout h1:first-child,.panel--type-layout h4:first-child{margin-top:0}.panel--type-layout h1:nth-child(2),.panel--type-layout h4:nth-child(2){margin-top:0}@media (min-width:768px){.panel--type-layout h1,.panel--type-layout h4{margin:30px 10px 10px}}.bacardi2020_pl .panel--type-layout h1,.bacardi2020_pl .panel--type-layout h4{font-weight:700;font-family:Trueno,sans-serif}.panel--type-layout p{color:#464646;font-size:.875rem;line-height:1.71;letter-spacing:.2px}@media (min-width:768px){.panel--type-layout p{max-width:624px;margin:0 auto;font-size:1rem;line-height:1.75;letter-spacing:.2px}}.panel--type-layout p+p{padding:6.4vw 0 0}@media (min-width:768px){.panel--type-layout p+p{padding:20px 0 0}}.panel--type-layout p+.picnic-post-title{margin-top:80px}.panel--type-layout p+.picnic-post-subtitle{margin-top:20px}.panel--type-layout p.align-text-center{text-align:center}.panel--type-layout .fw-bold{font-weight:700}.panel--type-layout .fs-italic{font-style:italic}.panel--type-layout .red-color-link{color:#c10020}.panel--type-layout .underline-link{text-decoration:underline}.panel--type-layout .text-with-bottom-padding{padding-bottom:50px}.panel--type-layout .square-type-list{max-width:624px;margin:1.083vw auto 3.25vw;padding-left:1.5vw;color:#464646;letter-spacing:.2px;list-style:square}@media (min-width:768px){.panel--type-layout .square-type-list{margin:3px auto 9px;padding-left:29px}}.panel--type-layout .square-type-list li{margin-bottom:4.33vw}@media (min-width:768px){.panel--type-layout .square-type-list li{margin-bottom:12px}}.article-image .panel--type-layout strong{color:#000;font-family:GrotesqueMTStd,sans-serif}.panel--type-layout #vimeo-video{position:relative}.panel--type-layout #vimeo-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.panel--type-layout .bacardi2020-image-component{max-width:624px;margin:0 auto;padding:7.46vw 0}@media (min-width:768px){.panel--type-layout .bacardi2020-image-component{padding:30px 0}}@media (min-width:768px){.article-image .panel--type-layout .bacardi2020-image-component{padding:80px 0 56px}}.panel--type-layout .bacardi2020-image-component-caption{width:100%;color:#464646;font-size:.75rem;line-height:2.33;letter-spacing:.15px;opacity:.7}.panel--type-layout .bacardi2020-image-component+.fl-component .picnic-post-title{margin-top:40px}.panel--type-layout img{display:block;max-width:87.2vw;margin:0 auto}@media (min-width:768px){.panel--type-layout img{max-width:624px}}.panel--type-layout+.panel--type-bacardi2020-text-block-panel .text-wrapper{padding:6.4vw}@media (min-width:768px){.panel--type-layout+.panel--type-bacardi2020-text-block-panel .text-wrapper{margin-top:-80px;padding:80px}}@media (min-width:768px){.panel--type-layout+.panel--type-bacardi2020-centered-text-block-panel .centered-text__wrapper{padding:0 80px}}@media (min-width:768px){.panel--type-layout+.panel--type-bacardi2020-centered-text-block-panel h2{margin-bottom:0}}@media (min-width:768px){.panel--type-layout+.panel--type-bacardi2020-articles-carousel-panel{padding:45px 0 0}}.panel--type-layout .spotify-container{margin:0 auto}.panel--type-layout .spotify-container .spotify_playlist_link{display:block;width:300px;height:300px;margin:0 auto;text-decoration:none;background-repeat:no-repeat;background-size:cover;cursor:pointer}.panel--type-layout.information-message{margin:-7vw 0}@media (min-width:768px){.panel--type-layout.information-message{position:absolute;bottom:calc(100% + 15px);margin:0}}.panel--type-layout.information-message p{max-width:unset;margin:0;padding:5.33vw 0;color:gray;line-height:normal;text-align:center}@media (min-width:768px){.panel--type-layout.information-message p{padding:20px 30px}}.panel--type-bacardi2020-tickets-panel{background:#fff}.panel--type-bacardi2020-tickets-panel .tickets{background:#fffbf3;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;margin-top:30vw}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:160px}}.panel--type-bacardi2020-tickets-panel .tickets__content{width:100%;padding:4.4vw 6.4vw 17.1vw}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__content{width:50%}}.panel--type-bacardi2020-tickets-panel .tickets__media{position:relative;width:100%;height:70.15vw;margin-top:-19.2vw}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__media{width:50%;height:initial;max-height:535px;margin-top:-80px;padding-left:0}}.panel--type-bacardi2020-tickets-panel .tickets__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.panel--type-bacardi2020-tickets-panel .tickets__media--play{position:absolute;z-index:10;cursor:pointer}.panel--type-bacardi2020-tickets-panel .tickets__media--play.hidden{display:none}.panel--type-bacardi2020-tickets-panel .tickets__media--play svg{width:14.65vw;height:14.65vw}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__media--play svg{width:103px;height:102px}}.panel--type-bacardi2020-tickets-panel .tickets__media--video{background:#000;position:relative;width:100%;height:100%}.panel--type-bacardi2020-tickets-panel .tickets__media--video video{position:relative;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.panel--type-bacardi2020-tickets-panel .tickets__media--bynder{background:#000;position:relative;width:100%;height:100%}.panel--type-bacardi2020-tickets-panel .tickets__media .bynder-widget{position:relative;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.panel--type-bacardi2020-tickets-panel .tickets__media--vimeo{background:#000;width:100%;height:100%}.panel--type-bacardi2020-tickets-panel .tickets__media iframe{width:100%;height:100%}.panel--type-bacardi2020-tickets-panel .tickets__subtitle{font:.875rem GrotesqueMTStd,sans-serif;margin-bottom:.7vw;color:#1a1818;font-stretch:condensed;letter-spacing:.88px;text-transform:uppercase}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__subtitle{margin-bottom:10px;font-size:16px;letter-spacing:normal}}.panel--type-bacardi2020-tickets-panel .tickets__title{font:2.5rem/1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:2vw;color:#1a1818}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__title{margin-bottom:5px;font-size:56px;line-height:1.04}}.panel--type-bacardi2020-tickets-panel .tickets__price{font:.75rem GrotesqueMTStd-Extended,sans-serif;margin-bottom:1vw;color:#1a1818;letter-spacing:-.25px}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__price{margin-bottom:8px;font-size:12px;letter-spacing:-.25px}}.panel--type-bacardi2020-tickets-panel .tickets__price-currency,.panel--type-bacardi2020-tickets-panel .tickets__price-number{font-size:1.5rem}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__price-currency,.panel--type-bacardi2020-tickets-panel .tickets__price-number{font-size:24px}}.panel--type-bacardi2020-tickets-panel .tickets__description{font:1.125rem/1.47 Calibri,sans-serif;margin-bottom:1.5vw;color:#464646;letter-spacing:.05px}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__description{margin-bottom:12px;font-size:18px}}.panel--type-bacardi2020-tickets-panel .tickets__description+.tickets__learn-more{margin-top:4vw}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__description+.tickets__learn-more{margin-top:6px}}.panel--type-bacardi2020-tickets-panel .tickets__accordion{margin-bottom:5vw}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__accordion{margin-bottom:16px}}.panel--type-bacardi2020-tickets-panel .tickets__accordion--show-more{position:relative;color:#c10020;font-family:GrotesqueMTStd-Extended,sans-serif;line-height:2.71;letter-spacing:-.29px;-webkit-tap-highlight-color:transparent}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__accordion--show-more{font-size:14px}}.panel--type-bacardi2020-tickets-panel .tickets__accordion--show-more::after,.panel--type-bacardi2020-tickets-panel .tickets__accordion--show-more::before{background:#c10020;position:absolute;content:""}.panel--type-bacardi2020-tickets-panel .tickets__accordion--show-more::after{top:calc(50% - 4px);right:-19px;width:13px;height:3px}.panel--type-bacardi2020-tickets-panel .tickets__accordion--show-more::before{top:calc(50% - 9px);right:-14px;width:3px;height:13px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.panel--type-bacardi2020-tickets-panel .tickets__accordion--show-more.active::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.panel--type-bacardi2020-tickets-panel .tickets__accordion--more-info{display:none;padding:1.6vw 0 4vw 2.66vw;color:#1a1818;font-size:.875rem}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__accordion--more-info{padding:6px 0 15px 10px;font-size:14px}}.panel--type-bacardi2020-tickets-panel .tickets__accordion--more-info li{position:relative;margin-bottom:1.86vw}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__accordion--more-info li{margin-bottom:7px}}.panel--type-bacardi2020-tickets-panel .tickets__accordion--more-info li::before{background:#1a1818;position:absolute;top:2.2vw;left:-8px;width:4px;height:4px;border-radius:50%;content:""}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__accordion--more-info li::before{top:6px}}.panel--type-bacardi2020-tickets-panel .tickets__order{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 4px);margin:0 0 0 2px;font-size:0;outline:2px solid #c10020}.panel--type-bacardi2020-tickets-panel .tickets__order input::-webkit-inner-spin-button,.panel--type-bacardi2020-tickets-panel .tickets__order input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.panel--type-bacardi2020-tickets-panel .tickets__order input[type=number]{-moz-appearance:textfield}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__order{width:initial}}.panel--type-bacardi2020-tickets-panel .tickets__order-label{font:1rem GrotesqueMTStd-Extended,sans-serif;margin-top:1.5vw;padding:0 1vw 0 3vw;color:#1a1818;letter-spacing:-.33px;cursor:pointer}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__order-label{margin-top:4px;padding:0 16px;font-size:14px;letter-spacing:-.29px}}.panel--type-bacardi2020-tickets-panel .tickets__order-input{font:1rem GrotesqueMTStd-Extended,sans-serif;width:30px;padding:4px 0 0;color:#1a1818;text-align:center;background:rgba(0,0,0,0);border:none;outline:0}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__order-input{padding:2px 0 0;font-size:16px;font-stretch:normal;line-height:2.38;letter-spacing:-.33px}}.panel--type-bacardi2020-tickets-panel .tickets__order--minus,.panel--type-bacardi2020-tickets-panel .tickets__order--plus{position:relative;padding:20px 7px;cursor:pointer}.panel--type-bacardi2020-tickets-panel .tickets__order--minus::after,.panel--type-bacardi2020-tickets-panel .tickets__order--plus::after{position:absolute;top:15px;width:8px;height:8px;color:#c10020;border-style:solid;border-width:3px 3px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__order--minus,.panel--type-bacardi2020-tickets-panel .tickets__order--plus{padding:20px 8px}}.panel--type-bacardi2020-tickets-panel .tickets__order--minus{margin-left:5.33vw}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__order--minus{margin-left:20px}}.panel--type-bacardi2020-tickets-panel .tickets__order--minus::after{left:3px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.panel--type-bacardi2020-tickets-panel .tickets__order--plus{margin-right:3.46vw}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__order--plus{margin-right:13px}}.panel--type-bacardi2020-tickets-panel .tickets__order--plus::after{right:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.panel--type-bacardi2020-tickets-panel .tickets__order-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.panel--type-bacardi2020-tickets-panel .tickets__order-button .btn-primary,.panel--type-bacardi2020-tickets-panel .tickets__order-button .btn-secondary,.panel--type-bacardi2020-tickets-panel .tickets__order-button .btn-transparent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:initial;padding:18px 2vw 15px}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__order-button .btn-primary,.panel--type-bacardi2020-tickets-panel .tickets__order-button .btn-secondary,.panel--type-bacardi2020-tickets-panel .tickets__order-button .btn-transparent{min-width:126px;padding:19px 19px 15px}}.panel--type-bacardi2020-tickets-panel .tickets__learn-more{margin-bottom:5.34vw}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__learn-more{margin-bottom:20px}}.panel--type-bacardi2020-tickets-panel .tickets__position-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__position-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__position-right .tickets__content{padding:5.56vw 2% 5.56vw 5%}}@media (min-width:1024px){.panel--type-bacardi2020-tickets-panel .tickets__position-right .tickets__content{padding:5.56vw 4.56vw 5.56vw 13vw}}.panel--type-bacardi2020-tickets-panel .tickets__position-right .tickets__media{padding-left:6.4vw}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__position-right .tickets__media{padding-left:0}}.panel--type-bacardi2020-tickets-panel .tickets__position-right .tickets__media--play{right:4vw;bottom:4vw}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__position-right .tickets__media--play{right:4%;bottom:4%}}.panel--type-bacardi2020-tickets-panel .tickets__position-left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__position-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__position-left .tickets__content{padding:5.56vw 5% 5.56vw 2%}}@media (min-width:1024px){.panel--type-bacardi2020-tickets-panel .tickets__position-left .tickets__content{padding:5.56vw 4.56vw 5.56vw 9vw}}.panel--type-bacardi2020-tickets-panel .tickets__position-left .tickets__media{padding-right:6.4vw}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__position-left .tickets__media{padding-right:0}}.panel--type-bacardi2020-tickets-panel .tickets__position-left .tickets__media--play{right:10.4vw;bottom:4vw}@media (min-width:768px){.panel--type-bacardi2020-tickets-panel .tickets__position-left .tickets__media--play{right:4%;bottom:4%}}.panel--type-bacardi2020-tickets-panel .hb-commerce-button-wrapper{margin:15px 0 20px}.shop-now-landing{position:relative;height:100%;min-height:1080px;padding:18vw 0}@media (min-width:768px){.shop-now-landing{height:calc(100vh + 160px);min-height:735px;padding:80px 0}}.shop-now-landing__bg-image{position:absolute;top:0;left:0;width:100%;height:100%}.shop-now-landing__bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.shop-now-landing_columns-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media (min-width:768px){.shop-now-landing_columns-wrapper{position:absolute;top:46%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width:768px)and (max-height:776px){.shop-now-landing_columns-wrapper{top:80px;-webkit-transform:none;transform:none}}.shop-now-landing_column{width:82vw;margin:5.33vw 0;padding:10.67vw 5.33vw;color:#1a1818;font-size:1.125rem;text-align:center;background:rgba(255,251,243,.9);-webkit-clip-path:polygon(3.5% 0,96.5% 0,100% 2.7%,100% 97.3%,96.5% 100%,3.5% 100%,0 97.3%,0 2.7%);clip-path:polygon(3.5% 0,96.5% 0,100% 2.7%,100% 97.3%,96.5% 100%,3.5% 100%,0 97.3%,0 2.7%)}@media (min-width:768px){.shop-now-landing_column{width:350px;margin:0 10px 0 0;padding:50px 25px}}@media (min-width:1024px){.shop-now-landing_column{width:400px;margin:0 20px;padding:60px 40px}}.shop-now-landing_column h2{font:1.375rem/1 GrotesqueMTStd-Extended,sans-serif;padding:0 0 5.33vw;color:#1a1818}@media (min-width:768px){.shop-now-landing_column h2{min-height:97px;padding:0 0 25px;font-size:2rem;line-height:1.14}}@media (min-width:1024px){.shop-now-landing_column h2{padding:0 0 37px;font-size:2.5rem}}.shop-now-landing_column p{padding:0 0 5.33vw}@media (min-width:768px){.shop-now-landing_column p{padding:0 0 30px}}@media (min-width:1024px){.shop-now-landing_column p{padding:0 0 40px}}.shop-now-landing_column .btn-wrapper,.shop-now-landing_column .fl-button{width:100%;padding:0 0 20px}.shop-now-landing_column .btn-wrapper .btn,.shop-now-landing_column .fl-button .btn{min-width:210px}.shop-now-landing_column .find-now-form{position:relative}.shop-now-landing_column .find-now-form input{font:1.125rem Calibri,sans-serif;width:100%;margin:0 0 10.67vw;padding:3.7vw 5.3vw 3.7vw 12vw;text-align:center;border:1px #cfbf95 solid;border-radius:4px}@media (min-width:768px){.shop-now-landing_column .find-now-form input{margin:0 0 40px;padding:14px 20px 14px 45px}}.shop-now-landing_column .find-now-form .find-label{background:url(../img/svg/icon-location.svg) no-repeat 0 0/cover;position:absolute;top:3.5vw;left:3.2vw;z-index:1;display:block;width:6.4vw;height:6.4vw;cursor:pointer}@media (min-width:768px){.shop-now-landing_column .find-now-form .find-label{top:12px;left:12px;width:25px;height:25px}}.panel--type-bacardi2020-404-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8.53vw}@media (min-width:768px){.panel--type-bacardi2020-404-panel{display:block;width:100%;height:100vh;margin-bottom:0}}@media (min-width:768px)and (orientation:landscape)and (max-height:768px){.panel--type-bacardi2020-404-panel{height:750px}}.panel--type-bacardi2020-404-panel .error-page__image{width:100%;height:100vw}@media (min-width:768px){.panel--type-bacardi2020-404-panel .error-page__image{height:100%}}.panel--type-bacardi2020-404-panel .error-page__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.panel--type-bacardi2020-404-panel .error-page__content{padding:8.4vw 6.4vw 6.4px;color:#1a1818}@media (min-width:768px){.panel--type-bacardi2020-404-panel .error-page__content{position:absolute;top:18%;left:5.5%;padding:0;color:#fff;-webkit-transform:none;transform:none}}.panel--type-bacardi2020-404-panel .error-page__content-title{font:700 3rem/.95 GrotesqueDispMTStd-BoldCn,sans-serif;max-width:80%;margin-bottom:2vw;font-stretch:condensed;text-transform:uppercase}.bacardi2020_de_de .panel--type-bacardi2020-404-panel .error-page__content-title{font-size:2.5rem}.bacardi2020_ca_fr .panel--type-bacardi2020-404-panel .error-page__content-title,.bacardi2020_mx .panel--type-bacardi2020-404-panel .error-page__content-title{line-height:1.05}@media (min-width:768px){.panel--type-bacardi2020-404-panel .error-page__content-title{max-width:600px;margin-bottom:-3px;font-size:100px;line-height:.9}.bacardi2020_ca_fr .panel--type-bacardi2020-404-panel .error-page__content-title,.bacardi2020_mx .panel--type-bacardi2020-404-panel .error-page__content-title{line-height:1.05}.bacardi2020_de_de .panel--type-bacardi2020-404-panel .error-page__content-title{font-size:5.6rem}.bacardi2020_fr_fr .panel--type-bacardi2020-404-panel .error-page__content-title{max-width:700px;line-height:1.1}}.panel--type-bacardi2020-404-panel .error-page__content-description{font:1.625rem/1.2 Calibri,sans-serif;margin-bottom:7.4vw;letter-spacing:-.8px}@media (min-width:768px){.panel--type-bacardi2020-404-panel .error-page__content-description{max-width:400px;margin-bottom:25px;font-size:24px;line-height:1.3;letter-spacing:normal}}.panel--type-tripadvisor-block{background:#fff;width:87.2vw;margin:0 auto}@media (min-width:768px){.panel--type-tripadvisor-block{width:100%}}.panel--type-tripadvisor-block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12.8vw 0}@media (min-width:768px){.panel--type-tripadvisor-block__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:62.55vw;margin:0 auto;padding:80px 0}}@media (min-width:1200px){.panel--type-tripadvisor-block__inner{min-height:calc(62.55vw - 160px);padding:80px}}.panel--type-tripadvisor-block .banner__text,.panel--type-tripadvisor-block picture{background:url(../img/noise-texture-bg.png) repeat 0 0/80% auto #2a9e53;position:relative;overflow:hidden}@media (min-width:768px){.panel--type-tripadvisor-block .banner__text,.panel--type-tripadvisor-block .main-image{width:50%}}@media (min-width:1024px){.panel--type-tripadvisor-block .banner__text,.panel--type-tripadvisor-block .main-image{max-height:635px}}.panel--type-tripadvisor-block .banner__text img,.panel--type-tripadvisor-block .main-image img{display:block;width:100%;height:58vw;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (min-width:768px){.panel--type-tripadvisor-block .banner__text img,.panel--type-tripadvisor-block .main-image img{width:100%;height:100%}}.panel--type-tripadvisor-block .text-container{position:relative;height:auto;padding:6.6vw 6.4vw 20.2vw;color:#fff}@media (min-width:768px){.panel--type-tripadvisor-block .text-container{height:100%;padding:30px}}@media (min-width:1024px){.panel--type-tripadvisor-block .text-container{padding:95px 80px 130px 140px}}.panel--type-tripadvisor-block .tripadvisor__logo-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){.panel--type-tripadvisor-block .tripadvisor__logo-image{position:absolute;top:3.3%;right:3.3%;display:block}}.panel--type-tripadvisor-block .tripadvisor__logo-image img{width:17.3vw;height:20.5vw;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.panel--type-tripadvisor-block .tripadvisor__logo-image img{width:65px;height:77px}}@media (min-width:1024px){.panel--type-tripadvisor-block .tripadvisor__logo-image img{width:107px;height:126px}}.panel--type-tripadvisor-block .tripadvisor__center-image img{width:14.6vw;height:12vw;margin-bottom:5.3vw;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.panel--type-tripadvisor-block .tripadvisor__center-image img{width:75px;height:60px;margin-bottom:30px}}.panel--type-tripadvisor-block .tripadvisor__heading{font:2rem/1.06 GrotesqueMTStd-Extended,sans-serif;margin-bottom:5.6vw;letter-spacing:normal}@media (min-width:768px){.panel--type-tripadvisor-block .tripadvisor__heading{margin-bottom:19px}}@media (min-width:1024px){.panel--type-tripadvisor-block .tripadvisor__heading{font-size:3rem;line-height:1.21}}.panel--type-tripadvisor-block .tripadvisor__description{font:1rem/1.38 Calibri,sans-serif;margin-bottom:6.9vw}@media (min-width:768px){.panel--type-tripadvisor-block .tripadvisor__description{margin-bottom:21px;font-size:1.25rem;line-height:1.5;letter-spacing:.2px}}.panel--type-tripadvisor-block .tripadvisor__mark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6.9vw}@media (min-width:768px){.panel--type-tripadvisor-block .tripadvisor__mark{margin-bottom:30px}}.panel--type-tripadvisor-block .tripadvisor__mark picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel--type-tripadvisor-block .tripadvisor__mark-image{margin-right:4.5vw}@media (min-width:768px){.panel--type-tripadvisor-block .tripadvisor__mark-image{margin-right:9px}}.panel--type-tripadvisor-block .tripadvisor__mark-image img{width:8vw;height:5vw}@media (min-width:768px){.panel--type-tripadvisor-block .tripadvisor__mark-image img{width:36px;height:23px}}.panel--type-tripadvisor-block .tripadvisor__mark-address{font:.875rem/1 GrotesqueMTStd,sans-serif;margin-right:4.2vw;color:#f9f9f9;font-stretch:condensed;letter-spacing:.88px;text-transform:uppercase}@media (min-width:768px){.panel--type-tripadvisor-block .tripadvisor__mark-address{-ms-flex-item-align:end;align-self:flex-end;margin-right:9px;color:#fff;font-size:1rem;letter-spacing:1px}}.panel--type-tripadvisor-block .tripadvisor__mark-rating{display:-webkit-box;display:-ms-flexbox;display:flex}.panel--type-tripadvisor-block .tripadvisor__mark-rating li{width:4vw;height:4vw;margin-right:.8vw;font-size:0;border:solid 2px #fff;border-radius:50%}@media (min-width:768px){.panel--type-tripadvisor-block .tripadvisor__mark-rating li{width:15px;height:15px;margin-right:3px}}.panel--type-tripadvisor-block .tripadvisor__mark-rating--full{background:#fff}.panel--type-tripadvisor-block .tripadvisor__mark-rating--none{background:rgba(0,0,0,0)}.panel--type-tripadvisor-block .tripadvisor__mark-rating--half{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,transparent));background:linear-gradient(to right,#fff 50%,transparent 50%)}.panel--type-tripadvisor-block .tripadvisor__link{font:bold .75rem GrotesqueMTStd-Extended,sans-serif;color:#fff;letter-spacing:.67px;text-transform:uppercase}.panel--type-tripadvisor-block .swiper{width:100%}@media (min-width:768px){.panel--type-tripadvisor-block .swiper{width:50%}}.panel--type-tripadvisor-block .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box}.panel--type-tripadvisor-block .swiper-initialized .swiper-button-next,.panel--type-tripadvisor-block .swiper-initialized .swiper-button-prev{position:absolute;bottom:6%;z-index:10}.panel--type-tripadvisor-block .swiper-initialized .swiper-button-next::before,.panel--type-tripadvisor-block .swiper-initialized .swiper-button-prev::before{display:block;width:1rem;height:1rem;cursor:pointer;content:""}@media (min-width:768px){.panel--type-tripadvisor-block .swiper-initialized .swiper-button-next,.panel--type-tripadvisor-block .swiper-initialized .swiper-button-prev{top:50%;bottom:unset;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.panel--type-tripadvisor-block .swiper-initialized .swiper-button-next::before,.panel--type-tripadvisor-block .swiper-initialized .swiper-button-prev::before{width:20px;height:20px}}.panel--type-tripadvisor-block .swiper-initialized .swiper-button-prev{left:5%}@media (min-width:768px)and (max-width:1024px){.panel--type-tripadvisor-block .swiper-initialized .swiper-button-prev{left:2%}}.panel--type-tripadvisor-block .swiper-initialized .swiper-button-prev::before{background:rgba(0,0,0,0) url(../img/svg/ic-arrow-white.svg) no-repeat center/contain;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.panel--type-tripadvisor-block .swiper-initialized .swiper-button-next{right:5%}@media (min-width:768px)and (max-width:1024px){.panel--type-tripadvisor-block .swiper-initialized .swiper-button-next{right:2%}}.panel--type-tripadvisor-block .swiper-initialized .swiper-button-next::before{background:rgba(0,0,0,0) url(../img/svg/ic-arrow-white.svg) no-repeat center/contain}.panel--type-bacardi2020-miami-heat-full-width-panel-with-image{margin:0}.panel--type-bacardi2020-miami-heat-full-width-panel-with-image picture{position:absolute;width:100%;height:100%}.panel--type-bacardi2020-miami-heat-full-width-panel-with-image img{display:block;width:100%;height:100%}@media (min-width:768px){.panel--type-bacardi2020-miami-heat-full-width-panel-with-image img{min-height:auto}}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-miami-heat-full-width-panel-with-image img{width:auto}}.full-width-with-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.full-width-with-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.full-width-with-image-content{z-index:1;padding:4vw 6.4vw;color:#fff}@media (min-width:768px){.full-width-with-image-content{max-width:920px;padding:76px}}.full-width-with-image-content p{max-width:665px;margin:-.5vw 0 7.46vw;font-size:1.125rem;line-height:2}@media (min-width:768px){.full-width-with-image-content p{margin:-10px 0 21px;font-size:1.25rem}}@media (min-width:768px){.full-width-with-image-content .btn{min-width:295px}}.full-width-with-image-title{font:2.5rem/1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:10px}@media (min-width:768px){.full-width-with-image-title{font-size:60px;line-height:1.14}}.bacardi2020_pl .full-width-with-image-title{font-weight:700;font-family:Trueno,sans-serif}.full-width-with-image-subtitle{font:.875rem GrotesqueMTStd,sans-serif;margin-bottom:2.13vw;font-stretch:condensed;letter-spacing:.88px;text-transform:uppercase}@media (min-width:768px){.full-width-with-image-subtitle{margin-bottom:26px;font-size:25px;letter-spacing:2px}}.bacardi2020_pl .full-width-with-image-subtitle{font-family:Trueno,sans-serif}.full-width-with-image-wrapper{margin:0 auto;padding:0 0 30px}@media (min-width:1024px){.full-width-with-image-wrapper{padding:0}}.full-width-with-image-wrapper picture{position:relative}.full-width-with-image-wrapper img{max-width:310px;height:auto}.signup-popup-image-full img{display:block;width:100%;height:250px;margin-bottom:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.signup-popup-spiced-container{background:0 0;position:fixed;top:auto;right:28px;bottom:20px;left:28px;z-index:9999;border:4px solid;-o-border-image:url(../img/pop-up-background-border.png);border-image:url(../img/pop-up-background-border.png);border-image-slice:35 fill;border-image-width:20px;border-image-outset:0;-webkit-transition:all .4s;transition:all .4s}@media (min-width:768px){.signup-popup-spiced-container{top:60%;right:34px;bottom:auto;left:auto;min-width:auto;max-width:400px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}.signup-popup-spiced-container.popup-collapsed{top:100%;bottom:-300px;margin-top:-35px;-webkit-transition:all .4s;transition:all .4s}@media (min-width:768px){.signup-popup-spiced-container.popup-collapsed{-webkit-transform:none;transform:none}}.signup-popup-spiced-container.popup-collapsed .signup-popup-expanded{height:35px;opacity:1}.signup-popup-spiced-container.popup-hidden{display:none}.signup-popup-spiced-content{padding:5px}.signup-popup-spiced-description{max-width:90%;margin:0 auto;text-align:center}@media (min-width:768px){.signup-popup-spiced-description{max-width:75%}}.signup-popup-spiced-description p{margin-bottom:10px}.signup-popup-spiced-description h2{font:1.125rem/1.22 GrotesqueMTStd-Extended,sans-serif;padding:0 5px;text-transform:uppercase}@media (min-width:768px){.signup-popup-spiced-description h2{padding:0 15px;font-size:1.375rem}}.signup-popup-btn-wrapper+.signup-popup-btn-wrapper{margin-top:10px}.signup-popup-btn-wrapper button{cursor:pointer}@media (min-width:0)and (max-width:767px){.signup-popup-btn-wrapper button{width:100%}}.signup-popup-expanded{height:0;padding:0;font-size:0;text-align:center;opacity:0}@media (min-width:768px){.signup-popup-expanded{padding:0 10px}}.signup-popup-expanded a{font:.875rem/2.5 GrotesqueMTStd-Extended,sans-serif;letter-spacing:.5px;text-transform:uppercase;text-decoration:none}@media (min-width:768px){.signup-popup-expanded a{font-size:1rem;line-height:1.7}}.signup-popup-expanded a::after{display:inline-block;width:12px;height:12px;margin:2px 0 -4px 10px;border:solid 2px #c10020;border-width:2px 2px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:""}.panel--type-bacardi2020-quiz-panel{background:linear-gradient(to left,rgba(0,0,0,0) 48%,rgba(0,0,0,.45) 100%);min-height:100vh}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-quiz-panel{height:100%;background:0 0}}.panel--type-bacardi2020-quiz-panel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:40%;object-position:40%}@media (min-width:0)and (max-width:767px){.panel--type-bacardi2020-quiz-panel img{-o-object-position:right;object-position:right}}.panel--type-bacardi2020-quiz-panel .quiz-panel__image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.panel--type-bacardi2020-quiz-panel .quiz-panel__content{position:relative;padding:60.8vw 6.4vw 12.8vw}@media (min-width:768px){.panel--type-bacardi2020-quiz-panel .quiz-panel__content{padding:27vw 30px 14vw 5.625vw}}@media (min-width:1024px){.panel--type-bacardi2020-quiz-panel .quiz-panel__content{padding-top:18.75vw}}.panel--type-bacardi2020-quiz-panel .quiz-panel__content-title{font:3rem/1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:1.33vw;color:#fff;letter-spacing:-1.2px}@supports (-webkit-text-stroke:1.5px #fff){.panel--type-bacardi2020-quiz-panel .quiz-panel__content-title{color:transparent;-webkit-text-stroke:1.5px #fff}}@media (min-width:768px){.panel--type-bacardi2020-quiz-panel .quiz-panel__content-title{max-width:730px;margin-bottom:-3px;font-size:4rem;letter-spacing:-1.6px}}.panel--type-bacardi2020-quiz-panel .quiz-panel__content-title.full_colored{font:2.5rem/1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:10px;color:#fff;letter-spacing:normal;-webkit-text-stroke:0}@media (min-width:768px){.panel--type-bacardi2020-quiz-panel .quiz-panel__content-title.full_colored{font-size:3.75rem;line-height:1.14}}.panel--type-bacardi2020-quiz-panel .quiz-panel__content-subtitle{font:bold 1.375rem/normal GrotesqueMTStd,sans-serif;margin-bottom:2.13vw;color:#fff;letter-spacing:.88px;text-transform:uppercase}@media (min-width:768px){.panel--type-bacardi2020-quiz-panel .quiz-panel__content-subtitle{max-width:430px;margin-bottom:26px;font-weight:400;font-size:1.5625rem;font-stretch:condensed;letter-spacing:2px}}.panel--type-bacardi2020-quiz-panel .quiz-panel__content-description{font:1.125rem/1.33 Calibri,sans-serif;margin-bottom:6.9vw;color:#fff;letter-spacing:normal}@media (min-width:768px){.panel--type-bacardi2020-quiz-panel .quiz-panel__content-description{max-width:430px;margin-bottom:16px}}.menu-white-color .panel--type-bacardi2020-quiz-panel{padding-top:17.1vw}@media (min-width:768px){.menu-white-color .panel--type-bacardi2020-quiz-panel{padding-top:80px}}.menu-white-color .quiz-panel__content{padding-top:43.7vw}@media (min-width:768px){.menu-white-color .quiz-panel__content{padding-top:21.5vw}}@media (min-width:1024px){.menu-white-color .quiz-panel__content{padding-top:13.2vw}}.thank-you-panel__content-wrapper{background:#f2eee8;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:34vw 0 28.26vw}@media (min-width:768px){.thank-you-panel__content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;margin:165px 0 170px}}.thank-you-panel__content-wrapper.lazyloaded{background:url(../img/noise-texture-bg.png) repeat 0 0/30% auto #f2eee8}.thank-you-panel__content-wrapper img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.thank-you-panel__picture-column{margin-top:-17vw}@media (min-width:768px){.thank-you-panel__picture-column{width:50%;margin-top:-85px}}.thank-you-panel__picture-column img{width:93.6vw}@media (min-width:768px){.thank-you-panel__picture-column img{width:100%}}.thank-you-panel__main-bottle-image{position:absolute;top:-2.66vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.thank-you-panel__main-bottle-image{top:80px;height:auto}}.thank-you-panel__main-bottle-image img{width:72vw;height:89.86vw}@media (min-width:768px){.thank-you-panel__main-bottle-image img{width:auto;height:42.7vw;min-height:605px;max-height:100%}}.thank-you-panel__content-column{padding:41.33vw 6.4vw 0}@media (min-width:768px){.thank-you-panel__content-column{width:50%;padding:64px 10.5% 40px 40px}}@media (min-width:1024px){.thank-you-panel__content-column{padding:64px 10.5% 140px 80px}}.thank-you-panel__content-column-title{font:43px/1.05 GrotesqueMTStd-Extended,sans-serif;padding:2vw 0 0}@media (min-width:768px){.thank-you-panel__content-column-title{max-width:515px;padding:10px 0 0;font-size:3.5rem;line-height:1.04}}@media (min-width:1024px){.thank-you-panel__content-column-title{font-size:4rem}}.thank-you-panel__content-column-subtitle{font:normal .875rem GrotesqueMTStd,sans-serif;font-stretch:condensed;letter-spacing:.88px;text-transform:uppercase}@media (min-width:768px){.thank-you-panel__content-column-subtitle{font-size:1rem}}.thank-you-panel__content-column-description{font:1.125rem/1.33 GrotesqueMTStd-Extended,sans-serif;padding:8.26vw 0 0}@media (min-width:768px){.thank-you-panel__content-column-description{max-width:405px;margin-top:-6px;padding:21px 0 8px}}.thank-you-panel__content-column-additional-description{max-width:405px;font-size:1.125rem;line-height:1.33}.thank-you-panel__content-column-additional-description p{margin:0 0 20px}.thank-you-panel__social{position:relative;width:100%;margin:7.73vw 0 17.8vw}@media (min-width:768px){.thank-you-panel__social{margin:29px 0}}.thank-you-panel__social::before{background:url(../img/svg/ornament.svg) no-repeat 50% 100%/contain;position:absolute;top:17vw;left:0;width:100%;height:6.4vw;content:""}@media (min-width:768px){.thank-you-panel__social::before{display:none}}.thank-you-panel__social .share-buttons__share{display:inline-block;width:initial}.thank-you-panel__social .share-buttons__share::before{display:none}.thank-you-panel__social .share-title{font:.875rem Calibri,sans-serif;display:inline-block;font-stretch:normal;letter-spacing:normal;text-transform:initial}.thank-you-panel__social .share-icons{display:inline-block;margin-left:19px;vertical-align:middle}.thank-you-panel__social .share-icons i::before{margin:0 10px;font-size:1.2em}.thank-you-panel__social .share-icons .icon::before{display:block;width:4vw;height:4vw;content:""}@media (min-width:768px){.thank-you-panel__social .share-icons .icon::before{width:24px;height:24px}}.thank-you-panel__social .share-icons .icon-facebook::before{background:url(../img/svg/ic-facebook-black.svg) no-repeat center/contain}.thank-you-panel__social .share-icons .icon-twitter::before{background:url(../img/svg/ic-twitter-black.svg) no-repeat center/contain}.thank-you-panel__social .share-icons .icon-email::before{background:url(../img/svg/ic-email-black.svg) no-repeat center/contain}.panel--type-layout.sitemap{background:#fff;margin:0;padding:18.9vw 6.4vw 16vw}@media (min-width:768px){.panel--type-layout.sitemap{padding:80px}}.panel--type-layout.sitemap .sitemap__content{max-width:1200px;margin:0 auto}.panel--type-layout.sitemap h1{font:700 2.5rem/1.04 GrotesqueMTStd-Extended,sans-serif;position:relative;margin-bottom:25vw;color:#1a1818;text-align:center}@media (min-width:768px){.panel--type-layout.sitemap h1{margin-bottom:100px;font-size:56px}}@media (min-width:0)and (max-width:767px){.bacardi2020_be .panel--type-layout.sitemap h1{font-size:2.0625rem}}.bacardi2020_pl .panel--type-layout.sitemap h1{font-weight:700;font-family:Trueno,sans-serif}.panel--type-layout.sitemap h1::before{background:url(../img/svg/ornament.svg) no-repeat 50% 100%;position:absolute;bottom:-20px;left:0;width:100%;height:100%;content:""}.panel--type-layout.sitemap h2{font:2rem/1 GrotesqueMTStd-Extended,sans-serif;margin:5vw 0;color:#c10020;text-align:left}@media (min-width:768px){.panel--type-layout.sitemap h2{margin:20px 0;font-size:32px}}.bacardi2020_pl .panel--type-layout.sitemap h2{font-weight:700;font-family:Trueno,sans-serif}.panel--type-layout.sitemap a{position:relative;display:inline}.panel--type-layout.sitemap a:active,.panel--type-layout.sitemap a:focus,.panel--type-layout.sitemap a:hover{color:#c10020}.panel--type-layout.sitemap .show-more{position:relative;display:inline-block;width:13px;height:13px;margin-left:5px;color:#c10020;cursor:pointer;-webkit-tap-highlight-color:transparent}.panel--type-layout.sitemap .show-more::after,.panel--type-layout.sitemap .show-more::before{background:#c10020;position:absolute;content:""}.panel--type-layout.sitemap .show-more::after{top:calc(50% - 2px);right:7;width:13px;height:3px}.panel--type-layout.sitemap .show-more::before{top:calc(50% - 7px);right:5px;width:3px;height:13px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.panel--type-layout.sitemap .show-more.active::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.panel--type-layout.sitemap .wsp-container{margin-bottom:6.6vw}@media (min-width:768px){.panel--type-layout.sitemap .wsp-container{margin-bottom:15px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.panel--type-layout.sitemap .wsp-cocktails-title,.panel--type-layout.sitemap .wsp-pages-title,.panel--type-layout.sitemap .wsp-posts-title,.panel--type-layout.sitemap .wsp-products-title{display:none}.panel--type-layout.sitemap .wsp-category-title a{pointer-events:none}.panel--type-layout.sitemap .wsp-cocktails-list,.panel--type-layout.sitemap .wsp-pages-list,.panel--type-layout.sitemap .wsp-posts-list,.panel--type-layout.sitemap .wsp-products-list{list-style:none;font-family:GrotesqueMTStd,sans-serif;line-height:1.5;counter-reset:li}.bacardi2020_pl .panel--type-layout.sitemap .wsp-cocktails-list,.bacardi2020_pl .panel--type-layout.sitemap .wsp-pages-list,.bacardi2020_pl .panel--type-layout.sitemap .wsp-posts-list,.bacardi2020_pl .panel--type-layout.sitemap .wsp-products-list{font-weight:700;font-family:Trueno,sans-serif}.panel--type-layout.sitemap .wsp-cocktails-list li,.panel--type-layout.sitemap .wsp-pages-list li,.panel--type-layout.sitemap .wsp-posts-list li,.panel--type-layout.sitemap .wsp-products-list li{position:relative;padding-left:1vw}@media (min-width:768px){.panel--type-layout.sitemap .wsp-cocktails-list li,.panel--type-layout.sitemap .wsp-pages-list li,.panel--type-layout.sitemap .wsp-posts-list li,.panel--type-layout.sitemap .wsp-products-list li{padding-left:5px}}.panel--type-layout.sitemap .wsp-cocktails-list li::before,.panel--type-layout.sitemap .wsp-pages-list li::before,.panel--type-layout.sitemap .wsp-posts-list li::before,.panel--type-layout.sitemap .wsp-products-list li::before{position:absolute;right:100%}.panel--type-layout.sitemap .wsp-cocktails-list>li,.panel--type-layout.sitemap .wsp-pages-list>li,.panel--type-layout.sitemap .wsp-posts-list>li,.panel--type-layout.sitemap .wsp-products-list>li{margin-left:4vw}@media (min-width:768px){.panel--type-layout.sitemap .wsp-cocktails-list>li,.panel--type-layout.sitemap .wsp-pages-list>li,.panel--type-layout.sitemap .wsp-posts-list>li,.panel--type-layout.sitemap .wsp-products-list>li{margin-left:21px}}.panel--type-layout.sitemap .wsp-cocktails-list>li::before,.panel--type-layout.sitemap .wsp-pages-list>li::before,.panel--type-layout.sitemap .wsp-posts-list>li::before,.panel--type-layout.sitemap .wsp-products-list>li::before{content:counter(li) ".";counter-increment:li}.panel--type-layout.sitemap .wsp-cocktails-list ul,.panel--type-layout.sitemap .wsp-pages-list ul,.panel--type-layout.sitemap .wsp-posts-list ul,.panel--type-layout.sitemap .wsp-products-list ul{list-style:none;display:none;counter-reset:subli}.panel--type-layout.sitemap .wsp-cocktails-list ul.opened,.panel--type-layout.sitemap .wsp-pages-list ul.opened,.panel--type-layout.sitemap .wsp-posts-list ul.opened,.panel--type-layout.sitemap .wsp-products-list ul.opened{display:inline}.panel--type-layout.sitemap .wsp-cocktails-list ul>li,.panel--type-layout.sitemap .wsp-pages-list ul>li,.panel--type-layout.sitemap .wsp-posts-list ul>li,.panel--type-layout.sitemap .wsp-products-list ul>li{margin-left:8.7vw}@media (min-width:768px){.panel--type-layout.sitemap .wsp-cocktails-list ul>li,.panel--type-layout.sitemap .wsp-pages-list ul>li,.panel--type-layout.sitemap .wsp-posts-list ul>li,.panel--type-layout.sitemap .wsp-products-list ul>li{margin-left:40px}}.panel--type-layout.sitemap .wsp-cocktails-list ul>li::before,.panel--type-layout.sitemap .wsp-pages-list ul>li::before,.panel--type-layout.sitemap .wsp-posts-list ul>li::before,.panel--type-layout.sitemap .wsp-products-list ul>li::before{content:counter(li) "." counter(subli) ".";counter-increment:subli}.panel--type-layout.sitemap .wsp-cocktails-list ul ul,.panel--type-layout.sitemap .wsp-pages-list ul ul,.panel--type-layout.sitemap .wsp-posts-list ul ul,.panel--type-layout.sitemap .wsp-products-list ul ul{counter-reset:subsubli}.panel--type-layout.sitemap .wsp-cocktails-list ul ul>li::before,.panel--type-layout.sitemap .wsp-pages-list ul ul>li::before,.panel--type-layout.sitemap .wsp-posts-list ul ul>li::before,.panel--type-layout.sitemap .wsp-products-list ul ul>li::before{content:counter(li) "." counter(subli) "." counter(subsubli) ".";counter-increment:subsubli}@media (min-width:768px){.language-switcher{position:relative}}.language-switcher .choose-language-dropdown{background:#fff;position:relative;z-index:2;margin:0 6.4vw;padding-bottom:2.15vw;border-bottom:1px solid #f5f2ee}@media (min-width:768px){.language-switcher .choose-language-dropdown{display:none}}.language-switcher .choose-language-dropdown::before{position:absolute;top:25%;right:0;display:block;width:25px;height:25px;background:url(../img/svg/right.svg);background-repeat:no-repeat;background-size:cover;-webkit-transform:rotate(90deg) translate(50%,0);transform:rotate(90deg) translate(50%,0);content:""}.language-switcher .choose-language-language,.language-switcher .choose-language-text{font:bold 1.125rem GrotesqueMTStd,sans-serif;text-transform:uppercase}.language-switcher .choose-language-language{color:#c10020}.language-switcher .choose-language-current{display:-webkit-box;display:-ms-flexbox;display:flex}.language-switcher .choose-language.opened .language-switcher-menu{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.language-switcher .choose-language.opened .choose-language-dropdown::before{top:calc(25% + 25px);-webkit-transform:rotate(-90deg) translate(50%,0);transform:rotate(-90deg) translate(50%,0)}.language-switcher-title{display:none}@media (min-width:768px){.language-switcher-title{display:block;padding-top:4px}}@media (min-width:768px){.language-switcher-language-title{display:none}}.language-switcher-link{font:bold 1.125rem GrotesqueMTStd,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;color:#1a1818;text-transform:uppercase;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}@media (min-width:768px){.language-switcher-link{font-size:.75rem}}@media (min-width:768px){.language-switcher-language{padding-top:4px}}.language-switcher-flag{width:7.45vw;height:5.34vw;margin-right:2.15vw}@media (min-width:768px){.language-switcher-flag{width:28px;height:20px;margin-right:8px}}.language-switcher-flag.first-level{display:none}@media (min-width:768px){.language-switcher-flag.first-level{display:block}}.language-switcher-flag img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.language-switcher-menu{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3vw;padding:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (min-width:0)and (max-width:767px){.language-switcher-menu{z-index:1;-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:0;opacity:0}}@media (min-width:768px){.language-switcher-menu{margin-top:0}}@media (min-width:768px){.language-switcher .sub-menu{top:calc(100% - 24px);left:50%;z-index:1;width:unset;min-width:185px;padding:20px 16px;border:1px solid #eaeaea;border-radius:2px;-webkit-transform:none;transform:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.language-switcher .sub-menu.opened{visibility:visible;opacity:1}}@media (min-width:768px){.language-switcher .menu-item-link{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:0)and (max-width:767px){.language-switcher .menu-item-link.desktop-hide .menu-item-title{display:none}}.language-switcher .menu-item{min-height:unset;padding:1.75vw 6.4vw;border-bottom:none}@media (min-width:768px){.language-switcher .menu-item{padding:8px}}.language-switcher .menu-item.current .language-switcher-link{color:#c10020}.panel--type-algolia-search-panel [hidden]{display:none}.panel--type-algolia-search-panel .cocktails-search-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:26px 0 24px}@media (min-width:768px){.panel--type-algolia-search-panel .cocktails-search-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}}@media (min-width:0)and (max-width:767px){.panel--type-algolia-search-panel .cocktails-search-box::after{position:absolute;right:5px;bottom:0;left:5px;width:calc(100% - 10px);height:1px;border-bottom:1px solid #f3ecdf;content:""}}@media (min-width:0)and (max-width:767px){.panel--type-algolia-search-panel .cocktails-filter,.panel--type-algolia-search-panel .cocktails-grid__container.hits,.panel--type-algolia-search-panel .cocktails-sorter{margin-right:5px;margin-left:5px}}.panel--type-algolia-search-panel .cocktails-sorter{margin:0;padding:0 5px 40px}@media (min-width:768px){.panel--type-algolia-search-panel .cocktails-sorter{width:30%;min-width:190px;padding:3px 0 0}}@media (min-width:0)and (max-width:767px){.panel--type-algolia-search-panel .cocktails-grid__filters{margin-bottom:6.4vw}}.panel--type-algolia-search-panel .cocktails-grid__container-hits{padding:6.7vw 0 0}@media (min-width:768px){.panel--type-algolia-search-panel .cocktails-grid__container-hits{padding:40px 0 0}}.panel--type-algolia-search-panel .cocktails-grid__container-hits li{width:100%;margin:0;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none}.panel--type-algolia-search-panel .cocktails-grid__loading-cards-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel--type-algolia-search-panel .cocktails-grid__cards{width:100%}.panel--type-algolia-search-panel .cocktails-grid__card a{width:100%;height:100%}@media (min-width:768px){.panel--type-algolia-search-panel .algolia__search-box{width:70%}}.panel--type-algolia-search-panel .algolia__search-box-submit{position:absolute;top:50%;right:.3rem;left:0;z-index:1;width:20px;height:19px;padding:0;background:url(../img/svg/magnifying-glass_40x40.svg) no-repeat 100%/contain;border:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:768px){.panel--type-algolia-search-panel .algolia__search-box-submit{width:22px;height:22px}}.panel--type-algolia-search-panel .algolia__search-box-input{font:bold 16px/26.66px GrotesqueMTStd-Extended,sans-serif;position:relative;width:133.33%;padding:7px 0 0 33.33px;color:#1a1818;letter-spacing:-.43px;text-transform:uppercase;vertical-align:middle;border:none;border-radius:0;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:top left;transform-origin:top left;-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:red}@media (min-width:768px){.panel--type-algolia-search-panel .algolia__search-box-input{width:100%;padding:3px 0 0 29px;font-size:.875rem;line-height:1.5;-webkit-transform:none;transform:none}}.panel--type-algolia-search-panel .algolia__search-box-input::-webkit-input-placeholder{color:rgba(0,0,0,.3)}.panel--type-algolia-search-panel .algolia__search-box-input::-moz-placeholder{color:rgba(0,0,0,.3)}.panel--type-algolia-search-panel .algolia__search-box-input::-ms-input-placeholder{color:rgba(0,0,0,.3)}.panel--type-algolia-search-panel .algolia__search-box-input::placeholder{color:rgba(0,0,0,.3)}.panel--type-algolia-search-panel .algolia__search-clear{display:inline-block;padding-left:11px;vertical-align:middle}.panel--type-algolia-search-panel .algolia__search-clear-btn{width:20px;height:20px;padding:0;background:url(../img/svg/Exit_40x40.svg) no-repeat 100%/contain;border:none;cursor:pointer}@media (min-width:768px){.panel--type-algolia-search-panel .algolia__search-clear-btn{width:16px;height:16px}}@media (min-width:0)and (max-width:767px){.panel--type-algolia-search-panel .algolia__search-stats{padding:0 8vw 0 0}}@media (min-width:0)and (max-width:767px){.panel--type-algolia-search-panel .algolia__search-stats-wrapper{max-width:80.53vw}}.panel--type-algolia-search-panel .algolia__search-stats-text{font:bold 1.125rem/1.71 GrotesqueMTStd-Extended,sans-serif;color:#1a1818;text-transform:uppercase;word-break:break-word}@media (min-width:768px){.panel--type-algolia-search-panel .algolia__search-stats-text{font-size:1.25rem;line-height:1.3}}.panel--type-algolia-search-panel .algolia__search-stats-query{color:#c10020}.panel--type-algolia-search-panel .algolia__search-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:20vw}@media (min-width:768px){.panel--type-algolia-search-panel .algolia__search-empty{padding-top:170px}}.panel--type-algolia-search-panel .algolia__search-empty-text{font:bold 1.125rem/1.71 GrotesqueMTStd-Extended,sans-serif;max-width:450px;color:#1a1818;text-align:center;text-transform:uppercase}@media (min-width:768px){.panel--type-algolia-search-panel .algolia__search-empty-text{font-size:1.875rem;line-height:1}}@media (min-width:768px){.panel--type-algolia-search-panel .algolia__search-empty-text+.algolia__search-empty-text{padding-top:10px}}.panel--type-algolia-search-panel .algolia__load-more-cocktails-grid{margin-top:32px;text-align:center;border-radius:0;cursor:pointer}@media (min-width:0)and (max-width:767px){.panel--type-algolia-search-panel .algolia__load-more-cocktails-grid:hover:not(.disabled){color:#c10020;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#c10020)) left top/100% 200%,rgba(0,0,0,0);background:linear-gradient(to bottom,transparent 50%,#c10020 50%) left top/100% 200%,rgba(0,0,0,0);-webkit-transition:all .3s ease;transition:all .3s ease}.panel--type-algolia-search-panel .algolia__load-more-cocktails-grid:active:not(.disabled){color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#c10020)) left bottom/100% 200%,#c10020;background:linear-gradient(to bottom,transparent 50%,#c10020 50%) left bottom/100% 200%,#c10020;-webkit-transition:none;transition:none}}.panel--type-algolia-search-panel .algolia__load-more-cocktails-grid.ais-InfiniteHits-loadMore--disabled{display:none}.panel--type-algolia-search-panel .algolia__refine-buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:73.33vw;margin:0 auto;padding:14.9vw 0}@media (min-width:768px){.panel--type-algolia-search-panel .algolia__refine-buttons-container{max-width:660px;padding:7px 0 100px}}.panel--type-algolia-search-panel .algolia__refine-buttons-container .refine-btn{font:bold .875rem/2.19 GrotesqueMTStd-Extended,sans-serif;margin:0;padding:5vw 2.1vw 0;color:#c10020;text-transform:uppercase;background:0 0;border:none;outline:0;cursor:pointer}@media (min-width:768px){.panel--type-algolia-search-panel .algolia__refine-buttons-container .refine-btn{padding:22px 16px 0;font-size:1.25rem;line-height:1.3}}.panel--type-algolia-search-panel .ais-Hits-listt,.panel--type-algolia-search-panel .ais-InfiniteHits-list{margin:0}.panel--type-algolia-search-panel .ais-SearchBox-reset,.panel--type-algolia-search-panel .ais-SearchBox-submit,.panel--type-algolia-search-panel .ais-loadingIndicator{position:absolute;top:50%;right:.3rem;z-index:1;width:20px;height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.panel--type-algolia-search-panel .ais-SearchBox-input::-webkit-search-cancel-button,.panel--type-algolia-search-panel .ais-SearchBox-input::-webkit-search-decoration,.panel--type-algolia-search-panel .ais-SearchBox-input::-webkit-search-results-button,.panel--type-algolia-search-panel .ais-SearchBox-input::-webkit-search-results-decoration{display:none}.panel--type-algolia-search-panel .ais-SearchBox-form{position:relative;display:block}@media (min-width:768px){.language-switcher{position:relative}}.language-switcher .choose-language-dropdown{background:#fff;position:relative;z-index:2;margin:0 6.4vw;padding-bottom:2.15vw;border-bottom:1px solid #f5f2ee}@media (min-width:768px){.language-switcher .choose-language-dropdown{display:none}}.language-switcher .choose-language-dropdown::before{position:absolute;top:25%;right:0;display:block;width:25px;height:25px;background:url(../img/svg/right.svg);background-repeat:no-repeat;background-size:cover;-webkit-transform:rotate(90deg) translate(50%,0);transform:rotate(90deg) translate(50%,0);content:""}.language-switcher .choose-language-language,.language-switcher .choose-language-text{font:bold 1.125rem GrotesqueMTStd,sans-serif;text-transform:uppercase}.language-switcher .choose-language-language{color:#c10020}.language-switcher .choose-language-current{display:-webkit-box;display:-ms-flexbox;display:flex}.language-switcher .choose-language.opened .language-switcher-menu{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.language-switcher .choose-language.opened .choose-language-dropdown::before{top:calc(25% + 25px);-webkit-transform:rotate(-90deg) translate(50%,0);transform:rotate(-90deg) translate(50%,0)}.language-switcher-title{display:none}@media (min-width:768px){.language-switcher-title{display:block;padding-top:4px}}@media (min-width:768px){.language-switcher-language-title{display:none}}.language-switcher-link{font:bold 1.125rem GrotesqueMTStd,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;color:#1a1818;text-transform:uppercase;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}@media (min-width:768px){.language-switcher-link{font-size:.75rem}}@media (min-width:768px){.language-switcher-language{padding-top:4px}}.language-switcher-flag{width:7.45vw;height:5.34vw;margin-right:2.15vw}@media (min-width:768px){.language-switcher-flag{width:28px;height:20px;margin-right:8px}}.language-switcher-flag.first-level{display:none}@media (min-width:768px){.language-switcher-flag.first-level{display:block}}.language-switcher-flag img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.language-switcher-menu{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3vw;padding:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (min-width:0)and (max-width:767px){.language-switcher-menu{z-index:1;-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:0;opacity:0}}@media (min-width:768px){.language-switcher-menu{margin-top:0}}@media (min-width:768px){.language-switcher .sub-menu{top:calc(100% - 24px);left:50%;z-index:1;width:unset;min-width:185px;padding:20px 16px;border:1px solid #eaeaea;border-radius:2px;-webkit-transform:none;transform:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.language-switcher .sub-menu.opened{visibility:visible;opacity:1}}@media (min-width:768px){.language-switcher .menu-item-link{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:0)and (max-width:767px){.language-switcher .menu-item-link.desktop-hide .menu-item-title{display:none}}.language-switcher .menu-item{min-height:unset;padding:1.75vw 6.4vw;border-bottom:none}@media (min-width:768px){.language-switcher .menu-item{padding:8px}}.language-switcher .menu-item.current .language-switcher-link{color:#c10020}.panel--type-expandable-info-block{margin-top:8.53vw;padding:0 6.93vw}@media (min-width:768px){.panel--type-expandable-info-block{margin-top:32px;padding:0 80px}}.panel--type-expandable-info-block .info-block{background:#cfbf95;position:relative;padding:7.2vw 6.4vw 4.8vw;-webkit-clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px))}.panel--type-expandable-info-block .info-block::after{background:#fffbf3;position:absolute;top:2px;left:2px;z-index:-1;display:block;width:calc(100% - 4px);height:calc(100% - 4px);content:"";-webkit-clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px))}@media (min-width:768px){.panel--type-expandable-info-block .info-block{padding:29px 75px 23px}}.panel--type-expandable-info-block .info-block__short-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.panel--type-expandable-info-block .info-block__short-desc{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.panel--type-expandable-info-block .info-block__full-desc{height:0;overflow:hidden;-webkit-transition:height .4s ease-in-out;transition:height .4s ease-in-out}.panel--type-expandable-info-block .info-block__title{font:1rem/1.13 GrotesqueMTStd-Extended,sans-serif;margin-bottom:1.3vw;color:#1a1818}@media (min-width:768px){.panel--type-expandable-info-block .info-block__title{margin-bottom:6px;font-size:16px}}.panel--type-expandable-info-block .info-block__text{font:1rem/1.38 Calibri,sans-serif;color:#464646}@media (min-width:768px){.panel--type-expandable-info-block .info-block__text{font-size:16px;line-height:1.25}}.panel--type-expandable-info-block .info-block__text--full{display:none;margin:4vw 0;padding-right:4vw;font-size:.875rem}@media (min-width:768px){.panel--type-expandable-info-block .info-block__text--full{margin:0;font-size:16px}}.panel--type-expandable-info-block .info-block__link{font:.75rem/2.71 GrotesqueMTStd-Extended,sans-serif;color:#c10020;letter-spacing:.67px;white-space:nowrap;-webkit-tap-highlight-color:transparent}@media (min-width:768px){.panel--type-expandable-info-block .info-block__link{font-size:12px}}.panel--type-expandable-info-block .info-block__link-wrapper{position:relative;-ms-flex-item-align:end;align-self:flex-end;margin:2.67vw 5.33vw 0 0}@media (min-width:768px){.panel--type-expandable-info-block .info-block__link-wrapper{-ms-flex-item-align:auto;align-self:auto;margin:0 19px 0 25px;font-size:12px}}.panel--type-expandable-info-block .info-block__link-wrapper::after,.panel--type-expandable-info-block .info-block__link-wrapper::before{background:#c10020;position:absolute;content:""}.panel--type-expandable-info-block .info-block__link-wrapper::after{top:calc(50% - 4px);right:-19px;width:13px;height:3px}.panel--type-expandable-info-block .info-block__link-wrapper::before{top:calc(50% - 9px);right:-14px;width:3px;height:13px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.panel--type-expandable-info-block .info-block__link--close{display:none;line-height:1}.panel--type-expandable-info-block .info-block__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.panel--type-expandable-info-block .info-block__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.panel--type-expandable-info-block .info-block__list ul{padding-left:4vw;list-style:disc}@media (min-width:768px){.panel--type-expandable-info-block .info-block__list ul{width:50%;max-width:510px;margin:8px 32px 8px 0;padding-left:17px}}.panel--type-expandable-info-block .info-block__list ul:last-child{margin-right:0}.panel--type-expandable-info-block .info-block__list ul li{font:.875rem/1.43 Calibri,sans-serif;margin:4.26vw 0;color:#464646}@media (min-width:768px){.panel--type-expandable-info-block .info-block__list ul li{margin:16px 0;font-size:16px;line-height:1.25}}.panel--type-expandable-info-block .info-block__list ul li:first-child{margin-top:0}@media (min-width:768px){.panel--type-expandable-info-block .info-block__list ul li:first-child{margin-top:16px}}.panel--type-expandable-info-block .info-block.open{padding:10.7vw 15.5vw 3.7vw 6.7vw}@media (min-width:768px){.panel--type-expandable-info-block .info-block.open{padding:55px 90px 25px 75px}}.panel--type-expandable-info-block .info-block.open .info-block__full-desc{height:var(--info-block-list-height)}.panel--type-expandable-info-block .info-block.open .info-block__short-desc{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.panel--type-expandable-info-block .info-block.open .info-block__link--open,.panel--type-expandable-info-block .info-block.open .info-block__text--short{display:none}.panel--type-expandable-info-block .info-block.open .info-block__link--close,.panel--type-expandable-info-block .info-block.open .info-block__text--full{display:block}.panel--type-expandable-info-block .info-block.open .info-block__link-wrapper{position:absolute;top:11.5vw;right:12vw;margin:0}@media (min-width:768px){.panel--type-expandable-info-block .info-block.open .info-block__link-wrapper{position:relative;top:auto;right:auto;margin:0 19px 0 0}}.panel--type-expandable-info-block .info-block.open .info-block__link-wrapper::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.informational-cards{margin:10.4vw 0 12.53vw;padding:0 6.4vw}@media (min-width:768px){.informational-cards{margin:70px 0 80px;padding:0 80px}}.informational-cards__title{font:1.75rem/1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:6.4vw;letter-spacing:.14px}@media (min-width:768px){.informational-cards__title{margin-bottom:40px;font-size:48px;letter-spacing:.24px}}.informational-cards__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.informational-cards__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.informational-cards__item{min-height:72.8vw;margin-bottom:4vw;padding:18.1vw 8vw 6.9vw;-webkit-clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px))}@media (min-width:768px){.informational-cards__item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:auto;margin-right:24px;margin-bottom:0;padding:50px 20px 30px}}@media (min-width:1024px){.informational-cards__item{padding:130px 24px 53px}}.informational-cards__item:only-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.informational-cards__item:last-child{margin-right:0;margin-bottom:0}.informational-cards__item.lazyloaded{background:url(../img/noise-texture-bg.png) repeat 0 0/120%}@media (min-width:768px)and (max-width:1024px){.informational-cards__item.lazyloaded{background:url(../img/noise-texture-bg.png) repeat 0 0/60%}}@media (min-width:1024px){.informational-cards__item.lazyloaded{background:url(../img/noise-texture-bg.png) repeat 0 0/100%}}.informational-cards__item-inner{max-width:400px;margin:0 auto}@media (min-width:1600px){.informational-cards__item-inner{max-width:550px}}.informational-cards__item--image{margin-bottom:5.3vw}@media (min-width:768px){.informational-cards__item--image{margin-bottom:30px}}.informational-cards__item--image img{display:block;width:24px;height:auto}.informational-cards__item--title{font:1rem/1.13 GrotesqueMTStd-Extended,sans-serif;margin-bottom:2.7vw;color:#fff;letter-spacing:.08px}@media (min-width:768px){.informational-cards__item--title{margin-bottom:16px;font-size:.875rem;line-height:1.06;letter-spacing:normal;word-spacing:100vw}}@media (min-width:1024px){.informational-cards__item--title{font-size:1.25rem}}@media (min-width:1200px){.informational-cards__item--title{font-size:1.5rem}}@media (min-width:1400px){.informational-cards__item--title{font-size:32px}}.informational-cards__item--text{font:1rem/1.63 Calibri,sans-serif;color:#fff;letter-spacing:.2px}@media (min-width:768px){.informational-cards__item--text{min-height:150px;font-size:.875rem;line-height:1.45;letter-spacing:.28px}}@media (min-width:1024px){.informational-cards__item--text{font-size:1.125rem}}@media (min-width:1200px){.informational-cards__item--text{font-size:22px}}.panel--type-trivia-block__wrapper{padding:10.6vw 6.4vw}@media (min-width:768px){.panel--type-trivia-block__wrapper{padding:256px 75px 324px}}.panel--type-trivia-block__wrapper.lazyloaded{background:url(../img/leaf-bg.png) no-repeat 65% -30px/auto 60% #fff}@media (min-width:768px){.panel--type-trivia-block__wrapper.lazyloaded{background-position:50% 0;background-size:cover}}@media (min-width:1200px){.panel--type-trivia-block__wrapper.lazyloaded{background-position:calc(100% + 8vw) 0;background-size:auto 100%}}.panel--type-trivia-block .trivia-block__title{font:700 2.5rem/1 GrotesqueMTStd-Extended,sans-serif;max-width:952px;color:#c10020;text-transform:uppercase}@media (min-width:768px){.panel--type-trivia-block .trivia-block__title{font-size:3.5rem;line-height:1.04}}.panel--type-trivia-block .trivia-block__info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5.33vw}@media (min-width:768px){.panel--type-trivia-block .trivia-block__info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:20px;margin-right:40px}}.panel--type-trivia-block .trivia-block__info--icon img{display:block;margin-right:2.4vw}@media (min-width:768px){.panel--type-trivia-block .trivia-block__info--icon img{margin-right:10px}}.panel--type-trivia-block .trivia-block__info--icon.icon-marker img{width:24px;height:24px}.panel--type-trivia-block .trivia-block__info--icon.icon-tripadvisor img{width:30px;height:19px}.panel--type-trivia-block .trivia-block__info--tripadvisor{font:.875rem/1.57 Calibri,sans-serif;letter-spacing:.2px;text-transform:uppercase}@media (min-width:768px){.panel--type-trivia-block .trivia-block__info--tripadvisor{font-size:14px}}.panel--type-trivia-block .trivia-block__info--address{font:1rem/1.13 GrotesqueMTStd-Extended,sans-serif;padding-top:1.6vw}@media (min-width:768px){.panel--type-trivia-block .trivia-block__info--address{padding-top:6px;font-size:16px}}@media (min-width:768px){.panel--type-trivia-block .trivia-block__btn-wrapper:not(:empty){margin-bottom:-197px}}.panel--type-trivia-block .trivia-block__btn-wrapper:not(:empty) .btn{margin-top:7.5vw;margin-left:9.1vw}@media (min-width:768px){.panel--type-trivia-block .trivia-block__btn-wrapper:not(:empty) .btn{margin-top:28px;margin-left:34px}}.casa-bacardi .post-content{padding:0 6.4vw}@media (min-width:768px){.casa-bacardi .post-content{padding:0}}.casa-bacardi .post-icon{padding:15px 0 15px 10px;cursor:pointer}.casa-bacardi .post-icon img{width:20px;height:20px}@media (min-width:768px){.casa-bacardi .post-btn{margin-right:14px}}.casa-bacardi .post-btn .btn{min-width:auto}@media (min-width:768px){.casa-bacardi .post-btn .btn{min-width:200px}}.casa-bacardi .post-btn,.casa-bacardi .post-icon{display:inline-block;vertical-align:middle}@media (min-width:768px){.casa-bacardi.post-header{padding:14px 0 13px}}.popup-share{background:url(../img/pop-up-background-small.png) repeat 0 0/10%;position:fixed;top:50%;left:50%;z-index:9999;width:80%;margin:0 auto;border:1px solid;-o-border-image:url(../img/pop-up-background-border.png);border-image:url(../img/pop-up-background-border.png);border-image-slice:35;border-image-width:20px;border-image-outset:12;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:hidden;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}@media (min-width:768px){.popup-share{width:auto;min-width:480px}}.popup-share--logo{position:relative;z-index:5;width:16vw;height:16vw;margin:-10.7vw auto 0}@media (min-width:768px){.popup-share--logo{width:72px;height:72px;margin:-48px auto 0}}.popup-share--logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.popup-share--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:32vw;padding:6.4vw 0 3vw}@media (min-width:768px){.popup-share--content{min-height:160px;padding:35px 10% 25px}}.popup-share--title{font:1.125rem/1 GrotesqueMTStd-Extended,sans-serif;max-width:600px;text-align:center;text-transform:uppercase}@media (min-width:768px){.popup-share--title{font-size:1.875rem}}.popup-share--icons{margin-top:20px}.popup-share--icons .icon{display:block;width:22px;height:22px;margin:0 7px}.popup-share--icons .icon-facebook{background:url(../img/svg/ic-facebook-black-alt.svg) center center/contain no-repeat}.popup-share--icons .icon-instagram{background:url(../img/svg/ic-instagram-black-alt.svg) center center/contain no-repeat}.popup-share--icons .icon-twitter{background:url(../img/svg/ic-twitter-black.svg) center center/contain no-repeat}.popup-share--icons .icon-email{background:url(../img/svg/ic-email-black.svg) center center/contain no-repeat}.popup-share--icons .icon-link{background:url(../img/svg/ic-link-black.svg) center center/contain no-repeat;cursor:pointer}.popup-share--icons .icon-share{display:none}.popup-share--icons .share-icons{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-share--overlay{background:rgba(0,0,0,.5);position:fixed;z-index:9998;width:100%;height:100%;visibility:hidden;cursor:pointer;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.popup-share .copy-button-wrapper{position:relative}@media (min-width:0)and (max-width:767px){.popup-share .copy-button-confirm-text span{min-width:140px}}.panel--type-text-and-image-tiles{padding:40px 0;background:#fffbf3}.panel--type-text-and-image-tiles .cocktail__container{width:auto;max-width:1120px;margin:0 auto 16vw;padding:0 6.5vw}@media (min-width:768px){.panel--type-text-and-image-tiles .cocktail__container{margin-bottom:12vw;padding:0 30px}}@media (min-width:1600px){.panel--type-text-and-image-tiles .cocktail__container{margin-bottom:170px}}@media (min-width:768px){.panel--type-text-and-image-tiles .cocktail__container.text-left .cocktail__row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:768px){.panel--type-text-and-image-tiles .cocktail__container.text-left .cocktail__image-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:768px){.panel--type-text-and-image-tiles .cocktail__container.text-left .cocktail__text-col{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:10vw;padding-left:0}}@media (min-width:1600px){.panel--type-text-and-image-tiles .cocktail__container.text-left .cocktail__text-col{padding-right:150px}}.panel--type-text-and-image-tiles .cocktail__container.wide{max-width:100%;padding:0}@media (min-width:0)and (max-width:767px){.panel--type-text-and-image-tiles .cocktail__container.wide.odd .cocktail__image-col{padding-right:13vw}.panel--type-text-and-image-tiles .cocktail__container.wide.even .cocktail__image-col{padding-left:13vw}}@media (min-width:768px){.panel--type-text-and-image-tiles .cocktail__container.wide.text-left .cocktail__text-col{padding:0 5vw 0 30px}}@media (min-width:1600px){.panel--type-text-and-image-tiles .cocktail__container.wide.text-left .cocktail__text-col{padding:0 70px 0 30px}}.panel--type-text-and-image-tiles .cocktail__container.wide .cocktail__text-col{padding:0 6.5vw}@media (min-width:768px){.panel--type-text-and-image-tiles .cocktail__container.wide .cocktail__text-col{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:505px;padding:0 30px 0 5vw}}@media (min-width:1600px){.panel--type-text-and-image-tiles .cocktail__container.wide .cocktail__text-col{padding:0 30px 0 70px}}@media (min-width:768px){.panel--type-text-and-image-tiles .cocktail__container.wide .cocktail__image-col{-webkit-box-flex:1;-ms-flex:1 1 calc(50vw - 55px);flex:1 1 calc(50vw - 55px);max-width:calc(50vw - 55px)}}.panel--type-text-and-image-tiles .cocktail__container.wide .cocktail__image-col--image-holder{display:block;max-height:none}.panel--type-text-and-image-tiles .cocktail__container.wide .cocktail__image-col--image-holder img{width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.panel--type-text-and-image-tiles .cocktail__row{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:768px){.panel--type-text-and-image-tiles .cocktail__image-col,.panel--type-text-and-image-tiles .cocktail__text-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 37%;flex:1 1 37%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:37%;padding:0}}.panel--type-text-and-image-tiles .cocktail__image-col{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10vw}@media (min-width:768px){.panel--type-text-and-image-tiles .cocktail__image-col{margin-bottom:0}}.panel--type-text-and-image-tiles .cocktail__image-col--image-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-height:72vw}@media (min-width:768px){.panel--type-text-and-image-tiles .cocktail__image-col--image-holder{max-height:35vw}}@media (min-width:1600px){.panel--type-text-and-image-tiles .cocktail__image-col--image-holder{max-height:510px}}.panel--type-text-and-image-tiles .cocktail__image-col--image-holder picture{display:contents}.panel--type-text-and-image-tiles .cocktail__image-col--image-holder img{display:block;max-width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (min-width:768px){.panel--type-text-and-image-tiles .cocktail__text-col{-webkit-box-flex:1;-ms-flex:1 1 63%;flex:1 1 63%;max-width:560px;padding-left:10vw}}@media (min-width:1600px){.panel--type-text-and-image-tiles .cocktail__text-col{padding-left:150px}}.panel--type-text-and-image-tiles .cocktail__text-col--link,.panel--type-text-and-image-tiles .cocktail__text-col--title{font:bold 1rem GrotesqueMTStd-Extended,sans-serif;margin-bottom:5vw;text-transform:uppercase}@media (min-width:768px){.panel--type-text-and-image-tiles .cocktail__text-col--link,.panel--type-text-and-image-tiles .cocktail__text-col--title{margin-bottom:20px}}.panel--type-text-and-image-tiles .cocktail__text-col--link .underline-link,.panel--type-text-and-image-tiles .cocktail__text-col--title .underline-link{text-decoration:underline}.panel--type-text-and-image-tiles .cocktail__text-col h3 strong{padding-top:15px}.panel--type-text-and-image-tiles .cocktail__text-col p{font-size:1.125rem;line-height:1.3}@media (min-width:768px){.panel--type-text-and-image-tiles .cocktail__text-col p{line-height:1.6;letter-spacing:.015rem}}.panel--type-text-and-image-tiles .cocktail__text-col .fw-bold{font-weight:700}.panel--type-text-and-image-tiles .cocktail__text-col .text-with-top-margin{margin-top:15px}.panel--type-text-and-image-tiles .cocktail__text-col .underline-link{text-decoration:underline}.back-to-main-link,.back-to-main-mobile-link{display:none}@media (min-width:768px){.back-to-main-link,.back-to-main-mobile-link{position:fixed;z-index:9999;display:block;width:100%;padding:0 40px;background-color:rgba(0,0,0,0);border-bottom:1px solid #fff;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}}@media (min-width:1024px){.back-to-main-link,.back-to-main-mobile-link{padding:0 80px}}@media (min-width:768px){.back-to-main-link.back-to-main-link--hidden,.back-to-main-mobile-link.back-to-main-link--hidden{z-index:0;display:none}}.back-to-main-link.back-to-main-link--hovered,.back-to-main-mobile-link.back-to-main-link--hovered{-webkit-transition:none;transition:none}@media (min-width:768px){.back-to-main-link.back-to-main-link--hovered,.back-to-main-link:hover,.back-to-main-mobile-link.back-to-main-link--hovered,.back-to-main-mobile-link:hover,.menu-white-color .back-to-main-link,.menu-white-color .back-to-main-mobile-link{background-color:#fff;border-bottom:1px solid #efeae2}}.back-to-main-link.back-to-main-link--hovered a,.back-to-main-link:hover a,.back-to-main-mobile-link.back-to-main-link--hovered a,.back-to-main-mobile-link:hover a,.menu-white-color .back-to-main-link a,.menu-white-color .back-to-main-mobile-link a{color:#1a1818}.back-to-main-link.back-to-main-link--hovered a::before,.back-to-main-link:hover a::before,.back-to-main-mobile-link.back-to-main-link--hovered a::before,.back-to-main-mobile-link:hover a::before,.menu-white-color .back-to-main-link a::before,.menu-white-color .back-to-main-mobile-link a::before{border-color:#c10020}.back-to-main-link a,.back-to-main-mobile-link a{font:bold .75rem/1 GrotesqueMTStd,sans-serif;position:relative;padding:16px 0 16px 20px;color:#fff;text-transform:uppercase;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.back-to-main-link a::before,.back-to-main-mobile-link a::before{position:absolute;top:47%;left:0;display:block;width:17px;height:17px;background:url(../img/svg/right.svg);background-repeat:no-repeat;background-size:cover;-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg);content:""}@media (min-width:768px){.back-to-main-link a::before,.back-to-main-mobile-link a::before{top:47%;width:6px;height:6px;background:unset;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translate(100%,-50%) rotate(-135deg);transform:translate(100%,-50%) rotate(-135deg)}}.back-to-main-mobile-link.menu-item{min-height:auto}@media (min-width:768px){.back-to-main-mobile-link.menu-item{display:none}}.back-to-main-mobile-link .menu-item-link{color:#000}.back-to-main-mobile-link .menu-item-link::before{top:55%}.panel--type-bacardi2020-text-and-image-panel{padding:0 6.4vw;background:#fffbf3}@media (min-width:768px){.panel--type-bacardi2020-text-and-image-panel{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}}.panel--type-bacardi2020-text-and-image-panel .text-and-image__text{padding:8vw 0}@media (min-width:768px){.panel--type-bacardi2020-text-and-image-panel .text-and-image__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2% 4%}}.panel--type-bacardi2020-text-and-image-panel .text-and-image__text-title{font:bold 2rem/1 GrotesqueMTStd-Extended,sans-serif;text-transform:uppercase}.panel--type-bacardi2020-text-and-image-panel .text-and-image__text-description{font:1rem/1.3 Calibri,sans-serif;max-width:489px;color:#464646}@media (min-width:1024px){.panel--type-bacardi2020-text-and-image-panel .text-and-image__text-description{font-size:1.125rem;line-height:1.6}}.panel--type-bacardi2020-text-and-image-panel .text-and-image__text-description p{margin-top:2.74vw}@media (min-width:768px){.panel--type-bacardi2020-text-and-image-panel .text-and-image__text-description p{margin-top:10px}}.panel--type-bacardi2020-text-and-image-panel .text-and-image__text-description a{display:inline;color:#464646;text-decoration:underline}.panel--type-bacardi2020-text-and-image-panel .text-and-image__text-description a:hover{text-decoration:none}@media (min-width:768px)and (max-width:1024px){.panel--type-bacardi2020-text-and-image-panel .text-and-image__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:768px){.panel--type-bacardi2020-text-and-image-panel .text-and-image__image{-webkit-box-flex:1;-ms-flex:1 1 calc(50vw - 55px);flex:1 1 calc(50vw - 55px);max-width:calc(50vw - 55px)}}.panel--type-bacardi2020-text-and-image-panel .text-and-image__image img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.panel--type-bottles-and-text{padding:0 6.4vw}@media (min-width:768px){.panel--type-bottles-and-text{padding:0 40px 0 105px}}@media (min-width:1200px){.panel--type-bottles-and-text{padding:0 80px 0 145px}}.panel--type-bottles-and-text .bottles-and-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;max-width:1020px}@media (min-width:768px){.panel--type-bottles-and-text .bottles-and-text{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 80px}}@media (min-width:768px){.panel--type-bottles-and-text .bottles-and-text.text-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.panel--type-bottles-and-text .bottles-and-text.text-right .bottles-and-text__image{width:46%}.panel--type-bottles-and-text .bottles-and-text.text-right .bottles-and-text__content{width:40%}}@media (min-width:768px){.panel--type-bottles-and-text .bottles-and-text.text-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel--type-bottles-and-text .bottles-and-text.text-left .bottles-and-text__image{width:40%}.panel--type-bottles-and-text .bottles-and-text.text-left .bottles-and-text__content{width:46%}}.panel--type-bottles-and-text .bottles-and-text__image{margin-bottom:10.67vw}@media (min-width:768px){.panel--type-bottles-and-text .bottles-and-text__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}}.panel--type-bottles-and-text .bottles-and-text__image--wrapper{height:75vw}@media (min-width:768px){.panel--type-bottles-and-text .bottles-and-text__image--wrapper{height:360px}}.panel--type-bottles-and-text .bottles-and-text__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (min-width:768px){.panel--type-bottles-and-text .bottles-and-text__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.panel--type-bottles-and-text .bottles-and-text__title{font:1rem GrotesqueMTStd-Extended,sans-serif;margin-bottom:2vw;color:#1a1818;text-transform:uppercase}@media (min-width:768px){.panel--type-bottles-and-text .bottles-and-text__title{margin-bottom:15px}}.panel--type-bottles-and-text .bottles-and-text__description{font:1rem/1.4 Calibri,sans-serif;color:#464646}@media (min-width:768px){.panel--type-bottles-and-text .bottles-and-text__description{font-size:1.125rem}}.panel--type-bottles-and-text .bottles-and-text__description p{margin-bottom:6.4vw}@media (min-width:768px){.panel--type-bottles-and-text .bottles-and-text__description p{margin-bottom:20px}}.panel--type-bottles-and-text .bottles-and-text__description p:last-child{margin-bottom:12.8vw}@media (min-width:768px){.panel--type-bottles-and-text .bottles-and-text__description p:last-child{margin-bottom:0}}.panel--type-bottles-and-text .bottles-and-text__description a{display:inline;text-decoration:underline}.panel--type-bottles-and-text .bottles-and-text__description a:hover{text-decoration:none}.panel--type-content-block{padding:3.5vw 6.4vw 10.67vw}@media (min-width:768px){.panel--type-content-block{padding:80px}}@media (min-width:768px){.panel--type-content-block .content-block{max-width:624px;margin:0 auto}}.panel--type-content-block .content-block__logo{width:63vw;height:63vw;margin:0 auto 10.67vw}@media (min-width:768px){.panel--type-content-block .content-block__logo{width:236px;height:236px;margin:0 auto 80px}}.panel--type-content-block .content-block__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.panel--type-content-block .content-block__title{font:1.75rem/1.2 GrotesqueMTStd-Extended,sans-serif;margin-bottom:4vw;color:#1a1818;text-transform:uppercase}@media (min-width:768px){.panel--type-content-block .content-block__title{margin-bottom:20px;font-size:2rem}}.panel--type-content-block .content-block__description{font:1rem/1.5 Calibri,sans-serif;color:#464646}@media (min-width:768px){.panel--type-content-block .content-block__description{font-size:1.125rem}}.panel--type-content-block .content-block__description p:not(:last-child){margin-bottom:4vw}@media (min-width:768px){.panel--type-content-block .content-block__description p:not(:last-child){margin-bottom:20px}}.panel--type-content-block .content-block__description .subtitle{color:#c10020;font-weight:700;text-transform:uppercase}.panel--type-content-block .content-block__description a:not(.btn){display:inline;text-decoration:underline}.panel--type-content-block .content-block__description a:not(.btn):hover{text-decoration:none}@media (min-width:768px){.bacardi2020_uk .panel--type-text-and-image-tiles+.panel--type-content-block,.bacardi2020_us .panel--type-text-and-image-tiles+.panel--type-content-block{margin-top:-160px}}.hytPlayerWrapOuter{max-width:600px;margin:0 auto}.hytPlayerWrapOuter img,.hytPlayerWrapOuter picture{width:100%;height:auto}.hytPlayerWrapOuter .hytPlayerWrap{position:relative;display:inline-block;width:100%;max-width:640px;height:0;padding-top:25px;padding-bottom:56.25%}.hytPlayerWrapOuter .hytPlayerWrap.ended::after{background:url(../img/svg/replay-icon.svg) no-repeat center/64px;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;content:""}.hytPlayerWrapOuter .hytPlayerWrap.paused::after{background:url(../img/svg/play-icon.svg) no-repeat center/40px;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;content:""}.hytPlayerWrapOuter .hytPlayerWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hytPlayerWrapOuter .hytPlayerWrap .cover-image{-webkit-transition:.2s;transition:.2s}.hytPlayerWrapOuter .hytPlayerWrap .cover-image--hide{visibility:hidden}.hytPlayerWrapOuter .hytPlayerWrap .cover-image .cover-img{position:absolute;top:0;display:block;height:100%}.progress-grid-panel{padding:12.8vw 6.4vw}@media (min-width:768px){.progress-grid-panel{padding:80px 0}}@media (min-width:1024px){.progress-grid-panel{padding:80px}}.progress-grid-panel__title{font:1.5rem/1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:8.5vw;text-align:center;text-transform:uppercase}@media (min-width:768px){.progress-grid-panel__title{margin-bottom:32px;font-size:2rem}}.progress-grid-panel__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.progress-grid-panel__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1280px;margin:0 auto}}.progress-grid-panel__item{position:relative;min-height:100.3vw}@media (min-width:768px){.progress-grid-panel__item{width:33.33%;min-height:382px}}@media (min-width:1200px){.progress-grid-panel__item{min-height:482px}}.progress-grid-panel__item_image{position:absolute;top:0;left:0;width:100%;height:100%}.progress-grid-panel__item_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.progress-grid-panel__item_image::after{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(75%,rgba(0,0,0,.35)),color-stop(87%,rgba(0,0,0,.5)),to(rgba(0,0,0,.15)));background:linear-gradient(to top,#000 0,rgba(0,0,0,.35) 75%,rgba(0,0,0,.5) 87%,rgba(0,0,0,.15) 100%);opacity:.6;content:""}.progress-grid-panel__item_content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;min-height:inherit;padding:5.3vw}@media (min-width:768px){.progress-grid-panel__item_content{padding:20px}}.progress-grid-panel__item_icon{-ms-flex-item-align:end;align-self:flex-end;width:13.3vw;height:13.3vw}@media (min-width:768px){.progress-grid-panel__item_icon{width:65px;height:65px}}.progress-grid-panel__item_icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.progress-grid-panel__item_title{font:1.5rem/1.1 GrotesqueMTStd-Extended,sans-serif;text-transform:uppercase}@media (min-width:1024px){.progress-grid-panel__item_title{font-size:1.75rem}}@media (min-width:1200px){.progress-grid-panel__item_title{font-size:2rem}}.panel--type-our-story-panel{padding:5.3vw 6.4vw}@media (min-width:768px){.panel--type-our-story-panel{max-width:1440px;margin:0 auto;padding:80px}}.panel--type-our-story-panel .our-story-panel{position:relative}.panel--type-our-story-panel .our-story-panel__image{position:absolute;top:0;left:0;width:100%;height:100%}.panel--type-our-story-panel .our-story-panel__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.panel--type-our-story-panel .our-story-panel__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:114.1vw;padding:6.4vw}@media (min-width:768px){.panel--type-our-story-panel .our-story-panel__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:724px;padding:80px 105px 80px 64px}}.panel--type-our-story-panel .our-story-panel__title{font:1rem/1 GrotesqueMTStd,sans-serif;margin-bottom:4.3vw;color:#fff;font-stretch:condensed;text-transform:uppercase}@media (min-width:768px){.panel--type-our-story-panel .our-story-panel__title{margin-bottom:16px}}.panel--type-our-story-panel .our-story-panel__text{font:1.25rem/1 GrotesqueMTStd-Extended,sans-serif;color:gray;text-transform:uppercase}@media (min-width:768px){.panel--type-our-story-panel .our-story-panel__text{font-size:3rem}}.panel--type-our-story-panel .our-story-panel__text mark{color:#fff}.panel--type-goals-carousel-panel__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12.8vw 6.4vw}@media (min-width:1024px){.panel--type-goals-carousel-panel__wrapper{padding:50px 80px}}.panel--type-goals-carousel-panel .goals-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media (min-width:1024px){.panel--type-goals-carousel-panel .goals-carousel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1660px;height:560px;margin:0 auto}}.panel--type-goals-carousel-panel .goals-carousel__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}@media (min-width:1024px){.panel--type-goals-carousel-panel .goals-carousel__text{width:40%;margin-top:-30px}}.panel--type-goals-carousel-panel .goals-carousel__subtitle{font:400 1rem GrotesqueMTStd,sans-serif;width:100%;margin-bottom:1.5vw;color:#1a1818;font-stretch:condensed;letter-spacing:.88px;text-align:center;text-transform:uppercase}@media (min-width:768px){.panel--type-goals-carousel-panel .goals-carousel__subtitle{margin:0 0 2% 1%;letter-spacing:1px}}@media (min-width:1024px){.panel--type-goals-carousel-panel .goals-carousel__subtitle{text-align:left}}.panel--type-goals-carousel-panel .goals-carousel__title{font:2rem/1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:0;color:#1a1818;text-align:center}@media (min-width:768px){.panel--type-goals-carousel-panel .goals-carousel__title{font-size:3rem}}@media (min-width:1024px){.panel--type-goals-carousel-panel .goals-carousel__title{max-width:535px;text-align:left}}.panel--type-goals-carousel-panel .goals-carousel__description{font:400 1.125rem/1.5 Calibri,sans-serif;margin:-.5vw auto 10vw;color:#1a1818;text-align:center}@media (min-width:768px){.panel--type-goals-carousel-panel .goals-carousel__description{margin:16px 0}}@media (min-width:1024px){.panel--type-goals-carousel-panel .goals-carousel__description{max-width:517px;text-align:left}}@media (min-width:768px)and (max-width:1024px){.panel--type-goals-carousel-panel .goals-carousel__button{text-align:center}}.panel--type-goals-carousel-panel .goals-carousel__cards{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;height:104vw;margin:50px 0 0}@media (min-width:768px){.panel--type-goals-carousel-panel .goals-carousel__cards{height:500px}}@media (min-width:1024px){.panel--type-goals-carousel-panel .goals-carousel__cards{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:60%;height:inherit;margin-top:-30px;margin-left:100px}}.panel--type-goals-carousel-panel .goals-carousel__card{position:absolute;left:55%;z-index:0;width:80vw;height:100.8vw;-webkit-transform:rotate(-6.61deg) translate(-55%,-5%);transform:rotate(-6.61deg) translate(-55%,-5%);-webkit-transition:-webkit-transform .5s linear;transition:-webkit-transform .5s linear;transition:transform .5s linear;transition:transform .5s linear,-webkit-transform .5s linear}@media (min-width:768px){.panel--type-goals-carousel-panel .goals-carousel__card{left:50%;width:367px;height:462px;-webkit-transform:rotate(-15deg) translate(-54%,2%);transform:rotate(-15deg) translate(-54%,2%)}}@media (min-width:1024px){.panel--type-goals-carousel-panel .goals-carousel__card{width:300px;height:378px}}@media (min-width:1200px){.panel--type-goals-carousel-panel .goals-carousel__card{width:367px;height:462px}}.panel--type-goals-carousel-panel .goals-carousel__card.visible{top:0;-webkit-transform:translate(-56%,0);transform:translate(-56%,0)}@media (min-width:768px){.panel--type-goals-carousel-panel .goals-carousel__card.visible{-webkit-transform:translate(-51%,10%);transform:translate(-51%,10%)}}.panel--type-goals-carousel-panel .goals-carousel__card[data-slide="1"]{-webkit-transform:rotate(5.93deg) translate(-56%,4%);transform:rotate(5.93deg) translate(-56%,4%)}@media (min-width:768px){.panel--type-goals-carousel-panel .goals-carousel__card[data-slide="1"]{-webkit-transform:rotate(15deg) translate(-46%,21%);transform:rotate(15deg) translate(-46%,21%)}}.panel--type-goals-carousel-panel .goals-carousel__card[data-slide="2"]{-webkit-transform:rotate(-6.61deg) translate(-55%,-5%);transform:rotate(-6.61deg) translate(-55%,-5%)}@media (min-width:768px){.panel--type-goals-carousel-panel .goals-carousel__card[data-slide="2"]{-webkit-transform:rotate(-15deg) translate(-54%,2%);transform:rotate(-15deg) translate(-54%,2%)}}.panel--type-goals-carousel-panel .goals-carousel__card.bounce .goals-carousel__card-content{-webkit-animation:bounce 1s ease-in-out;animation:bounce 1s ease-in-out}.panel--type-goals-carousel-panel .goals-carousel__card.slide-right{-webkit-animation:slide-right 1s linear;animation:slide-right 1s linear}.panel--type-goals-carousel-panel .goals-carousel__card.slide-left{-webkit-animation:slide-left 1s linear;animation:slide-left 1s linear}.panel--type-goals-carousel-panel .goals-carousel__card-content{height:100%;-webkit-clip-path:polygon(3.5% 0,96.5% 0,100% 2.7%,100% 97.3%,96.5% 100%,3.5% 100%,0 97.3%,0 2.7%);clip-path:polygon(3.5% 0,96.5% 0,100% 2.7%,100% 97.3%,96.5% 100%,3.5% 100%,0 97.3%,0 2.7%)}.panel--type-goals-carousel-panel .goals-carousel__card-year{font:2.5rem/1 GrotesqueMTStd-Extended,sans-serif;position:absolute;top:8.8vw;left:6.4vw;color:#1a1818;text-align:center}@media (min-width:768px){.panel--type-goals-carousel-panel .goals-carousel__card-year{top:7%;left:9%}}.panel--type-goals-carousel-panel .goals-carousel__card-title{font:1.75rem/1.1 GrotesqueMTStd-Extended,sans-serif;position:absolute;right:6.4vw;bottom:13.3vw;left:6.4vw;color:#1a1818;letter-spacing:.2px;text-align:left}@media (min-width:768px){.panel--type-goals-carousel-panel .goals-carousel__card-title{right:24px;bottom:50px;left:24px}}@media (min-width:1200px){.panel--type-goals-carousel-panel .goals-carousel__card-title{font-size:2rem}}.panel--type-goals-carousel-panel .goals-carousel__card-icon{position:absolute;top:6.4vw;right:6.4vw;width:21vw;height:21vw}@media (min-width:768px){.panel--type-goals-carousel-panel .goals-carousel__card-icon{top:24px;right:24px;width:80px;height:80px}}.panel--type-goals-carousel-panel .goals-carousel__card-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.panel--type-goals-carousel-panel .goals-carousel__arrows{position:absolute;top:44%;left:50%;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.panel--type-goals-carousel-panel .goals-carousel__arrows{top:54%;left:49%;width:540px}}@media (min-width:1024px){.panel--type-goals-carousel-panel .goals-carousel__arrows{top:40%;width:450px}}@media (min-width:1200px){.panel--type-goals-carousel-panel .goals-carousel__arrows{top:49%;width:540px}}.panel--type-goals-carousel-panel .goals-carousel__arrow{display:inline-block;width:7px;height:14px;margin:0 2%;padding:1em;border:none;cursor:pointer}.panel--type-goals-carousel-panel .goals-carousel__arrow-left{background:rgba(0,0,0,0) url(../img/svg/ic-arrow-red.svg) no-repeat center/40%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.panel--type-goals-carousel-panel .goals-carousel__arrow-right{background:rgba(0,0,0,0) url(../img/svg/ic-arrow-red.svg) no-repeat center/40%}@media (min-width:768px){.panel--type-goals-carousel-panel .goals-carousel__arrow{margin:0}}@keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}65%{-webkit-transform:scale(.8);transform:scale(.8)}80%{-webkit-transform:scale(1.05);transform:scale(1.05)}90%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes slide-left{0%{left:-200vw;opacity:0}70%{left:58%;opacity:1}85%{left:53%}100%{left:56%}}@keyframes slide-right{from{left:55%;opacity:1}to{left:400vw;opacity:0}}@media (min-width:768px){@-webkit-keyframes slide-left{0%{left:-200vw;opacity:0}70%{left:53%;opacity:1}85%{left:48%}100%{left:51%}}@keyframes slide-left{0%{left:-200vw;opacity:0}70%{left:53%;opacity:1}85%{left:48%}100%{left:51%}}@-webkit-keyframes slide-right{from{left:55%;opacity:1}to{left:200vw;opacity:0}}@keyframes slide-right{from{left:55%;opacity:1}to{left:200vw;opacity:0}}}.articles-gallery{max-height:97.6vw}@media (min-width:1024px){.articles-gallery{max-height:490px}}.articles-gallery__wrapper{position:relative;padding:10.66vw 0 9vw}@media (min-width:1024px){.articles-gallery__wrapper{margin:0 auto;padding:173px 0 84px}}.articles-gallery__info{padding:0 6.4vw}@media (min-width:768px)and (max-width:1024px){.articles-gallery__info{padding:0 80px}}@media (min-width:1024px){.articles-gallery__info{position:absolute;top:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:482px;margin:173px 0 0 80px;padding:0 2% 0 0}.articles-gallery__info.hidden{z-index:0;opacity:0}}.articles-gallery__info h2{font:2rem/1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:3vw;padding:.8vw 0 0;color:#1a1818}@media (min-width:768px){.articles-gallery__info h2{margin-bottom:25px;padding:10px 0 0;font-size:3rem;line-height:1.04}}.articles-gallery__info h2 mark{color:#ccc}.articles-gallery__info h4{font:1rem GrotesqueMTStd,sans-serif;margin-bottom:3.5vw;color:#1a1818;font-stretch:condensed;text-transform:uppercase}@media (min-width:768px){.articles-gallery__info h4{margin-bottom:0}}.articles-gallery__info p{margin:-.5vw 0 8vw;color:#333;font-size:1.125rem;line-height:1.5}@media (min-width:768px){.articles-gallery__info p{margin:-5px 0 24px;font-size:1rem;line-height:1.6}}@media (min-width:1024px){.articles-gallery__info p{max-width:400px}}@media (min-width:1024px){.articles-gallery__info p:last-child{margin-bottom:0}}.articles-gallery__content{position:absolute;top:6.6vw;left:6vw;z-index:5;max-width:77.3vw}@media (min-width:768px){.articles-gallery__content{top:24px;left:24px;max-width:280px}}.articles-gallery__content h3{font:1.5rem/1.1 GrotesqueMTStd-Extended,sans-serif;color:#fff}@media (min-width:768px){.articles-gallery__content{font-size:1.75rem}}.articles-gallery__card{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;max-height:98.4vw;cursor:pointer}@media (min-width:768px)and (max-width:1024px){.articles-gallery__card{max-height:500px}}@media (min-width:768px){.articles-gallery__card{width:420px;height:482px}}@media (min-width:1600px){.articles-gallery__card{max-width:426.667px}}.articles-gallery__card-image{height:100%}.articles-gallery__card img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.articles-gallery__card-link{position:relative;display:block;width:100%;height:100%;overflow:hidden}@media (min-width:1024px){.articles-gallery__card-link:hover .articles-gallery__card-image img{-webkit-transform:scale(1.1,1.1) translateY(-3%);transform:scale(1.1,1.1) translateY(-3%)}}.articles-gallery__card-link::before{position:absolute;top:0;left:0;z-index:1;width:100%;height:40%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));content:""}.articles-gallery__placeholder{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media (min-width:0)and (max-width:1023px){.articles-gallery__placeholder.swiper-slide{display:none}}@media (min-width:1024px){.articles-gallery__placeholder{width:440px}}.js-swiper-articles{width:100%;padding:0 6.4vw 7.5vw}@media (min-width:768px){.js-swiper-articles{padding:0 80px}}.js-swiper-articles .swiper-wrapper{height:97.6vw}@media (min-width:768px){.js-swiper-articles .swiper-wrapper{height:482px}}.js-swiper-articles .swiper-scrollbar{position:relative;width:100%;height:2px;margin:9vw 0 0;background:#f2eee8}@media (min-width:1024px){.js-swiper-articles .swiper-scrollbar{margin:100px 0 0}}.js-swiper-articles .swiper-scrollbar-drag{height:100%;background:#c10020;cursor:pointer}.js-swiper-articles .swiper-scrollbar .swiper-scrollbar-drag:hover,.js-swiper-articles .swiper-scrollbar.hover .swiper-scrollbar-drag{-webkit-box-shadow:0 0 0 1px #c10020;box-shadow:0 0 0 1px #c10020}.js-swiper-articles .drag-label{font:.75rem GrotesqueMTStd-Extended,sans-serif;position:absolute;bottom:10px;left:50%;color:#4d4d4d;letter-spacing:.01em;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:0)and (max-width:1023px){.js-swiper-articles .drag-label{display:none}}.swiper-slider-panel .slider__items{position:relative;height:auto;font-family:GrotesqueMTStd-Extended,sans-serif}@media (min-width:768px){.swiper-slider-panel .slider__items{height:calc(100% - 80px);min-height:500px}}.swiper-slider-panel .slider__items .btn-wrapper{padding-top:3.46vw}@media (min-width:768px){.swiper-slider-panel .slider__items .btn-wrapper{padding-top:16px}}@media (min-width:0)and (max-width:767px){.swiper-slider-panel .slider__items .btn{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:327px;padding:18px 20px 15px}}.swiper-slider-panel .slider__items .slider__item{position:relative}.swiper-slider-panel .slider__items .slider__image img{display:block;width:100%;max-width:100%;height:100%;min-height:180vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.swiper-slider-panel .slider__items .slider__image img{min-height:inherit;max-height:720px}}@media (min-width:1024px){.swiper-slider-panel .slider__items .slider__image img{max-height:800px}}.swiper-slider-panel .slider__items .slider__text{position:absolute;top:50%;left:0;padding:8vw 6.4vw 0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media (min-width:768px){.swiper-slider-panel .slider__items .slider__text{left:10%;width:80%;max-width:800px;padding:30px 0 0}}@media (min-width:1200px){.swiper-slider-panel .slider__items .slider__text{left:18%;width:auto;max-width:1060px;padding:0 0 0 40px}}.swiper-slider-panel .slider__items .slider__title{color:#fff;font-size:2.5rem;line-height:1.07;text-transform:uppercase}@media (min-width:1024px){.swiper-slider-panel .slider__items .slider__title{font-size:3.5rem;line-height:1.055}}@media (min-width:0)and (max-width:767px){.swiper-slider-panel .slider__items .slider__title span{display:block}}.swiper-slider-panel .swiper-pagination{position:absolute;bottom:35px;z-index:999;width:100%;text-align:center}.swiper-slider-panel .swiper-pagination .swiper-pagination-bullet{display:inline-block;width:16px;height:16px;margin:0 7px;background:#fff;border-radius:50%;opacity:.5}.swiper-slider-panel .swiper-pagination .swiper-pagination-bullet .swiper-pagination-clickable{cursor:pointer}.swiper-slider-panel .swiper-pagination .swiper-pagination-bullet:only-child{display:none}.swiper-slider-panel .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.swiper-slider-panel .slider-arrow{display:none}@media (min-width:768px){.swiper-slider-panel .slider-arrow{position:absolute;top:50%;z-index:1000;display:block;width:40px;height:40px;background:url(../img/svg/right.svg) no-repeat center/cover;border:none;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}}.swiper-slider-panel .slider-arrow:hover{opacity:.5}.swiper-slider-panel .slider-arrow__left{left:40px;-webkit-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg)}@media (min-width:1200px){.swiper-slider-panel .slider-arrow__left{left:95px}}.swiper-slider-panel .slider-arrow__right{right:40px}@media (min-width:1200px){.swiper-slider-panel .slider-arrow__right{right:95px}}.header-custom-cart-item{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}@media (min-width:0)and (max-width:767px){.js-dropdown-mob-menu .header-custom-cart-item{display:none!important}}.header-custom-cart-item .menu-item-title{display:none}.header-custom-cart-item .menu-item-link::before{display:block;width:20px;height:20px;background:url(../img/svg/cart.svg) no-repeat 46%/contain;-webkit-filter:invert(1);filter:invert(1);content:""}.header.sticky-header .header-custom-cart-item .menu-item-link::before,.header:hover .header-custom-cart-item .menu-item-link::before,.menu-white-color .header-custom-cart-item .menu-item-link::before{-webkit-filter:none;filter:none}.header-custom-cart-item--mobile{position:absolute;right:5.33vw}@media (min-width:768px){.header-custom-cart-item--mobile{display:none}}.header-custom-cart-item--mobile+.header-menu-bars{right:14.33vw}.header-custom-cart-item--mobile a{display:block}.header:hover .header-custom-cart-item--mobile .menu-item-link::before{-webkit-filter:invert(1);filter:invert(1)}.header.sticky-header .header-custom-cart-item--mobile .menu-item-link::before{-webkit-filter:none;filter:none}.panel--type-spotify-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0}@media (min-width:768px){.panel--type-spotify-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:819px;margin:0 auto;padding:75px 0 96px}}@media (min-width:1200px){.panel--type-spotify-block{padding:75px 75px 96px}}@media (min-width:768px){.panel--type-spotify-block .text-container,.panel--type-spotify-block picture{width:50%}}.panel--type-spotify-block img{display:block;width:100%;height:76vw;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (min-width:768px){.panel--type-spotify-block img{height:100%}}.panel--type-spotify-block .text-container{background:#2a9e53;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16vw 5vw 22.4vw;color:#fff}@media (min-width:768px){.panel--type-spotify-block .text-container{padding:5%}}@media (min-width:1024px){.panel--type-spotify-block .text-container{padding:5.4%}}.panel--type-spotify-block h2{font:2.5rem/1 GrotesqueMTStd-Extended,sans-serif;text-transform:uppercase}@media (min-width:768px){.panel--type-spotify-block h2{margin-bottom:15px;font-size:3rem}}@media (min-width:1024px){.panel--type-spotify-block h2{font-size:3.5rem}}.panel--type-spotify-block h4{font:1rem/1.14 GrotesqueMTStd,sans-serif;margin-bottom:4.8vw;font-stretch:condensed;letter-spacing:1px;text-transform:uppercase}@media (min-width:768px){.panel--type-spotify-block h4{margin-bottom:18px}}.panel--type-spotify-block p{font:1.125rem/1.5 Calibri,sans-serif;margin-top:5.33vw}@media (min-width:768px){.panel--type-spotify-block p{margin-top:0}}@media (min-width:1024px){.panel--type-spotify-block h2,.panel--type-spotify-block p{max-width:450px}}.panel--type-spotify-block .spotify-iframe{margin-top:6.4vw}@media (min-width:768px){.panel--type-spotify-block .spotify-iframe{margin-top:40px}}.panel--type-spotify-block .spotify-iframe iframe{width:100%;height:100px}@media (min-width:1400px){.panel--type-spotify-block .spotify-iframe iframe{width:483px;height:80px}}.panel--type-timeline .dotted{position:absolute;top:5%;left:17%;width:15px;height:100%;background:radial-gradient(circle,#d1c4b3 20%,transparent 25%) space center left/15px 15px}@media (min-width:768px){.panel--type-timeline .dotted{top:0;left:50%}}.panel--type-timeline .wrapper{position:relative;min-height:inherit;padding:6.4vw}@media (min-width:768px){.panel--type-timeline .wrapper{width:88%;max-width:1280px;margin:80px auto;padding:0}}.panel--type-timeline .timeline-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;padding-bottom:4.8vw}@media (min-width:768px){.panel--type-timeline .timeline-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.panel--type-timeline .timeline-item__in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:8vw}@media (min-width:768px){.panel--type-timeline .timeline-item__in{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:65%;margin-bottom:0}}.panel--type-timeline .timeline-item__description{font:1rem Calibri,sans-serif;width:65%}@media (min-width:768px){.panel--type-timeline .timeline-item__description{-ms-flex-item-align:center;align-self:center;font-size:1.25rem}}.panel--type-timeline .timeline-item__thumbnail{width:65%;margin-bottom:4vw}@media (min-width:768px){.panel--type-timeline .timeline-item__thumbnail{width:40%;margin-bottom:0}}.panel--type-timeline .timeline-item__thumbnail img{display:block;max-width:100%;max-height:30vh;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.panel--type-timeline .timeline-item__thumbnail img{max-height:70vh}}.panel--type-timeline .timeline-item__date{font:1.5rem/1 GrotesqueMTStd-Extended,sans-serif;position:relative;z-index:1;width:25%;color:#c10020;letter-spacing:3px;text-align:center}.panel--type-timeline .timeline-item__date::after{position:absolute;top:-70px;left:0;z-index:-1;width:100%;height:calc(100% + 116px);background:#fff;content:""}@media (min-width:768px){.panel--type-timeline .timeline-item__date{width:40%;font-size:3.5rem}}@media (min-width:1024px){.panel--type-timeline .timeline-item__date{font-size:3.125rem}}@media (min-width:768px){.panel--type-timeline .timeline-item--left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.panel--type-timeline .timeline-item--left .timeline-item__in{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:1200px){.panel--type-timeline .timeline-item--left .timeline-item__description{padding-right:80px}}@media (min-width:768px){.panel--type-timeline .timeline-item--right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.panel--type-timeline .timeline-item--right .timeline-item__in{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:768px){.panel--type-timeline .timeline-item--right .timeline-item__in{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.panel--type-timeline .timeline-item--right .timeline-item__description{text-align:left}@media (min-width:768px){.panel--type-timeline .timeline-item--right .timeline-item__description{text-align:right}}@media (min-width:1200px){.panel--type-timeline .timeline-item--right .timeline-item__description{padding-left:80px}}.panel--type-timeline .timeline-item:first-child .timeline-item__date::after{top:-50px;bottom:-40px;height:unset}@media (min-width:460px)and (max-width:768px){.panel--type-timeline .timeline-item:first-child .timeline-item__date::after{top:-155px}}.panel--type-timeline .timeline-item:last-child .timeline-item__date::after{bottom:-50px;height:unset}.panel--type-layout.instagram-layout{background:#fff;margin:0 auto;padding:8.53vw 5.33vw}@media (min-width:768px){.panel--type-layout.instagram-layout{padding:80px 5.33vw}}.instagram.instagram-component .instagram-title{font:700 1.5rem/1 GrotesqueMTStd-Extended,sans-serif;padding-bottom:6.25vw;color:#1a1818;text-align:center;text-transform:uppercase}@media (min-width:768px){.instagram.instagram-component .instagram-title{padding-bottom:48px;font-size:3rem}}.instagram.instagram-component .instagram-title::after{display:block;width:100%;height:24px;margin-top:24px;background:url(../img/svg/ic-instagram-black-alt.svg) center no-repeat;content:""}@media (min-width:768px){.instagram.instagram-component .instagram-title::after{height:32px}}.instagram.instagram-component .instagram-container{width:100%}@media (min-width:768px){.instagram.instagram-component .instagram-container{width:89.5vw;margin:auto}}.instagram.instagram-component .instagram-container .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:auto;padding:6.4vw 0}@media (min-width:768px){.instagram.instagram-component .instagram-container .swiper-pagination{padding:40px 0}}.instagram.instagram-component .instagram-container .swiper-pagination-bullet{background:#c10020;display:block;width:16px;height:16px;border-radius:50%;cursor:pointer;opacity:.5;-webkit-margin-end:12px;margin-inline-end:12px}.instagram.instagram-component .instagram-container .swiper-pagination-bullet-active{opacity:1}.instagram.instagram-component .swiper-wrapper{height:184.8vw}@media (min-width:768px){.instagram.instagram-component .swiper-wrapper{height:43.9vw}}.instagram.instagram-component .instagram-items_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6.4vw;width:100%;height:100%}@media (min-width:768px){.instagram.instagram-component .instagram-items_img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.63vw}}.instagram.instagram-component .instagram-items_img .instagram-item{width:50%;max-width:41.33vw;height:25%;max-height:41.33vw}@media (min-width:768px){.instagram.instagram-component .instagram-items_img .instagram-item{width:25%;max-width:20.4vw;height:50%;max-height:20.4vw}}.instagram.instagram-component .instagram-items_img .instagram-item:first-child{width:100%;max-width:100%;height:50%;max-height:89.33vw}@media (min-width:768px){.instagram.instagram-component .instagram-items_img .instagram-item:first-child{width:50%;max-width:43.4vw;height:100%;max-height:43.4vw}}.instagram.instagram-component .instagram-items_img .instagram-item__img{width:100%;max-width:unset;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.instagram.instagram-component .instagram-items_img .instagram-item__hover{width:100%;height:100%}.holidaygiftbox-us-ca-private-content{display:none}.page-holiday-gift-box .panel--type-layout{margin:0}body.page-template-limited-edition-island-map,html{height:100%}body.page-template-limited-edition-island-map.popup-open,html.popup-open{position:relative;height:100%;overflow:hidden}body.page-template-limited-edition-island-map.popup-open .wrapper,html.popup-open .wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}body.page-template-limited-edition-island-map.popup-open .popup--overlay,html.popup-open .popup--overlay{display:block}.popup--overlay{background:rgba(0,0,0,.5);position:fixed;z-index:9998;display:none;width:100%;height:100%}.page-template-limited-edition-island-map main{position:absolute;top:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;overflow:hidden;background:#034977;border:0;cursor:-webkit-grab;cursor:grab}.page-template-limited-edition-island-map .panel-collection{position:static}.page-template-limited-edition-island-map .panel-collection section{position:static}.page-template-limited-edition-island-map.popup-open .panel-collection{display:block}.map-frame{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map-img{display:block;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;width:auto;height:auto;margin:auto}.map-cards-wrapper{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;overflow-y:scroll}.island-close-button{font:bold .875rem GrotesqueMTStd,sans-serif;background:rgba(0,0,0,0);position:absolute;top:4.83vw;right:4.83vw;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;padding:0;color:#c10020;letter-spacing:.67px;text-transform:uppercase;border:none;cursor:pointer}@media (min-width:768px){.island-close-button{top:1.66vw;right:1.66vw;height:24px;padding:11px 11px 0}}.island-close-button__text{display:none}@media (min-width:768px){.island-close-button__text{display:inline-block;padding-top:2px}}.bacardi2020_us .island-close-button__text{display:block;padding-top:2px}.island-close-button__icon{background:url(../img/svg/close.svg) no-repeat center center;width:16px;height:16px}@media (min-width:768px){.island-close-button__icon{margin-left:10px}}@media (min-width:0)and (max-width:767px){.bacardi2020_us .island-close-button__icon{margin-left:2.1vw}}.map-point-and-card{position:absolute;z-index:2;padding:0 0 50px}.map-point-and-card::before{position:absolute;bottom:0;left:50%;z-index:2;width:48px;height:48px;background:radial-gradient(50% 50% at 50% 50%,rgba(193,0,32,.0001) 0,rgba(193,0,32,.2) 100%);border:2px solid #c10020;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;content:""}.map-point-and-card::after{position:absolute;bottom:15px;left:50%;z-index:2;width:18px;height:18px;color:#fff;font-weight:700;line-height:1.1;text-align:center;background:#c10020;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;content:"+"}@media (min-width:768px){.map-point-and-card::after{line-height:1.1}}.map-point-and-card.expanded{z-index:3}.map-point-and-card.viewed::before{background:unset;border:2px solid #fff}.map-point-and-card.viewed .map-pulsing-circle{visibility:hidden}.map-pulsing-circle{position:absolute;bottom:-40px;left:calc(50% - 64px);width:128px;height:128px;background:radial-gradient(50% 50% at 50% 50%,rgba(193,0,32,.0001) 0,rgba(193,0,32,.2) 100%);border-radius:50%;-webkit-animation:pulse 4.5s infinite ease-in-out;animation:pulse 4.5s infinite ease-in-out}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}20%{-webkit-transform:scale(1);transform:scale(1);opacity:1}25%{opacity:0}100%{opacity:0}}@keyframes pulse{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}20%{-webkit-transform:scale(1);transform:scale(1);opacity:1}25%{opacity:0}100%{opacity:0}}.island__info-card{position:absolute;z-index:1;display:none;width:80vw;height:111vw;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-clip-path:polygon(3.5% 0,96.5% 0,100% 2.7%,100% 97.3%,96.5% 100%,3.5% 100%,0 97.3%,0 2.7%);clip-path:polygon(3.5% 0,96.5% 0,100% 2.7%,100% 97.3%,96.5% 100%,3.5% 100%,0 97.3%,0 2.7%)}@media (min-width:768px){.island__info-card{width:296px;height:417px}}.expanded .island__info-card{z-index:3;display:block}.island__info-card--image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.island__info-card--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.island__info-card--content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;padding:8.7vw 6.4vw;color:#fff}@media (min-width:768px){.island__info-card--content{padding:40px 24px}}.island__info-card--content::before{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:62%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.4)));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.4) 100%);content:""}.island__info-card--subtitle{font:1rem GrotesqueMTStd,sans-serif;margin-bottom:2vw;font-stretch:condensed;text-transform:uppercase}@media (min-width:768px){.island__info-card--subtitle{margin-bottom:8px}}.island__info-card--title{font:1.75rem/1.1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:6.4vw}@media (min-width:768px){.island__info-card--title{margin-bottom:24px;font-size:1.5rem}}.island__info-card--button .btn{width:100%}.island__info-card--legal-age-warning{font:.75rem Calibri,sans-serif}.island__info-card.opened{display:block}.bacardi2020_mx_es .map-point-and-card::before{bottom:5px;width:38px;height:38px;background:radial-gradient(50% 50% at 50% 50%,rgba(193,0,32,.0001) 0,rgba(193,0,32,.2) 100%)}.bacardi2020_mx_es .map-pulsing-circle{bottom:-5px;left:calc(50% - 29px);width:58px;height:58px}.limited-edition{background:rgba(0,0,0,0);position:fixed;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}@media (min-width:768px){.limited-edition{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;padding:0 40px;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,0))}}.limited-edition .header-nav-wrapper{padding:17.1vw 0 4vw}@media (min-width:768px){.limited-edition .header-nav-wrapper{display:none}}.limited-edition .header-nav-wrapper::after{right:5.33vw}.limited-edition .header-menu{padding-right:0}.limited-edition .header-top-menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.limited-edition .sub-menu-item{padding-bottom:3.86vw}.limited-edition .sub-menu-item+.sub-menu-item{margin-top:.8vw;padding:3.86vw 0 0;border-top:1px solid #f5f2ee}.limited-edition .menu-image-title{max-width:none;font-size:1.75rem}.limited-edition .header-menu__btn{background:none #c10020;right:5.33vw;width:40px;height:40px;text-align:center;border-radius:50%}.bacardi2020_us .limited-edition .header-menu__btn{display:none}.limited-edition .header-menu__btn span{background:url(../img/svg/ic-burger-white.svg) no-repeat center/cover;display:inline-block;width:24px;height:24px;vertical-align:middle}.limited-edition .header-menu__btn::after{display:inline-block;height:100%;vertical-align:middle;content:""}.limited-edition .header-menu__btn.btn-opened{background:0 0}.limited-edition .header-menu__btn.btn-opened span{display:none}.limited-edition .page-title{display:none}@media (min-width:1024px){.limited-edition .page-title{display:block;-ms-flex-item-align:end;align-self:flex-end;max-width:528px}}.limited-edition .page-title h1{font:bold 1.625rem/1.08 GrotesqueMTStd-Extended,sans-serif;color:#fff;text-align:center;text-transform:uppercase}.footer-main-menu-li{padding-top:7.24vw}.island__range-card{background:url(../img/noise-texture-bg.png) repeat 0 0/70% #fff;position:relative;top:6vw;right:0;left:0;z-index:9999;width:87%;margin:6vw auto 20vw}@media (min-width:768px){.island__range-card{top:0;width:60%;max-width:625px;margin:76px auto 50px}}@media (min-width:1200px){.island__range-card{width:43.5%}}.island__range-card::before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}@media (min-width:768px){.island__range-card::after{position:absolute;top:0;left:0;z-index:-1;width:95%;height:100%;background-image:url(../img/island-palm.png);background-repeat:no-repeat;background-position-x:right;background-position-y:bottom;background-size:auto 58%;content:""}}.island__range-card--wrapper{position:absolute;top:0;left:0;display:none;width:100%;height:100%;overflow-y:scroll;cursor:initial}.island__range-card--wrapper.show{display:block}@media (min-width:768px){.island__range-card--wrapper{top:50%;z-index:9999;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.bacardi2020_us .island__range-card--wrapper:not(.island__range-card--final) .island__range-card--content{padding:9.6vw 6.4vw 4vw}@media (min-width:768px){.bacardi2020_us .island__range-card--wrapper:not(.island__range-card--final) .island__range-card--content{padding:30px 6% 5px}}.island__range-card--logo{position:absolute;right:0;left:0;z-index:5;width:17.5vw;height:17.5vw;margin:-8.75vw auto 0}@media (min-width:768px){.island__range-card--logo{width:80px;height:80px;margin:-40px auto 0}}.island__range-card--logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (min-width:0)and (max-width:767px){.island__range-card--image{height:75.6vw}}.island__range-card--image img{width:100%;height:100%;max-height:420px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.island__range-card--content{padding:9.6vw 6.4vw 29vw;text-align:center}@media (min-width:768px){.island__range-card--content{padding:64px 6% 100px}}.island__range-card--title{font:1.75rem/1 GrotesqueMTStd-Extended,sans-serif;max-width:620px;margin:0 auto 6.4vw;color:#1a1818;letter-spacing:.5px}@media (min-width:768px){.island__range-card--title{margin:0 auto 24px;font-size:2rem}}.island__range-card--description{font:.875rem Calibri,sans-serif;margin-bottom:6.4vw}@media (min-width:768px){.island__range-card--description{margin-bottom:32px;font-size:1.125rem}}.island__range-card .btn{margin-bottom:6.4vw}@media (min-width:768px){.island__range-card .btn{min-width:280px;margin-bottom:32px}}.island__range-card--link{font:.75rem GrotesqueMTStd-Extended,sans-serif;background:rgba(0,0,0,0);position:relative;color:#1a1818;border:none;cursor:pointer}.island__range-card--link::after{background:currentColor;position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;margin:-5px 0;-webkit-transition:all .4s ease-in 0s;transition:all .4s ease-in 0s;content:""}.island__range-card--link:hover::after{width:0}.island__range-card--text-after-button{font-size:.75rem}.island__range-card--close-button{position:absolute;top:5vw;right:5vw;width:6.4vw;height:6.4vw;background:url(../img/svg/close.svg) rgba(0,0,0,0) center/contain no-repeat;border:none;cursor:pointer}.bacardi2020_us .island__range-card--close-button:not(.js-close-final-popup){background:url(../img/svg/close-white.svg) rgba(0,0,0,0) center/contain no-repeat}@media (min-width:768px){.island__range-card--close-button{top:16px;right:16px;width:30px;height:30px}}.footer__limited-edition{position:fixed;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1.1vw 1vw 1.4vw 14vw;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.4)));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.4) 100%);-webkit-transition:bottom .4s ease-in-out;transition:bottom .4s ease-in-out}@media (min-width:0)and (max-width:767px){.footer__limited-edition{z-index:10}}@media (min-width:768px){.footer__limited-edition{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 40px 30px}}.footer__limited-edition.hide{bottom:-29vw}.footer__limited-edition-bottom,.footer__limited-edition-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (min-width:0)and (max-width:767px){.footer__limited-edition-bottom{display:block}}@media (min-width:0)and (max-width:767px){.bacardi2020_us .footer__limited-edition-bottom{display:none}}.footer__limited-edition-top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:768px){.footer__limited-edition-top{position:absolute;top:-110px;left:40px;width:auto}}.footer__limited-edition .page-title{display:block;margin-left:2.5vw}@media (min-width:768px){.footer__limited-edition .page-title{margin-right:2.5vw}}@media (min-width:1024px){.footer__limited-edition .page-title{display:none}}.footer__limited-edition .page-title h1{font:bold 1rem/1.25 GrotesqueMTStd-Extended,sans-serif;color:#fff;text-transform:uppercase}.footer .zoom-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:40px}@media (min-width:0)and (max-width:767px){.footer .zoom-controls{display:none}}.footer .zoom-controls[data-current=map-zoom-out] .map-zoom-out{color:#dedede}.footer .zoom-controls[data-current=map-zoom-in] .map-zoom-in{color:#dedede}.footer .zoom-controls-item{display:inline-block;width:40px;height:36px;color:#c10020;font-size:1.75rem;text-align:center;background:#fff;cursor:pointer}.footer .zoom-controls-item:first-child{border-bottom:solid 1px #ccc;border-top-left-radius:50%;border-top-right-radius:50%}.footer .zoom-controls-item:last-child{border-bottom-right-radius:50%;border-bottom-left-radius:50%}.footer .mini-map{width:28.9vw}@media (min-width:768px){.footer .mini-map{width:120px;margin:0 30px}}.bacardi2020_us .footer .mini-map{width:136px}.footer-left{max-width:62.5%}@media (min-width:0)and (max-width:767px){.footer-left{width:62.5%}}.footer-left p{font:.625rem/1.4 GrotesqueMTStd,sans-serif;color:#fffcf6}@media (min-width:0)and (max-width:767px){.footer-left p{display:none}}.footer-left p a{font:.625rem/1.4 GrotesqueMTStd,sans-serif;color:#fffcf6;text-decoration:underline}.footer-left p.footer__legal-text-strong{font-weight:700;text-transform:uppercase}.bacardi2020_es .footer-left p.footer__legal-text-strong{font-weight:400;text-transform:inherit}.footer-right .btn{padding:15px 11px 13px}@media (min-width:0)and (max-width:767px){.footer-right .btn{min-width:51.69vw;padding:3.6vw 2.65vw 3.14vw}}.mini-map-wrapper{position:relative}.mini-map-pulsing-circle{position:absolute;width:11.2px;height:11.2px;background:radial-gradient(50% 50% at 50% 50%,rgba(193,0,32,.0001) 0,rgba(193,0,32,.2) 100%);border-radius:50%;-webkit-animation:pulse-1 11s infinite ease-in-out;animation:pulse-1 11s infinite ease-in-out}.mini-map-pulsing-circle::before{position:absolute;top:calc(50% - 1.2px);left:calc(50% - 1.2px);width:2.4px;height:2.4px;border:1px solid rgba(193,0,32,.1);border-radius:50%;content:""}.bacardi2020_us .mini-map-pulsing-circle{-webkit-animation:pulse-2 33s infinite ease-in-out;animation:pulse-2 33s infinite ease-in-out}.mini-map-point-1{bottom:calc(50% + 34px);left:calc(50% - 51px)}.bacardi2020_us .mini-map-point-1{bottom:calc(50% + 32px);left:calc(50% - 61px);display:none}.bacardi2020_mx .mini-map-point-1{bottom:calc(50% + 13px);left:calc(50% - 10px)}.mini-map-point-2{bottom:calc(50% - 1px);left:calc(50% - 56px);-webkit-animation-delay:4s;animation-delay:4s}.bacardi2020_us .mini-map-point-2{bottom:calc(50% + 14px);left:calc(50% - 68px);-webkit-animation-delay:3s;animation-delay:3s}.bacardi2020_mx .mini-map-point-2{bottom:calc(50% + 8px);left:50%}.mini-map-point-3{bottom:calc(50% + 9px);left:calc(50% + 4px);-webkit-animation-delay:2s;animation-delay:2s}.bacardi2020_us .mini-map-point-3{bottom:calc(50% - 15px);left:calc(50% - 59px);-webkit-animation-delay:6s;animation-delay:6s}.bacardi2020_mx .mini-map-point-3{bottom:50%;left:calc(50% + 4px)}.mini-map-point-4{bottom:calc(50% - 25px);left:calc(50% + 4px);-webkit-animation-delay:5s;animation-delay:5s}.bacardi2020_us .mini-map-point-4{bottom:calc(50% - 35px);left:calc(50% - 10px)}.bacardi2020_mx .mini-map-point-4{bottom:calc(50% - 25px);left:calc(50% - 14px)}.mini-map-point-5{bottom:calc(50% - 5px);left:calc(50% + 44px);-webkit-animation-delay:9s;animation-delay:9s}.bacardi2020_us .mini-map-point-5{bottom:calc(50% + 5px);left:calc(50% + 10px);-webkit-animation-delay:12s;animation-delay:12s}.bacardi2020_mx .mini-map-point-5{bottom:calc(50% - 10px);left:calc(50% + 5px)}.mini-map-point-6{display:none;-webkit-animation-delay:8s;animation-delay:8s}.bacardi2020_us .mini-map-point-6{bottom:calc(50% - 5px);left:calc(50% + 15px);display:block;-webkit-animation-delay:15s;animation-delay:15s}.bacardi2020_mx .mini-map-point-6{bottom:calc(50% - 15px);left:calc(50% - 1px);display:block}.mini-map-point-7{display:none;-webkit-animation-delay:12s;animation-delay:12s}.bacardi2020_us .mini-map-point-7{bottom:calc(50% - 35px);left:calc(50% - 70px);display:none;-webkit-animation-delay:21s;animation-delay:21s}.bacardi2020_mx .mini-map-point-7{bottom:calc(50% - 16px);left:calc(50% + 8px);display:block}.mini-map-point-8{display:none;-webkit-animation-delay:11s;animation-delay:11s}.bacardi2020_us .mini-map-point-8{bottom:calc(50% - 20px);left:calc(50% + 30px);display:block;-webkit-animation-delay:21s;animation-delay:21s}.bacardi2020_mx .mini-map-point-8{bottom:calc(50% - 25px);left:calc(50% - 3px);display:block}.mini-map-point-9{display:none;-webkit-animation-delay:6s;animation-delay:6s}.bacardi2020_us .mini-map-point-9{bottom:calc(50% - 4px);left:calc(50% + 41px);display:block;-webkit-animation-delay:24s;animation-delay:24s}.bacardi2020_mx .mini-map-point-9{bottom:calc(50% - 25px);left:calc(50% + 5px);display:block}.mini-map-point-10{display:none;-webkit-animation-delay:13s;animation-delay:13s}.bacardi2020_us .mini-map-point-10{bottom:calc(50% - 30px);left:calc(50% + 40px);display:block;-webkit-animation-delay:21s;animation-delay:21s}.bacardi2020_mx .mini-map-point-10{bottom:calc(50% - 25px);left:calc(50% + 14px);display:block}.mini-map-point-11{display:none;-webkit-animation-delay:7s;animation-delay:7s}.bacardi2020_us .mini-map-point-11{bottom:calc(50% - 40px);left:calc(50% + 48px);display:block;-webkit-animation-delay:30s;animation-delay:30s}.bacardi2020_mx .mini-map-point-11{bottom:calc(50% - 33px);left:calc(50% + 24px);display:block}.mini-map-point-12{display:none;-webkit-animation-delay:8s;animation-delay:8s}.bacardi2020_us .mini-map-point-12{bottom:50%;left:calc(50% - 50px);display:block;-webkit-animation-delay:6s;animation-delay:6s}.bacardi2020_mx .mini-map-point-12{bottom:calc(50% - 36px);left:calc(50% + 10px);display:block}.mini-map-point-13{display:none;-webkit-animation-delay:9s;animation-delay:9s}.bacardi2020_us .mini-map-point-13{bottom:calc(50% + 15px);left:calc(50% - 54px);display:block;-webkit-animation-delay:13s;animation-delay:13s}.mini-map-point-14{display:none}.bacardi2020_us .mini-map-point-14{bottom:calc(50% - 50px);left:calc(50% + 45px);display:block;-webkit-animation-delay:26s;animation-delay:26s}@-webkit-keyframes pulse-1{0%{-webkit-transform:scale(1);transform:scale(1)}12%{-webkit-transform:scale(1);transform:scale(1)}18%{-webkit-transform:scale(2.5);transform:scale(2.5)}21%{-webkit-transform:scale(2.5);transform:scale(2.5)}25%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse-1{0%{-webkit-transform:scale(1);transform:scale(1)}12%{-webkit-transform:scale(1);transform:scale(1)}18%{-webkit-transform:scale(2.5);transform:scale(2.5)}21%{-webkit-transform:scale(2.5);transform:scale(2.5)}25%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulse-2{0%{-webkit-transform:scale(1);transform:scale(1)}18%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(2.5);transform:scale(2.5)}21%{-webkit-transform:scale(2.5);transform:scale(2.5)}23%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse-2{0%{-webkit-transform:scale(1);transform:scale(1)}18%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(2.5);transform:scale(2.5)}21%{-webkit-transform:scale(2.5);transform:scale(2.5)}23%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.island__final-popup,.island__intro-popup{background:url(../img/noise-texture-bg.png) repeat 0 0/70% #fff;position:absolute;top:19.3vw;right:0;left:0;z-index:9999;display:none;width:76%;margin:0 auto;cursor:initial}.island__final-popup.show,.island__intro-popup.show{display:block}@media (min-width:768px){.island__final-popup,.island__intro-popup{top:50%;width:80%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:1200px){.island__final-popup,.island__intro-popup{width:60.5%;max-width:870px}}@media (min-width:0)and (max-width:767px){.bacardi2020_us .island__final-popup,.bacardi2020_us .island__intro-popup{width:89%}}.island__final-popup::after,.island__intro-popup::after{background:url(../img/island-palm.png) no-repeat 0 0/auto 105vw;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-position-x:33vw;background-position-y:bottom;content:""}@media (min-width:768px){.island__final-popup::after,.island__intro-popup::after{width:97%;background-image:url(../img/island-palm.png);background-repeat:no-repeat;background-position-x:right;background-position-y:bottom;background-size:auto 80%}}.island__final-popup--logo,.island__intro-popup--logo{position:relative;z-index:5;width:17.5vw;height:17.5vw;margin:-8.75vw auto 0}@media (min-width:768px){.island__final-popup--logo,.island__intro-popup--logo{width:80px;height:80px;margin:-40px auto 0}}.island__final-popup--logo img,.island__intro-popup--logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.island__final-popup--content,.island__intro-popup--content{padding:8.6vw 6.4vw 9.6vw;text-align:center}@media (min-width:768px){.island__final-popup--content,.island__intro-popup--content{padding:58px 10% 73px}}.island__final-popup--subtitle,.island__intro-popup--subtitle{font:.875rem GrotesqueMTStd,sans-serif;margin-bottom:6.4vw;color:#1a1818;font-stretch:condensed;letter-spacing:.5px;text-transform:uppercase}@media (min-width:768px){.island__final-popup--subtitle,.island__intro-popup--subtitle{margin-bottom:24px;font-size:1rem}}.island__final-popup--title,.island__intro-popup--title{font:2rem/1 GrotesqueMTStd-Extended,sans-serif;max-width:620px;margin:0 auto 6.4vw;color:#1a1818;letter-spacing:.5px}@media (min-width:768px){.island__final-popup--title,.island__intro-popup--title{margin:0 auto 32px;font-size:3.5rem}}@media (min-width:0)and (max-width:767px){.bacardi2020_us .island__final-popup--title,.bacardi2020_us .island__intro-popup--title{font-size:1.625rem;letter-spacing:0}}.island__final-popup--description,.island__intro-popup--description{font:1rem Calibri,sans-serif;margin-bottom:6.4vw}@media (min-width:768px){.island__final-popup--description,.island__intro-popup--description{margin-bottom:48px;font-size:1.25rem}}.island__final-popup .btn-wrapper+.btn-wrapper,.island__intro-popup .btn-wrapper+.btn-wrapper{padding-top:3.6vw}@media (min-width:768px){.island__final-popup .btn-wrapper+.btn-wrapper,.island__intro-popup .btn-wrapper+.btn-wrapper{padding-top:20px}}.island__final-popup .btn-style-button,.island__intro-popup .btn-style-button{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#c10020),color-stop(50%,#a4001b)) left top/100% 200%,#c10020;background:linear-gradient(to bottom,#c10020 50%,#a4001b 50%) left top/100% 200%,#c10020;border:solid 2px #c10020}.island__final-popup .btn-style-button:active,.island__final-popup .btn-style-button:hover,.island__intro-popup .btn-style-button:active,.island__intro-popup .btn-style-button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#c10020),color-stop(50%,#a4001b)) left bottom/100% 200%,#a4001b;background:linear-gradient(to bottom,#c10020 50%,#a4001b 50%) left bottom/100% 200%,#a4001b;border:solid 2px #a4001b}@media (min-width:768px){.island__final-popup .btn,.island__final-popup .btn-style-button,.island__intro-popup .btn,.island__intro-popup .btn-style-button{min-width:280px}}.island__final-popup .btn-style-link,.island__intro-popup .btn-style-link{font:bold .75rem GrotesqueMTStd,sans-serif;color:#c10020;text-transform:uppercase}.island__intro-popup{display:block}.island__intro-popup--wrapper{position:absolute;top:0;left:0;display:none;width:100%;height:100%;overflow-y:scroll}.island__intro-popup--wrapper.show{display:block}@media (min-width:768px){.island__intro-popup--image{display:none}}.island__intro-popup--image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.island__heavy-clouds{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100vh}.island__heavy-cloud{background:url(../img/island-cloud.png) no-repeat 0 0/contain;position:absolute;width:252vw;height:99.8vw;-webkit-transition:all 3s ease-in-out;transition:all 3s ease-in-out}@media (min-width:768px){.island__heavy-cloud{width:150vw;height:57.6vw}}@media (min-width:1200px){.island__heavy-cloud{width:100vw;height:38.4vw}}.island__heavy-cloud.cloud-1{top:-12.5vw;left:-177.5vw}@media (min-width:768px){.island__heavy-cloud.cloud-1{top:-205px;left:-515px}}.island__heavy-cloud.cloud-2{top:9.6vw;left:28.9vw}@media (min-width:768px){.island__heavy-cloud.cloud-2{top:-194px;left:682px}}.island__heavy-cloud.cloud-3{top:-12.5vw;left:16vw}@media (min-width:768px){.island__heavy-cloud.cloud-3{top:-66px;left:533px}}.island__heavy-cloud.cloud-4{top:153.9vw;left:-67vw}@media (min-width:768px){.island__heavy-cloud.cloud-4{top:522px;left:261px}}.island__heavy-cloud.cloud-5{top:128.7vw;left:-79.8vw}@media (min-width:768px){.island__heavy-cloud.cloud-5{top:276px;left:-187px}}.island__heavy-cloud.cloud-6{top:140.6vw;left:133.3vw}@media (min-width:768px){.island__heavy-cloud.cloud-6{top:423px;left:-515px}}.island__heavy-cloud.cloud-7{top:132.5vw;left:-150.2vw}@media (min-width:768px){.island__heavy-cloud.cloud-7{top:487px;left:-341px}}.island__heavy-cloud.cloud-8{top:11.4vw;left:-106.8vw}@media (min-width:768px){.island__heavy-cloud.cloud-8{top:305px;left:-60px}}.island__heavy-cloud.cloud-9{top:99.8vw;left:-35vw}@media (min-width:768px){.island__heavy-cloud.cloud-9{top:285px;left:465px}}.island__heavy-cloud.cloud-10{top:94.4vw;left:28.9vw}@media (min-width:768px){.island__heavy-cloud.cloud-10{top:276px;left:682px}}.island__heavy-cloud.cloud-11{top:49.8vw;left:12.1vw}@media (min-width:768px){.island__heavy-cloud.cloud-11{top:29px;left:448px}}.island__heavy-cloud.cloud-12{top:0;left:-90.5vw}@media (min-width:768px){.island__heavy-cloud.cloud-12{top:-247px;left:0}}.island__heavy-cloud.cloud-13{top:26.2vw;left:-37.7vw}@media (min-width:768px){.island__heavy-cloud.cloud-13{top:-102px;left:302px}}.island__heavy-cloud.cloud-14{top:38.9vw;left:-170.8vw}@media (min-width:768px){.island__heavy-cloud.cloud-14{top:-31px;left:-459px}}.island__heavy-cloud.cloud-15{top:44.7vw;left:-74.2vw}@media (min-width:768px){.island__heavy-cloud.cloud-15{top:0;left:94px}}.island__heavy-cloud.cloud-16{top:76vw;left:-157.5vw}@media (min-width:768px){.island__heavy-cloud.cloud-16{top:174px;left:-383px}}.island__heavy-clouds.animated .cloud-1{left:-250%}@media (min-width:768px){.island__heavy-clouds.animated .cloud-1{left:-100%}}.island__heavy-clouds.animated .cloud-2{left:100%}.island__heavy-clouds.animated .cloud-3{left:115%}.island__heavy-clouds.animated .cloud-4{left:100%}.island__heavy-clouds.animated .cloud-5{left:-265%}@media (min-width:768px){.island__heavy-clouds.animated .cloud-5{left:-115%}}.island__heavy-clouds.animated .cloud-6{left:-280%}@media (min-width:768px){.island__heavy-clouds.animated .cloud-6{left:-130%}}.island__heavy-clouds.animated .cloud-7{left:-250%}@media (min-width:768px){.island__heavy-clouds.animated .cloud-7{left:-100%}}.island__heavy-clouds.animated .cloud-8{left:-265%}@media (min-width:768px){.island__heavy-clouds.animated .cloud-8{left:-115%}}.island__heavy-clouds.animated .cloud-9{left:130%}.island__heavy-clouds.animated .cloud-10{left:130%}.island__heavy-clouds.animated .cloud-11{left:115%}.island__heavy-clouds.animated .cloud-12{left:-280%}@media (min-width:768px){.island__heavy-clouds.animated .cloud-12{left:-130%}}.island__heavy-clouds.animated .cloud-13{left:100%}.island__heavy-clouds.animated .cloud-14{left:-280%}@media (min-width:768px){.island__heavy-clouds.animated .cloud-14{left:-130%}}.island__heavy-clouds.animated .cloud-15{left:130%}.island__heavy-clouds.animated .cloud-16{left:-280%}@media (min-width:768px){.island__heavy-clouds.animated .cloud-16{left:-130%}}.island__light-clouds{position:absolute;top:0;left:0;width:100%;height:100%}.island__light-cloud{background:url(../img/island-cloud.png) no-repeat 0 0/contain;position:absolute;width:1440px;height:553px}.island__light-cloud.cloud-1{top:9%;left:-1440px;-webkit-animation:moveLeft 300s linear -75s infinite;animation:moveLeft 300s linear -75s infinite}.island__light-cloud.cloud-2{top:20%;left:-1440px;-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-animation:moveLeft 300s linear -214s infinite;animation:moveLeft 300s linear -214s infinite}.island__light-cloud.cloud-3{top:63%;right:-1440px;-webkit-animation:moveRight 300s linear -65s infinite;animation:moveRight 300s linear -65s infinite}.island__light-cloud.cloud-4{top:63%;right:-1440px;-webkit-animation:moveRight 300s linear -210s infinite;animation:moveRight 300s linear -210s infinite}@-webkit-keyframes moveLeft{0%{left:-1440px}100%{left:calc(100vw + 1440px)}}@keyframes moveLeft{0%{left:-1440px}100%{left:calc(100vw + 1440px)}}@-webkit-keyframes moveRight{0%{right:-1440px}100%{right:calc(100vw + 1440px)}}@keyframes moveRight{0%{right:-1440px}100%{right:calc(100vw + 1440px)}}.island__planes{position:absolute;top:0;left:0;width:100%;height:100%}.island__plane--link{position:absolute;z-index:1;width:270px}.island__plane--link.plane-forward{top:9%;left:-270px;-webkit-animation:moveLeft-2 60s linear 10s infinite;animation:moveLeft-2 60s linear 10s infinite}.island__plane--link.plane-backward{top:18%;right:-270px;left:auto;-webkit-animation:moveRight-2 60s linear 40s infinite;animation:moveRight-2 60s linear 40s infinite}.island__plane--link img{max-width:100%;height:auto}@-webkit-keyframes moveLeft-2{0%{left:-270px}30%{left:100%}100%{left:100%}}@keyframes moveLeft-2{0%{left:-270px}30%{left:100%}100%{left:100%}}@-webkit-keyframes moveRight-2{0%{right:-270px}30%{right:100%}100%{right:100%}}@keyframes moveRight-2{0%{right:-270px}30%{right:100%}100%{right:100%}}.eq-bar{-webkit-transform:scale(1,-1) translate(0,-18px);transform:scale(1,-1) translate(0,-18px);-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;fill:#fffcf6}.eq-bar--1{-webkit-animation-name:eq-1-first,eq-1-second,eq-1-third;animation-name:eq-1-first,eq-1-second,eq-1-third;-webkit-animation-duration:1.2s,.3s,1s;animation-duration:1.2s,.3s,1s;animation-duration:1.2s,.3s,1s;animation-duration:1.2s,.3s,1s}.eq-bar--2{-webkit-animation-name:eq-2-first,eq-2-second,eq-2-third;animation-name:eq-2-first,eq-2-second,eq-2-third;-webkit-animation-duration:.7s,1.2s,1.2s;animation-duration:.7s,1.2s,1.2s;animation-duration:.7s,1.2s,1.2s;animation-duration:.7s,1.2s,1.2s}.eq-bar--3{-webkit-animation-name:eq-3-first,eq-3-second,eq-3-third;animation-name:eq-3-first,eq-3-second,eq-3-third;-webkit-animation-duration:1.2s;animation-duration:1.2s}.eq-bar--4{-webkit-animation-name:eq-4-first,eq-4-second,eq-4-third;animation-name:eq-4-first,eq-4-second,eq-4-third;-webkit-animation-duration:1.2s,1s,1s;animation-duration:1.2s,1s,1s;animation-duration:1.2s,1s,1s;animation-duration:1.2s,1s,1s}.eq-bar--5{-webkit-animation-name:eq-5-first,eq-5-second,eq-5-third;animation-name:eq-5-first,eq-5-second,eq-5-third;-webkit-animation-duration:1.2s,.7s,1.2s;animation-duration:1.2s,.7s,1.2s;animation-duration:1.2s,.7s,1.2s;animation-duration:1.2s,.7s,1.2s}.eq-bar--6{-webkit-animation-name:eq-6-first,eq-6-second,eq-6-third;animation-name:eq-6-first,eq-6-second,eq-6-third;-webkit-animation-duration:1.2s;animation-duration:1.2s}.audio-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:0)and (max-width:767px){.audio-wrapper{margin-right:17.33vw}.bacardi2020_us .audio-wrapper{margin-right:0}}.audio-wrapper .audio-mute{margin-bottom:-2px;margin-left:8px;padding:0;background:rgba(0,0,0,0);border:none;outline:0;cursor:pointer}.audio-wrapper span{font:bold .75rem/1.2 GrotesqueMTStd,sans-serif;color:#fffcf6;text-transform:uppercase}.audio-wrapper.off .eq-bar{height:2px;-webkit-animation:none;animation:none}.page-template-limited-edition-island-map.header--mobile-open .audio-wrapper{visibility:hidden;opacity:0}.page-template-limited-edition-island-map.header--mobile-open .audio-wrapper.dark-color{position:absolute;top:5.33vw;right:16.53vw;margin-right:0;visibility:visible;opacity:1}.page-template-limited-edition-island-map.header--mobile-open .audio-wrapper.dark-color span{color:#000}.page-template-limited-edition-island-map.header--mobile-open .audio-wrapper .eq-bar{fill:#000}@-webkit-keyframes eq-1-first{0%{height:10px}20%{height:6px}30%{height:12px}}@keyframes eq-1-first{0%{height:10px}20%{height:6px}30%{height:12px}}@-webkit-keyframes eq-1-second{40%{height:16px}60%{height:12px}}@keyframes eq-1-second{40%{height:16px}60%{height:12px}}@-webkit-keyframes eq-1-third{80%{height:6px}100%{height:8px}}@keyframes eq-1-third{80%{height:6px}100%{height:8px}}@-webkit-keyframes eq-2-first{0%{height:15px}25%{height:18px}}@keyframes eq-2-first{0%{height:15px}25%{height:18px}}@-webkit-keyframes eq-2-second{50%{height:16px}60%{height:12px}}@keyframes eq-2-second{50%{height:16px}60%{height:12px}}@-webkit-keyframes eq-2-return{75%{height:10px}100%{height:12px}}@keyframes eq-2-return{75%{height:10px}100%{height:12px}}@-webkit-keyframes eq-3-first{0%{height:18px}20%{height:3px}}@keyframes eq-3-first{0%{height:18px}20%{height:3px}}@-webkit-keyframes eq-3-second{30%{height:13px}40%{height:10px}60%{height:16px}}@keyframes eq-3-second{30%{height:13px}40%{height:10px}60%{height:16px}}@-webkit-keyframes eq-3-third{80%{height:12px}100%{height:18px}}@keyframes eq-3-third{80%{height:12px}100%{height:18px}}@-webkit-keyframes eq-4-first{0%{height:15px}25%{height:18px}50%{height:16px}}@keyframes eq-4-first{0%{height:15px}25%{height:18px}50%{height:16px}}@-webkit-keyframes eq-4-second{60%{height:10px}75%{height:5px}100%{height:10px}}@keyframes eq-4-second{60%{height:10px}75%{height:5px}100%{height:10px}}@-webkit-keyframes eq-4-third{85%{height:10px}100%{height:12px}}@keyframes eq-4-third{85%{height:10px}100%{height:12px}}@-webkit-keyframes eq-5-first{0%{height:14px}25%{height:12px}50%{height:18px}}@keyframes eq-5-first{0%{height:14px}25%{height:12px}50%{height:18px}}@-webkit-keyframes eq-5-second{60%{height:8px}75%{height:3px}}@keyframes eq-5-second{60%{height:8px}75%{height:3px}}@-webkit-keyframes eq-5-third{85%{height:10px}100%{height:14px}}@keyframes eq-5-third{85%{height:10px}100%{height:14px}}@-webkit-keyframes eq-6-first{0%{height:8px}20%{height:12px}40%{height:6px}}@keyframes eq-6-first{0%{height:8px}20%{height:12px}40%{height:6px}}@-webkit-keyframes eq-6-second{60%{height:10px}100%{height:6px}}@keyframes eq-6-second{60%{height:10px}100%{height:6px}}.panel--type-le-island-map--points-and-cards .recipe{background:url(../img/man-barrel-bg.png) no-repeat -13.3vw 100%/96vw #fffbf3;position:relative;z-index:9999;display:none;width:88.41vw;min-height:92.53vh;margin:7.24vw auto;padding:0 3.864vw 13vw;-webkit-clip-path:polygon(0 16px,16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px));clip-path:polygon(0 16px,16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px))}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe{width:88.9vw;max-width:1280px;min-height:740px;margin:50px auto;padding:0 0 120px 60px;background-position:-5% 50%;background-size:38%;cursor:initial}}.panel--type-le-island-map--points-and-cards .recipe.show{display:block}.panel--type-le-island-map--points-and-cards .recipe h2{font:bold 2.5rem/1 GrotesqueMTStd-Extended,sans-serif;padding:1vw 0 3.2vw;color:#1a1818;text-transform:uppercase}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe h2{max-width:398px;padding:10px 0;font-size:4rem}.bacardi2020_es .panel--type-le-island-map--points-and-cards .recipe h2{font-size:3rem}}.panel--type-le-island-map--points-and-cards .recipe h2.small-title{font-size:1.75rem}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe h2.small-title{max-width:370px;font-size:2rem}}.panel--type-le-island-map--points-and-cards .recipe h3{font:normal 1rem GrotesqueMTStd,sans-serif;padding:9.6618vw 0 0;color:#1a1818;font-stretch:condensed;letter-spacing:.88px;text-transform:uppercase}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe h3{padding:149px 0 0;font-size:1rem}}.panel--type-le-island-map--points-and-cards .recipe__info{margin:7.729vw 0 0}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe__info{max-width:398px;margin-top:30px}.bacardi2020_us .panel--type-le-island-map--points-and-cards .recipe__info{max-width:370px;margin-top:10px}}.panel--type-le-island-map--points-and-cards .recipe__item{font:bold 1rem/2.38 GrotesqueMTStd,sans-serif;color:#1a1818;letter-spacing:-.33px;text-transform:uppercase}@media (min-width:1024px){.bacardi2020_us .panel--type-le-island-map--points-and-cards .recipe__item{font-size:.9375rem}}.panel--type-le-island-map--points-and-cards .recipe__ingredients--servings{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:20px;border:2px solid #c10020}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe__ingredients--servings{max-width:280px}}.panel--type-le-island-map--points-and-cards .recipe__ingredients--servings input::-webkit-inner-spin-button,.panel--type-le-island-map--points-and-cards .recipe__ingredients--servings input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.panel--type-le-island-map--points-and-cards .recipe__ingredients--servings input[type=number]{-moz-appearance:textfield}.panel--type-le-island-map--points-and-cards .recipe__ingredients--servings .servings__input,.panel--type-le-island-map--points-and-cards .recipe__ingredients--servings .servings__label{font:bold 1rem/1.9 GrotesqueMTStd-Extended,sans-serif;letter-spacing:-.33px;text-transform:uppercase}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe__ingredients--servings .servings__input,.panel--type-le-island-map--points-and-cards .recipe__ingredients--servings .servings__label{line-height:2.38}}.panel--type-le-island-map--points-and-cards .recipe__ingredients--servings .servings__label{margin-left:15px;padding-top:2px}.panel--type-le-island-map--points-and-cards .recipe__ingredients--servings .servings__input{width:30px;padding:2px 0 0;text-align:center;background:rgba(0,0,0,0);border:none;outline:0}.panel--type-le-island-map--points-and-cards .recipe__ingredients--servings .servings__minus,.panel--type-le-island-map--points-and-cards .recipe__ingredients--servings .servings__plus{position:relative;padding:20px 8px;cursor:pointer}.panel--type-le-island-map--points-and-cards .recipe__ingredients--servings .servings__minus::after,.panel--type-le-island-map--points-and-cards .recipe__ingredients--servings .servings__plus::after{position:absolute;top:15px;width:8px;height:8px;color:#c10020;border-style:solid;border-width:3px 3px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}.panel--type-le-island-map--points-and-cards .recipe__ingredients--servings .servings__minus{margin-left:auto}.panel--type-le-island-map--points-and-cards .recipe__ingredients--servings .servings__minus::after{left:3px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.panel--type-le-island-map--points-and-cards .recipe__ingredients--servings .servings__plus{margin-right:17px}.panel--type-le-island-map--points-and-cards .recipe__ingredients--servings .servings__plus::after{right:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.panel--type-le-island-map--points-and-cards .recipe__ingredients--copy-link{position:relative;width:100%;margin-top:18.11vw;text-align:center}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe__ingredients--copy-link{position:absolute;bottom:60px;margin-top:0;margin-left:-60px;padding:0}}.panel--type-le-island-map--points-and-cards .recipe__ingredients--copy-link a{font:bold .875rem GrotesqueMTStd-Extended,sans-serif;color:#c10020;letter-spacing:.78px;text-transform:uppercase}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe__ingredients--copy-link a{font-size:.75rem;letter-spacing:.43px}}.panel--type-le-island-map--points-and-cards .recipe__ingredients--copy-confirm{font:bold .625rem GrotesqueMTStd-Extended,sans-serif;position:absolute;top:200%;right:0;left:0;color:#c10020;text-transform:uppercase;-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden;opacity:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.panel--type-le-island-map--points-and-cards .recipe__ingredients--copy-confirm span{border-bottom:2px solid #c10020}.panel--type-le-island-map--points-and-cards .recipe__ingredients--copy-confirm.show{-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;opacity:1}.panel--type-le-island-map--points-and-cards .recipe__with-steps{background-position:-13.3vw 50%}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe__with-steps{padding:0 0 60px 60px;background-position:-5% 50%}.panel--type-le-island-map--points-and-cards .recipe__with-steps h3{padding:100px 0 0}}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe__content--wrapper{min-height:366px}}@media (min-width:1200px){.panel--type-le-island-map--points-and-cards .recipe__content--wrapper{min-height:437px}}@media (min-width:1300px){.panel--type-le-island-map--points-and-cards .recipe__content--wrapper{min-height:493px}}@media (min-width:1400px){.panel--type-le-island-map--points-and-cards .recipe__content--wrapper{min-height:550px}}.panel--type-le-island-map--points-and-cards .recipe__image{width:100%;height:100%}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe__image{position:absolute;top:0;left:0}}.panel--type-le-island-map--points-and-cards .recipe__image--wrapper{position:relative;width:100%;height:45.41vw}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe__image--wrapper{position:absolute;top:100px;right:0;width:500px;height:266px}}@media (min-width:1200px){.panel--type-le-island-map--points-and-cards .recipe__image--wrapper{width:625px;height:337px}}@media (min-width:1300px){.panel--type-le-island-map--points-and-cards .recipe__image--wrapper{width:725px;height:393px}}@media (min-width:1400px){.panel--type-le-island-map--points-and-cards .recipe__image--wrapper{width:825px;height:450px}}.panel--type-le-island-map--points-and-cards .recipe__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.panel--type-le-island-map--points-and-cards .recipe__logo{height:15vw;margin-bottom:4vw}@media (min-width:768px){.panel--type-le-island-map--points-and-cards .recipe__logo{height:70px}}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe__logo{position:relative;margin-bottom:0}}.panel--type-le-island-map--points-and-cards .recipe__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe__logo img{-o-object-position:left;object-position:left}}.panel--type-le-island-map--points-and-cards .recipe__steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:5.4vw}@media (min-width:768px){.panel--type-le-island-map--points-and-cards .recipe__steps{margin-top:3vw}}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe__steps{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:44px;padding-right:50px}}.panel--type-le-island-map--points-and-cards .recipe__step{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1vw 0 0}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe__step{margin-right:10px;padding:17px;background-color:#fffbf3;border:2px solid #cfbf95}}.panel--type-le-island-map--points-and-cards .recipe__step--number{font:700 3rem GrotesqueMTStd-Extended,sans-serif;width:15%;color:#c10020}@media (min-width:768px){.panel--type-le-island-map--points-and-cards .recipe__step--number{width:4vw}}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe__step--number{width:unset;font-size:4.5rem}}@media (min-width:1200px){.panel--type-le-island-map--points-and-cards .recipe__step--number{font-size:5.6rem}}.panel--type-le-island-map--points-and-cards .recipe__step--details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:top;-ms-flex-pack:top;justify-content:top;width:75%;padding:2vw 0 0 3vw}@media (min-width:768px){.panel--type-le-island-map--points-and-cards .recipe__step--details{width:unset;padding:1vw 0 0 3vw}}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe__step--details{padding:10px 0 0 12px}}.panel--type-le-island-map--points-and-cards .recipe__step--title{font:1.125rem GrotesqueMTStd-Extended,sans-serif;text-transform:uppercase}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .recipe__step--title{font-size:1.25rem}}@media (min-width:1200px){.panel--type-le-island-map--points-and-cards .recipe__step--title{font-size:1.5rem}}.panel--type-le-island-map--points-and-cards .vimeo-content-wrapper{min-height:45.41vw}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .vimeo-content-wrapper{position:absolute;top:149px;right:0;max-width:475px;min-height:266px}}@media (min-width:1200px){.panel--type-le-island-map--points-and-cards .vimeo-content-wrapper{max-width:600px;min-height:337px}}@media (min-width:1300px){.panel--type-le-island-map--points-and-cards .vimeo-content-wrapper{max-width:700px;min-height:393px}}@media (min-width:1400px){.panel--type-le-island-map--points-and-cards .vimeo-content-wrapper{max-width:801px;min-height:451px}}.panel--type-le-island-map--points-and-cards .vimeo-content-description{top:10px;left:10px}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .vimeo-content-description{top:24px;left:24px}}.panel--type-le-island-map--points-and-cards .vimeo-content-description h2{color:#fff;font-size:1.375rem}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .vimeo-content-description h2{max-width:235px;font-size:1.625rem}}@media (min-width:1300px){.panel--type-le-island-map--points-and-cards .vimeo-content-description h2{max-width:375px;font-size:2.625rem}}.panel--type-le-island-map--points-and-cards .vimeo-content-description h4{margin-bottom:0;font-size:4.267vw}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .vimeo-content-description h4{font-size:1rem}}.panel--type-le-island-map--points-and-cards .vimeo-content-image{left:50%;width:19.323vw;height:19.323vw;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (min-width:768px){.panel--type-le-island-map--points-and-cards .vimeo-content-image{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (min-width:1024px){.panel--type-le-island-map--points-and-cards .vimeo-content-image{width:80px;height:80px}}.recipe.cocktails-carousel__wrapper{overflow:hidden}@media (min-width:0)and (max-width:767px){.recipe.cocktails-carousel__wrapper{padding-top:5vw}}@media (min-width:768px){.recipe.cocktails-carousel__wrapper{padding-top:70px}}@media (min-width:1024px){.recipe.cocktails-carousel__wrapper{padding:140px 0 0 40px}}@media (min-width:1024px){.recipe.cocktails-carousel__wrapper{padding-right:65px;padding-left:65px}}@media (min-width:1024px){.recipe.cocktails-carousel__wrapper .cocktails-carousel__placeholder{width:420px;height:450px}}.recipe.cocktails-carousel__wrapper .cocktails-carousel__info{padding:4.6vw 1vw 3.8vw}@media (min-width:1024px){.recipe.cocktails-carousel__wrapper .cocktails-carousel__info{margin:145px 0 0 65px;padding:0 30px 0 0}}.recipe.cocktails-carousel__wrapper .swiper-wrapper.recipe__product-slider{height:91.6vw}@media (min-width:768px){.recipe.cocktails-carousel__wrapper .swiper-wrapper.recipe__product-slider{height:450px}}.recipe.cocktails-carousel__wrapper .swiper-scrollbar{margin:5.9vw 0 0}@media (min-width:768px){.recipe.cocktails-carousel__wrapper .swiper-scrollbar{margin:50px 0 0}}.recipe__range-content_pretitle{font:normal 1rem/1.125 GrotesqueMTStd,sans-serif;margin-bottom:8px;font-stretch:condensed;letter-spacing:.5px;text-transform:uppercase}@media (min-width:768px){.recipe__range-content_pretitle{line-height:1.1875;letter-spacing:1px}}.recipe__range-content_title{font:bold 2.5rem/1 GrotesqueMTStd-Extended,sans-serif;margin-bottom:3.8vw;text-transform:uppercase}@media (min-width:768px){.recipe__range-content_title{margin-bottom:24px;font-size:4rem}.bacardi2020_de .recipe__range-content_title,.bacardi2020_es .recipe__range-content_title{font-size:3rem}}.recipe__range-content_description{font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:-.3333px}@media (min-width:1200px){.recipe__range-content_description{padding-right:5px}}.recipe__card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;overflow:hidden}@media (min-width:768px){.recipe__card{width:392px}}.recipe__card.lazyloaded{background:url(../img/cocktail-bg-texture-right.png) no-repeat 0 0/100% 100%}.recipe__card.lazyloaded:nth-child(2n){background:url(../img/cocktail-bg-texture-left.png) no-repeat 0 0/100% 100%}.recipe .drag-label{bottom:12px}.recipe .scroll-wrapper{width:100%;padding:0 0 6.4vw;overflow:unset}@media (min-width:1024px){.recipe .scroll-wrapper{padding:0 0 48px}}.recipe__card-title{font:normal bold 1.375rem/1.09 GrotesqueMTStd-Extended,sans-serif;margin:4.8vw 4.8vw 0;color:#fff;text-transform:uppercase}@media (min-width:768px){.recipe__card-title{max-width:300px;margin:25px 25px 0;font-size:2rem;line-height:1.0625}}.recipe__card-description{-ms-flex-item-align:end;align-self:flex-end;margin:0 31vw 4vw 4.8vw;color:#fff;font-size:.875rem;line-height:1.285;display:-webkit-box;-webkit-line-clamp:11;overflow:hidden;-webkit-box-orient:vertical}@media (min-width:768px){.recipe__card-description{margin:0 140px 20px 25px;font-size:1rem;line-height:1.25}}.recipe__card-image{position:absolute;top:23.5vw;right:-24.5vw;width:100%;height:100%}@media (min-width:768px){.recipe__card-image{top:110px;right:-92px;width:auto}}.recipe__card-image img{display:block;width:100%;height:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (min-width:768px){.recipe__card-image img{max-width:340px}}.card--step-image picture{line-height:0}.card--step-title{font:bold 2rem/1.06 GrotesqueMTStd-Extended,sans-serif;color:#000;text-transform:uppercase}.card--step-dots{padding:3.8vw 0 7.7vw;line-height:1;text-align:center}@media (min-width:768px){.card--step-dots{padding:0 0 24px}}.card--step-dots span{background:#c4c4c4;display:inline-block;width:10px;height:10px;margin:0 7px;border:2px solid #fff;border-radius:50%}.card--step-dots span::before{background:#fff;position:relative;z-index:-1;display:block;width:12px;height:12px;margin:-3px 0 0 -3px;border:2px solid #c4c4c4;border-radius:50%;content:""}.card--step-dots span.active{background:#c10020}.card--step-dots span.active::before{border-color:#c10020}.island__flow-card_two-steps .card--step-dots span:last-child{display:none}.card--step-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 4.1vw}@media (min-width:768px){.card--step-button-wrapper{margin:0 -20px;padding:0}}.card--step-button-next .btn{min-width:145px}.card--step-legal-age-warning-text{font:.625rem GrotesqueMTStd,sans-serif;position:absolute;right:0;bottom:12px;left:0;padding:0 50px;text-align:center}@media (min-width:0)and (max-width:767px){.card--step-legal-age-warning-text{bottom:90px;padding:0 20px}}.card--step-button-back .btn-back{font:bold .75rem GrotesqueMTStd,sans-serif;background:rgba(0,0,0,0);position:relative;color:#1a1818;border:none;cursor:pointer}.card--step-button-back .btn-back::before{background:url(../img/svg/right-black.svg) no-repeat;display:inline-block;width:24px;height:25px;margin:-2px 2px 0 -4px;vertical-align:middle;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .4s ease-in 0s;transition:all .4s ease-in 0s;content:""}.card--step-image-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5.8vw 0 17.8vw}@media (min-width:768px){.card--step-image-gallery{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:53px 0 86px}}.card--step-image-gallery .flow-image-postcard,.card--step-image-gallery .flow-image-postmark{position:relative;margin:1.2vw 1.4vw;cursor:pointer}@media (min-width:0)and (max-width:767px){.card--step-image-gallery .flow-image-postcard,.card--step-image-gallery .flow-image-postmark{width:calc(50% - 2.8vw)}}@media (min-width:768px){.card--step-image-gallery .flow-image-postcard,.card--step-image-gallery .flow-image-postmark{width:25%;margin:6px 3px}}.card--step-image-gallery .flow-image-postcard::after,.card--step-image-gallery .flow-image-postmark::after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.card--step-image-gallery .flow-image-postcard.selected,.card--step-image-gallery .flow-image-postmark.selected{border:4px solid #c10020}@media (min-width:0)and (max-width:767px){.card--step-image-gallery .flow-image-postcard.selected,.card--step-image-gallery .flow-image-postmark.selected{width:calc(50% - 1.4vw);margin:.6vw .7vw}}@media (min-width:768px){.card--step-image-gallery .flow-image-postcard.selected,.card--step-image-gallery .flow-image-postmark.selected{border:6px solid #c10020}}.card--step-image-gallery img{display:block;width:100%;height:35vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.card--step-image-gallery img{height:180px}}.island__flow-card--wrapper{position:absolute;top:7.2vw;right:5.8vw;left:5.8vw;z-index:9999;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1280px;overflow:hidden;cursor:initial;-webkit-clip-path:polygon(0 16px,16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px));clip-path:polygon(0 16px,16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px))}@media (min-width:768px){.island__flow-card--wrapper{top:10%;right:auto;left:50%;width:88.9vw;min-height:740px;-webkit-transform:translate(-50%);transform:translate(-50%)}}.island__flow-card--wrapper.show{display:-webkit-box;display:-ms-flexbox;display:flex}.island__flow-card--background img{position:absolute;top:0;right:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.island__flow-card--step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:5.8vw 2.4vw}@media (min-width:768px){.island__flow-card--step{padding:40px 60px}}.island__flow-card--step-wrapper{background:url(../img/noise-texture-bg.png) repeat 0 0/70% #fff;position:relative;z-index:100;width:90%;margin:14.5vw 0;border-image-width:20px}@media (min-width:768px){.island__flow-card--step-wrapper{width:70%;min-height:525px;margin:84px 0 131px;border-image-width:32px}}.island__flow-card--step-wrapper::after{background:url(../img/island-palm.png) no-repeat 0 0/auto 105vw;position:absolute;top:50%;right:0;z-index:-1;width:275px;height:105vw;background-position-x:23vw;background-position-y:bottom;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}@media (min-width:768px){.island__flow-card--step-wrapper::after{top:auto;bottom:0;height:100%;background-image:url(../img/island-palm.png);background-repeat:no-repeat;background-position-x:right;background-position-y:bottom;background-size:auto 80%;-webkit-transform:none;transform:none}}.island__flow-card--step.one{text-align:center}.island__flow-card--step.one .card--prestep-button-wrapper{margin:7.8vw 3.6vw}@media (min-width:768px){.island__flow-card--step.one .card--prestep-button-wrapper{margin:34px 0}.island__flow-card--step.one .card--prestep-button-wrapper .btn{min-width:280px}}.island__flow-card--step.one .card--step-logo img{width:72px;height:72px;margin-top:18.6vw}@media (min-width:768px){.island__flow-card--step.one .card--step-logo img{margin-top:40px}}.island__flow-card--step.one .card--step-title{padding-top:7.8vw}@media (min-width:768px){.island__flow-card--step.one .card--step-title{max-width:410px;margin:0 auto;padding-top:34px}}.island__flow-card--step.one .card--step-description{font:1rem/1.625 Calibri,sans-serif;padding-top:5.8vw;color:#464646;letter-spacing:.2px}@media (min-width:768px){.island__flow-card--step.one .card--step-description{max-width:510px;margin:0 auto;padding-top:24px;font-size:1.25rem;line-height:1.5}}.island__flow-card--step.one .card--step-legal-age-warning{font:1rem Calibri,sans-serif}.island__flow-card--step.two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:0)and (max-width:767px){.island__flow-card--step.two{padding:5.8vw 1.7vw}}.island__flow-card--step.three .card--step-title,.island__flow-card--step.two .card--step-title{padding:0 3.8vw;text-align:center}@media (min-width:768px){.island__flow-card--step.three .card--step-title,.island__flow-card--step.two .card--step-title{padding:0}}.island__flow-card--step.three .card--step-image-gallery div:not(.selected){border:1px solid #c9ad82}.island__flow-card--step.three .card--step-image-gallery img{padding:3.8vw;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.island__flow-card--step.three .card--step-image-gallery img{padding:16px}}.island__flow-card--step.four{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.island__flow-card--step.four .card--step-message{position:absolute;top:50%;z-index:1;width:89%;padding:10px 0;background:0 0;border:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);resize:none}@media (min-width:768px){.island__flow-card--step.four .card--step-message{padding:20px 0}}.island__flow-card--step.four .card--step-message::-webkit-input-placeholder{font:2rem/1.17 Satisfy-Regular,cursive;color:#fff;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.15)}.island__flow-card--step.four .card--step-message::-moz-placeholder{font:2rem/1.17 Satisfy-Regular,cursive;color:#fff;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.15)}.island__flow-card--step.four .card--step-message::-ms-input-placeholder{font:2rem/1.17 Satisfy-Regular,cursive;color:#fff;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.15)}.island__flow-card--step.four .card--step-message,.island__flow-card--step.four .card--step-message::placeholder{font:2rem/1.17 Satisfy-Regular,cursive;color:#fff;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.15)}@media (min-width:768px){.island__flow-card--step.four .card--step-message::-webkit-input-placeholder{font-size:2.25rem}.island__flow-card--step.four .card--step-message::-moz-placeholder{font-size:2.25rem}.island__flow-card--step.four .card--step-message::-ms-input-placeholder{font-size:2.25rem}.island__flow-card--step.four .card--step-message,.island__flow-card--step.four .card--step-message::placeholder{font-size:2.25rem}}.island__flow-card--step.four .card--step-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:67.6vw;height:67.6vw;margin:7.2vw auto 18.1vw;background:#fffbf3;-webkit-box-shadow:0 2px 3px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px 3px rgba(0,0,0,.1);-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}@media (min-width:768px){.island__flow-card--step.four .card--step-image{width:325px;height:325px;margin:20px auto}}.island__flow-card--step.four .card--step-image img{width:66vw;height:66vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.island__flow-card--step.four .card--step-image img{width:320px;height:320px}}.island__flow-card--step.four .card--step-image-postmark{position:absolute;bottom:3vw;left:3vw;width:11.5vw;height:11.5vw;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}@media (min-width:768px){.island__flow-card--step.four .card--step-image-postmark{bottom:20px;left:10px;width:60px;height:60px}}.island__flow-card--step.four .card--step-image-postmark img{width:100%;height:100%}.island__flow-card--step.four .card--step-notification{top:20%;bottom:unset}.island__flow-card--step.four .card--step-button-wrapper{width:100%}.island__flow-card--step.five,.island__flow-card--step.six{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.island__flow-card--step.five,.island__flow-card--step.six{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.island__flow-card--step.five .card--step-image,.island__flow-card--step.six .card--step-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:67.6vw;height:67.6vw;margin:7.8vw auto 20vw;background:#fffbf3;-webkit-box-shadow:0 2px 3px 2px rgba(0,0,0,.1);box-shadow:0 2px 3px 2px rgba(0,0,0,.1);-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}@media (min-width:768px){.island__flow-card--step.five .card--step-image,.island__flow-card--step.six .card--step-image{width:300px;height:300px;margin:32px auto}}@media (min-width:1024px){.island__flow-card--step.five .card--step-image,.island__flow-card--step.six .card--step-image{width:calc(26.5vw + 5px);max-width:400px;height:calc(26.5vw + 5px);max-height:400px;margin:20px 0 0}}.island__flow-card--step.five .card--step-image img,.island__flow-card--step.six .card--step-image img{width:66vw;height:66vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.island__flow-card--step.five .card--step-image img,.island__flow-card--step.six .card--step-image img{width:295px;height:295px}}@media (min-width:1024px){.island__flow-card--step.five .card--step-image img,.island__flow-card--step.six .card--step-image img{width:26.5vw;max-width:395px;height:26.5vw;max-height:395px}}.island__flow-card--step.five .card--step-image-postmark,.island__flow-card--step.six .card--step-image-postmark{position:absolute;bottom:3vw;left:3vw;width:11.5vw;height:11.5vw;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}@media (min-width:768px){.island__flow-card--step.five .card--step-image-postmark,.island__flow-card--step.six .card--step-image-postmark{bottom:1.5vw;left:1.5vw;width:75px;height:75px}}.island__flow-card--step.five .card--step-image-postmark img,.island__flow-card--step.six .card--step-image-postmark img{width:100%;height:100%}.island__flow-card--step.five .card--step-message,.island__flow-card--step.six .card--step-message{font:1.875rem/1.17 Satisfy-Regular,cursive;position:absolute;top:50%;z-index:1;width:100%;padding:0 10px;color:#fff;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.15);word-break:break-word;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.island__flow-card--step.five .card--step-message,.island__flow-card--step.six .card--step-message{padding:20px;font-size:2.25rem}}.island__flow-card--step.five .card--step-title{padding-top:7.8vw;text-align:center}@media (min-width:0)and (max-width:767px){.bacardi2020_de .island__flow-card--step.five .card--step-title{font-size:1.75rem}}@media (min-width:768px){.island__flow-card--step.five .card--step-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80%;padding-top:0}}@media (min-width:1024px){.island__flow-card--step.five .card--step-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:38%}}.island__flow-card--step.five .card--step-button-wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:1024px){.island__flow-card--step.five .card--step-button-wrapper{position:absolute;right:70px;bottom:50px;width:40%}}@media (min-width:1200px){.island__flow-card--step.five .card--step-button-wrapper{width:35%}}.island__flow-card--step.six .card--step-mark{position:relative;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:26.8vw;margin-bottom:10vw}@media (min-width:768px){.island__flow-card--step.six .card--step-mark{width:165px;margin-bottom:50px}}@media (min-width:1024px){.island__flow-card--step.six .card--step-mark{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:165px;margin-bottom:0}}.island__flow-card--step.six .card--step-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.island__flow-card--step.six .card--step-mark-postmark{position:absolute;top:2vw;left:-17vw;width:21vw;height:21vw;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}@media (min-width:768px){.island__flow-card--step.six .card--step-mark-postmark{top:60px;left:-70px;width:116px;height:116px}}@media (min-width:1200px){.island__flow-card--step.six .card--step-mark-postmark{top:45px;left:-100px;width:136px;height:136px}}.island__flow-card--step.six .card--step-mark-postmark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.island__flow-card--step.six .card--step-button-wrapper{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:1024px){.island__flow-card--step.six .card--step-button-wrapper{position:absolute;right:70px;bottom:50px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1024px){.island__flow-card--step.six .card--step-button-wrapper .btn-primary{min-width:280px}}@media (min-width:0)and (max-width:767px){.island__flow-card--step.six .card--step-button-wrapper .btn-primary{width:100%}}.island__flow-card--step.six .card--step-button-wrapper .btn-primary.disabled{padding-right:10vw;cursor:not-allowed}@media (min-width:768px){.island__flow-card--step.six .card--step-button-wrapper .btn-primary.disabled{padding-right:45px}}.island__flow-card--step.five,.island__flow-card--step.four,.island__flow-card--step.six,.island__flow-card--step.three,.island__flow-card--step.two{display:none}.island__mobile-hints{font:700 .75rem/1.16 GrotesqueMTStd,sans-serif;position:fixed;bottom:0;left:50%;z-index:10;display:none;width:100%;height:calc(100% - 17.1vw);color:#fff;text-align:center;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.island__mobile-hints::after{position:absolute;bottom:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.4)));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.4) 100%);content:""}@media (min-width:768px){.island__mobile-hints{display:none}}.island__mobile-hint-text{position:absolute;right:0;bottom:40vw;left:0;z-index:10;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.island__mobile-hint-text.active{display:-webkit-box;display:-ms-flexbox;display:flex}.island__mobile-hint-text p{width:100%}.island__mobile-hint-text i{display:inline-block;width:70px;height:50px;background:url(../img/svg/hint-arrow.svg) no-repeat 100%/contain}.island__mobile-hint-text.pinch i{margin:0 6px}.island__mobile-hint-text.pinch i:nth-child(2){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.island__mobile-hint-bar{background:rgba(255,255,255,.5);position:fixed;top:-17.1vw;left:0;display:none;width:100%}.island__mobile-hint-bar.show{display:block}.island__mobile-hint-bar.show span{-webkit-animation:hintMove 2.5s linear normal;animation:hintMove 2.5s linear normal}.island__mobile-hint-bar span{background:#c10020;display:block;width:0;height:4px}@-webkit-keyframes hintMove{0%{width:100%}100%{width:0%}}@keyframes hintMove{0%{width:100%}100%{width:0%}}.island__spinner,.share-btn__spinner{position:absolute;top:0;right:2vw;bottom:0;display:none;width:6vw;height:6vw;margin:auto}@media (min-width:768px){.island__spinner,.share-btn__spinner{right:10px;width:25px;height:25px}}.disabled>.island__spinner,.disabled>.share-btn__spinner,.island__spinner.show,.share-btn__spinner.show{display:block}.island__spinner i,.island__spinner::after,.island__spinner::before,.share-btn__spinner i,.share-btn__spinner::after,.share-btn__spinner::before{position:absolute;top:0;left:0;width:100%;height:100%;border:.8vw solid #fff;border-color:#fff transparent transparent transparent;border-radius:50%;-webkit-animation:spinner 1.2s ease-in-out infinite;animation:spinner 1.2s ease-in-out infinite}@media (min-width:768px){.island__spinner i,.island__spinner::after,.island__spinner::before,.share-btn__spinner i,.share-btn__spinner::after,.share-btn__spinner::before{border-width:3px}}.island__spinner i,.share-btn__spinner i{-webkit-animation-delay:-.45s;animation-delay:-.45s}.island__spinner::before,.share-btn__spinner::before{-webkit-animation-delay:-.3s;animation-delay:-.3s;content:""}.island__spinner::after,.share-btn__spinner::after{-webkit-animation-delay:-.15s;animation-delay:-.15s;content:""}@-webkit-keyframes spinner{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.island__festival-card{background:url(../img/noise-texture-bg.png) repeat 0 0/70% #fff;position:absolute;z-index:1;display:none;width:88vw;height:84vw;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (min-width:768px){.island__festival-card{width:389px;height:318px}}@media (min-width:768px){.island__festival-card--height-lg{width:429px;height:351px}}.island__festival-card--hidden-logo .island__festival-card--image{height:62px;margin:0}.island__festival-card--hidden-logo .island__festival-card--date{margin-top:8px}.island__festival-card--hidden-logo .island__festival-card--place{margin:10px 0}.expanded .island__festival-card{z-index:3;display:block}.island__festival-card::before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.island__festival-card::after{background:url(../img/island-palm.png) no-repeat 0 0/auto 105%;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-position-x:right;background-position-y:bottom;content:""}.island__festival-card--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%}@media (min-width:768px){.island__festival-card--content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.island__festival-card--logo{position:absolute;right:0;left:0;z-index:5;width:17.5vw;height:17.5vw;margin:-8.75vw auto 0}@media (min-width:768px){.island__festival-card--logo{width:80px;height:80px;margin:-40px auto 0}}.island__festival-card--logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.island__festival-card--date{font:1rem GrotesqueMTStd,sans-serif;margin-top:4.9vw;font-stretch:condensed;text-transform:uppercase}@media (min-width:768px){.island__festival-card--date{margin-top:20px}}.island__festival-card--image{max-width:68vw;height:17.5vw;margin:2.7vw 0 3.7vw}@media (min-width:768px){.island__festival-card--image{max-width:290px;height:72px;margin:11px 0 15px}}.island__festival-card--image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.island__festival-card--main-image{width:100%;max-width:none;max-height:207px;padding:0 5.33vw}@media (min-width:768px){.island__festival-card--main-image{padding:0 20px}}.bacardi2020_us .island__festival-card--main-image{height:100%;max-height:187px;padding:0 5.33vw 4.5vw}@media (min-width:768px){.bacardi2020_us .island__festival-card--main-image{max-height:207px;padding:0 20px 10px}}.island__festival-card--main-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.bacardi2020_us .island__festival-card--main-image img{-o-object-fit:cover;object-fit:cover}.island__festival-card--main-image .island__festival-card--button{position:absolute;bottom:30px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media (min-width:768px){.bacardi2020_us .island__festival-card--main-image .island__festival-card--button{bottom:40px}}.island__festival-card--main-image .island__festival-card--button .btn.btn-primary{border:1px solid #fff}.island__festival-card--place{font:1rem GrotesqueMTStd,sans-serif;margin-bottom:6.1vw;text-transform:uppercase}@media (min-width:768px){.island__festival-card--place{margin-bottom:25px}}.festival-details{background:#fffbf3;position:relative;z-index:9999;display:none;width:88.41vw;min-height:92.53vh;margin:7.24vw auto;padding:9.3vw 5.3vw 6.4vw;-webkit-clip-path:polygon(0 16px,16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px));clip-path:polygon(0 16px,16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px))}@media (min-width:1024px){.festival-details{width:88.9vw;max-width:1332px;min-height:740px;margin:50px auto;padding:45px 32px 35px;background-image:url(../img/man-barrel-narrow-bg.png);background-repeat:no-repeat;background-position:90% -2%;background-size:30%;cursor:initial}}.festival-details.show{display:block}.festival-details__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9.3vw 0 2.6vw}@media (min-width:768px){.festival-details__header{padding:48px 35px 24px}}.festival-details h2{font:bold 1.875rem/1 GrotesqueMTStd-Extended,sans-serif;color:#1a1818;text-align:center;text-transform:uppercase}@media (min-width:768px){.festival-details h2{font-size:4rem}}.festival-details h3{font:normal 1rem/1.12 GrotesqueMTStd,sans-serif;padding-bottom:3vw;color:#1a1818;font-stretch:condensed;letter-spacing:.5px;text-transform:uppercase}@media (min-width:768px){.festival-details h3{padding-bottom:11px}}.festival-details p{font:.9375rem/1.2 Calibri,sans-serif;color:#464646;letter-spacing:.5px;text-transform:uppercase}.festival-details__image-and-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;margin:2.6vw 0}@media (min-width:768px){.festival-details__image-and-video{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:20px 0}}@media (min-width:768px){.festival-details__image-and-video>picture:first-child{margin-right:30px}}.festival-details__image-and-video>picture+picture{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.festival-details__image-and-video>picture img{display:block;width:100%;height:100%;margin-bottom:5.3vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.festival-details__image-and-video>picture img{max-height:30.55vw;margin-bottom:0}}.festival-details__image-and-video .vimeo-content-play-text{background-repeat:no-repeat}.festival-details__image-and-video .vimeo-content-cover{height:100%}.festival-details__image-and-video .vimeo-content-cover.hidden+.vimeo-content-image-and-description{display:none}.festival-details__image-and-video .vimeo-content-wrapper{position:relative;top:0}@media (min-width:768px){.festival-details__image-and-video .vimeo-content-wrapper{min-width:unset;max-width:51.5vw;min-height:unset}}@media (min-width:1024px){.festival-details__image-and-video .vimeo-content-wrapper{max-width:54.4vw}}.festival-details__image-and-video .vimeo-content-image-and-description{position:absolute;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:12vw 4vw 6.4vw;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#1a1818));background:linear-gradient(180deg,rgba(0,0,0,0) 0,#1a1818 100%)}@media (min-width:768px){.festival-details__image-and-video .vimeo-content-image-and-description{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:45px 15px 18px}}@media (min-width:1024px){.festival-details__image-and-video .vimeo-content-image-and-description{padding:45px 30px 24px}}.festival-details__image-and-video .vimeo-content-image{position:relative;bottom:0;left:0;-ms-flex-negative:0;flex-shrink:0;width:16.5vw;height:16.5vw;background-repeat:no-repeat;-webkit-transform:none;transform:none}@media (min-width:768px){.festival-details__image-and-video .vimeo-content-image{width:62px;height:62px;-webkit-transform:none;transform:none}}.festival-details__image-and-video .vimeo-content-image.hidden{display:none}.festival-details__image-and-video .vimeo-content-description{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-width:50.1vw;margin-left:3.2vw}@media (min-width:768px){.festival-details__image-and-video .vimeo-content-description{min-width:260px;margin-left:16px}}@media (min-width:1024px){.festival-details__image-and-video .vimeo-content-description{max-width:460px}}.festival-details__image-and-video .vimeo-content-description.hidden{display:none}.festival-details__image-and-video .vimeo-content-description h2{max-width:unset;font-size:.875rem;line-height:1.18;text-align:left}@media (min-width:0)and (max-width:767px){.festival-details__image-and-video .vimeo-content-description h2{margin-top:2.1vw}}@media (min-width:768px){.festival-details__image-and-video .vimeo-content-description h2{font-size:1.313rem;line-height:1}}@media (min-width:1024px){.festival-details__image-and-video .vimeo-content-description h2{margin-bottom:-.5vw;font-size:2rem}}.festival-details .festival-details__cocktail-wrapper{margin-bottom:6.4vw}@media (min-width:1024px){.festival-details .festival-details__cocktail-wrapper{margin-bottom:38px;background-image:url(../img/man-barrel-narrow-bg.png);background-repeat:no-repeat;background-position:4% 0;background-size:35%}}.festival-details .festival-details__cocktail-wrapper h2{margin-bottom:2vw;font-size:2.5rem;line-height:1;text-align:left}@media (min-width:768px){.festival-details .festival-details__cocktail-wrapper h2{max-width:360px;margin-bottom:8px;font-size:3.125rem;line-height:1.04}}@media (min-width:1200px){.festival-details .festival-details__cocktail-wrapper h2{font-size:3.5rem}}.festival-details .festival-details__cocktail-wrapper h3{padding-bottom:14px}@media (min-width:768px){.festival-details .festival-details__cocktail-wrapper h3{max-width:194px;padding-bottom:17px}}.festival-details .festival-details__cocktail-wrapper .recipe__content--wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:510px}.festival-details .festival-details__cocktail-wrapper .recipe__image--wrapper{top:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:78.4vw;height:52.2vw}@media (min-width:768px){.festival-details .festival-details__cocktail-wrapper .recipe__image--wrapper{width:78vw;height:52vw}}@media (min-width:1024px){.festival-details .festival-details__cocktail-wrapper .recipe__image--wrapper{width:54.5vw;height:35.4vw}}@media (min-width:1400px){.festival-details .festival-details__cocktail-wrapper .recipe__image--wrapper{width:802px;height:510px}}.festival-details .festival-details__cocktail-wrapper .recipe__info{margin-top:0;margin-bottom:3.2vw}@media (min-width:768px){.festival-details .festival-details__cocktail-wrapper .recipe__info{margin-bottom:20px}}.festival-details .festival-details__cocktail-wrapper .recipe__item{font-size:1rem}.festival-details .festival-details__cocktail-wrapper .recipe__button-wrapper{min-width:unset;max-width:185px;margin-bottom:7.2vw}@media (min-width:1024px){.festival-details .festival-details__cocktail-wrapper .recipe__button-wrapper{max-width:200px;margin-bottom:0}}.festival-details .festival-details__cocktail-wrapper .recipe__steps{padding-right:0}@media (min-width:0)and (max-width:767px){.festival-details .festival-details__cocktail-wrapper .recipe__steps{margin-top:1vw}}@media (min-width:1024px){.festival-details .festival-details__cocktail-wrapper .recipe__step{width:25%}}@media (min-width:0)and (max-width:767px){.festival-details .festival-details__cocktail-wrapper .recipe__step--number{font-size:3.125rem;line-height:1.5}}.festival-details .festival-details__cocktail-wrapper .recipe__step--title{line-height:1.78}@media (min-width:768px){.festival-details .festival-details__cocktail-wrapper .recipe__step--title{line-height:1.33}}.festival-details .festival-details__cocktail-wrapper .recipe__step--description{font-size:1rem;line-height:1.38}.festival-details__cards{padding:18.6vw 0}@media (min-width:768px){.festival-details__cards{padding:140px 0 120px}}.festival-details__cards h2{padding:0 5.33vw;font-size:2rem;text-align:center}@media (min-width:768px){.festival-details__cards h2{max-width:782px;margin:0 auto;padding:0 15px;font-size:3.5rem;line-height:1.04}}.festival-details__cards--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.festival-details__cards--inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.festival-details__card{position:relative;width:100%;height:320px;margin:7.2vw 0 0}@media (min-width:768px){.festival-details__card{width:417px;height:452px;margin:23px 12px 0}}.festival-details__card::before{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(26,24,24,0)),to(#000));background:linear-gradient(180deg,rgba(26,24,24,0) 0,#000 100%);opacity:.7;content:""}.festival-details__card--picture{position:absolute;top:0;left:0;z-index:-5;width:100%;height:100%;overflow:hidden}.festival-details__card--picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.festival-details__card--info{position:absolute;bottom:0;left:0;z-index:0;width:100%;padding:4vw;color:#fff}@media (min-width:768px){.festival-details__card--info{padding:20px}}.festival-details__card--info h4{font:.75rem/1 GrotesqueMTStd,sans-serif;margin:0 0 .5vw .53vw;font-stretch:condensed;letter-spacing:.5px;text-transform:uppercase}@media (min-width:768px){.festival-details__card--info h4{margin:0 0 4px 2px;font-size:1rem;line-height:1.12}}.festival-details__card--info h2{margin:0 0 1.3vw;padding:0;color:#fff;font-size:1.25rem;line-height:1.23;text-align:left}@media (min-width:768px){.festival-details__card--info h2{max-width:350px;margin-bottom:7px;font-size:1.625rem}}.festival-details__card .btn-primary{border:1px solid #fff}@media (min-width:0)and (max-width:767px){.festival-details__card .btn-primary{width:150px;min-width:150px;padding:15px 20px 11px}}.panel--type-win-hero-image-panel{padding-top:17.1vw}@media (min-width:768px){.panel--type-win-hero-image-panel{padding-top:80px}}.panel--type-win-hero-image-panel .hero-image__image{width:100%}.panel--type-win-hero-image-panel .hero-image__image img{display:block;width:100%}.panel--type-win-enter-code-panel .enter-code__head{position:relative;padding:6.4vw 6.4vw 12.8vw}@media (min-width:768px){.panel--type-win-enter-code-panel .enter-code__head{padding:65px 80px 120px}}.panel--type-win-enter-code-panel .enter-code__head::after,.panel--type-win-enter-code-panel .enter-code__head::before{position:absolute;top:0;z-index:-1;width:100%;height:100%;content:""}.panel--type-win-enter-code-panel .enter-code__head::before{left:-10%;background:url(../img/leaf-bg.png) no-repeat center/150%;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (min-width:768px){.panel--type-win-enter-code-panel .enter-code__head::before{left:-30%;background:url(../img/leaf-bg.png) no-repeat center/100%}}.panel--type-win-enter-code-panel .enter-code__head::after{right:-20%;background:url(../img/leaf-bg.png) no-repeat 100% 5%/100%}@media (min-width:0)and (max-width:767px){.panel--type-win-enter-code-panel .enter-code__head::after{display:none}}.panel--type-win-enter-code-panel .enter-code__subtitle,.panel--type-win-enter-code-panel .enter-code__title{font:1.25rem GrotesqueMTStd-Extended,sans-serif;text-align:center;text-transform:uppercase}@media (min-width:768px){.panel--type-win-enter-code-panel .enter-code__subtitle,.panel--type-win-enter-code-panel .enter-code__title{font-size:2.5rem}}.panel--type-win-enter-code-panel .enter-code__wrapper{background:#73c198;position:relative;height:77vw;margin-bottom:6.4vw}@media (min-width:768px){.panel--type-win-enter-code-panel .enter-code__wrapper{height:585px;margin-bottom:60px}}.panel--type-win-enter-code-panel .enter-code__wrapper::after,.panel--type-win-enter-code-panel .enter-code__wrapper::before{position:absolute;top:0;width:50%;height:100%;content:""}.panel--type-win-enter-code-panel .enter-code__wrapper::before{left:0;background:url(../img/win-bg-texture-left.png) no-repeat center/cover}.panel--type-win-enter-code-panel .enter-code__wrapper::after{right:0;background:url(../img/win-bg-texture-right.png) no-repeat center/cover}.panel--type-win-enter-code-panel .enter-code__container{position:relative;top:-6.4vw;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90vw;height:90vw;margin:0 auto;background:url(../img/win-rhombus-bg.png) no-repeat center/contain}@media (min-width:768px){.panel--type-win-enter-code-panel .enter-code__container{top:-65px;width:710px;height:710px}}.panel--type-win-enter-code-panel .enter-code__logo{max-width:25vw;margin-bottom:4vw}@media (min-width:768px){.panel--type-win-enter-code-panel .enter-code__logo{max-width:240px;margin-bottom:35px}}.panel--type-win-enter-code-panel .enter-code__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.panel--type-win-enter-code-panel .enter-code__description{font:.875rem/1 GrotesqueMTStd-Extended,sans-serif;max-width:60vw;margin-bottom:4vw;text-align:center;text-transform:uppercase}@media (min-width:768px){.panel--type-win-enter-code-panel .enter-code__description{max-width:320px;margin-bottom:30px;font-size:1.25rem;line-height:1.5}}.panel--type-win-enter-code-panel .enter-code__input{font:1rem GrotesqueMTStd-Extended,sans-serif;max-width:40vw;height:10vw;margin-bottom:4vw;color:#1a1818;text-align:center;border:1px solid #1a1818}@media (min-width:768px){.panel--type-win-enter-code-panel .enter-code__input{max-width:360px;height:52px;margin-bottom:25px;font-size:2rem}}.panel--type-win-enter-code-panel .enter-code__input::-webkit-input-placeholder{color:#1a1818}.panel--type-win-enter-code-panel .enter-code__input::-moz-placeholder{color:#1a1818}.panel--type-win-enter-code-panel .enter-code__input::-ms-input-placeholder{color:#1a1818}.panel--type-win-enter-code-panel .enter-code__input::placeholder{color:#1a1818}.panel--type-win-enter-code-panel .btn{min-width:unset;margin-bottom:6vw;padding:3vw 6.4vw 2vw;font-size:.5rem;cursor:pointer}@media (min-width:768px){.panel--type-win-enter-code-panel .btn{min-width:200px;margin-bottom:30px;padding:18px 20px 15px;font-size:.75rem}}.panel--type-win-party-description-panel{background:#fffbf3;margin-top:-6.4vw;padding:12.8vw 6.4vw 0}@media (min-width:768px){.panel--type-win-party-description-panel{margin-top:-60px;padding:120px 80px 0}}.panel--type-win-party-description-panel .party-description__title{margin-bottom:13.5vw}@media (min-width:768px){.panel--type-win-party-description-panel .party-description__title{margin-bottom:50px}}.panel--type-win-party-description-panel .party-description__subtitle,.panel--type-win-party-description-panel .party-description__title{font:1.25rem GrotesqueMTStd-Extended,sans-serif;text-align:center;text-transform:uppercase}@media (min-width:768px){.panel--type-win-party-description-panel .party-description__subtitle,.panel--type-win-party-description-panel .party-description__title{font-size:2.5rem}}.panel--type-win-party-description-panel .party-description__items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:820px;margin:0 auto}.panel--type-win-party-description-panel .party-description__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media (min-width:768px){.panel--type-win-party-description-panel .party-description__item{width:50%}}.panel--type-win-party-description-panel .party-description__item-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.panel--type-win-party-description-panel .party-description__item-image img{max-width:40vw;max-height:40vw}@media (min-width:768px){.panel--type-win-party-description-panel .party-description__item-image img{max-width:230px;max-height:152px}}.panel--type-win-party-description-panel .party-description__item-description,.panel--type-win-party-description-panel .party-description__item-title{position:relative;padding-bottom:20.5vw;font-size:1rem;text-align:center}@media (min-width:768px){.panel--type-win-party-description-panel .party-description__item-description,.panel--type-win-party-description-panel .party-description__item-title{padding-bottom:77px}}.panel--type-win-party-description-panel .party-description__item-description::after,.panel--type-win-party-description-panel .party-description__item-title::after{background:url(../img/svg/ornament.svg) no-repeat 50% 100%;position:absolute;top:63%;left:0;width:100%;height:4vw;content:""}@media (min-width:768px){.panel--type-win-party-description-panel .party-description__item-description::after,.panel--type-win-party-description-panel .party-description__item-title::after{height:14px}}.panel--type-win-promo-rules-panel .rules-panel__wrapper{background:#fffbf3}.panel--type-win-promo-rules-panel .rules-panel__container{max-width:820px;margin:0 auto;background:url(../img/sig-gray@1X.png);background-repeat:no-repeat;background-position:center 12%;background-size:75% auto}@media (min-width:0)and (max-width:767px){.panel--type-win-promo-rules-panel .rules-panel__container{max-width:97vw}}.panel--type-win-promo-rules-panel .rules-panel__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:95px}@media (min-width:0)and (max-width:767px){.panel--type-win-promo-rules-panel .rules-panel__panel{padding-top:20vw}}.panel--type-win-promo-rules-panel .rules-panel__bottles{max-width:70%}.panel--type-win-promo-rules-panel .rules-panel__bottles img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.panel--type-win-promo-rules-panel .rules-panel__bottles img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.panel--type-win-promo-rules-panel .rules-panel__subtitle{font:2.5rem GrotesqueMTStd-Extended,sans-serif;margin-top:-60px;text-align:center;text-transform:uppercase}@media (min-width:0)and (max-width:767px){.panel--type-win-promo-rules-panel .rules-panel__subtitle{margin-top:-8vw;font-size:1.25rem}}.panel--type-win-promo-rules-panel .rules-panel__title{font:2.5rem GrotesqueMTStd-Extended,sans-serif;text-align:center;text-transform:uppercase}@media (min-width:0)and (max-width:767px){.panel--type-win-promo-rules-panel .rules-panel__title{font-size:1.25rem}}.panel--type-win-promo-rules-panel .rules-panel__description{margin-top:42px}@media (min-width:0)and (max-width:767px){.panel--type-win-promo-rules-panel .rules-panel__description{margin-top:7vw}}.panel--type-win-promo-rules-panel .rules-panel__description p{font:1.125rem/1.475 Calibri,sans-serif;width:60%;margin:0 auto;color:#1a1818;text-align:center}@media (min-width:0)and (max-width:767px){.panel--type-win-promo-rules-panel .rules-panel__description p{width:67vw;font-size:.875rem;line-height:1.2}}.panel--type-win-promo-rules-panel .rules-panel__hashtag{font:1.75rem GrotesqueMTStd-Extended,sans-serif;margin-top:92px;color:#c10020;text-align:center;text-transform:uppercase}@media (min-width:0)and (max-width:767px){.panel--type-win-promo-rules-panel .rules-panel__hashtag{margin-top:10vw;font-size:1.25rem}}.panel--type-win-legal-note-panel-template{background:#fffbf3}.panel--type-win-legal-note-panel-template .note-panel__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:820px;margin:0 auto}@media (min-width:0)and (max-width:767px){.panel--type-win-legal-note-panel-template .note-panel__wrapper{max-width:95vw}}.panel--type-win-legal-note-panel-template .note-panel__description{margin-top:70px;padding:0 20px;color:#1a1818;font-family:Calibri,sans-serif;text-align:center}@media (min-width:0)and (max-width:767px){.panel--type-win-legal-note-panel-template .note-panel__description{margin-top:10vw;padding:0 3vw}}.panel--type-win-legal-note-panel-template .note-panel__description p{font-size:1.125rem;line-height:1.475;text-align:center}@media (min-width:0)and (max-width:767px){.panel--type-win-legal-note-panel-template .note-panel__description p{font-size:.875rem;line-height:1.2}}.panel--type-win-legal-note-panel-template .note-panel__link{margin:10px 0 100px}@media (min-width:0)and (max-width:767px){.panel--type-win-legal-note-panel-template .note-panel__link{margin:4vw 0 12vw}}.panel--type-win-legal-note-panel-template .note-panel__link-source{font-size:.9375rem;text-decoration:underline}.panel--type-win-legal-note-panel-template .note-panel__link-source:hover{color:#c10020}.share-btn-module__confirm-text{z-index:1}@media (min-width:0)and (max-width:767px){.share-btn-module__confirm-text{display:none}}.share-btn-module__wrapper{position:relative;display:inline-block;min-width:209px;text-align:center}@media (min-width:0)and (max-width:767px){.share-btn-module__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.share-btn-module__wrapper .btn{width:100%;-webkit-transition:none;transition:none}.share-btn-module__wrapper .btn:active:not(.disabled),.share-btn-module__wrapper .btn:hover:not(.disabled){background:#c10020;border-color:#c10020}}.share-btn-module__wrapper .share-btn{position:relative;z-index:1}.share-btn-module__wrapper .share-btn.disabled{cursor:not-allowed;opacity:.5}.share-btn-module__wrapper.btn-mode .share-balloon{top:-120%;width:auto;min-width:210px;padding:5px;background:#fffbf3;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1)}.share-btn-module__wrapper.btn-mode .share-balloon-socials__item:nth-of-type(2){margin:0 5px}.share-btn-module__wrapper.btn-mode .share-balloon-socials__item .icon{font-size:1.5rem;border:none}.share-btn-module__wrapper.icon-mode .share-btn__icon{display:block;width:40px;height:40px;background:url(../img/svg/share.svg) no-repeat 46% center/40% #000;border:1px #c10020 solid;border-radius:50%;-webkit-box-shadow:0 0 5px 3px rgba(0,0,0,.4);box-shadow:0 0 5px 3px rgba(0,0,0,.4)}@media (min-width:768px){.share-btn-module__wrapper.icon-mode .share-btn__icon{width:65px;height:65px;background-size:52%}}.share-balloon{position:absolute;top:0;width:100%;visibility:hidden;opacity:0;-webkit-transition:visibility .3s,opacity .3s linear;transition:visibility .3s,opacity .3s linear}@media (min-width:768px){.share-balloon{display:none}}.share-balloon--opened .share-balloon{visibility:visible;opacity:1}.share-balloon--opened.share-btn-module__wrapper.icon-mode .share-btn__icon{background:url(../img/svg/close-white.svg) no-repeat 50% 47%/55% #000}.share-balloon-socials__item{position:relative;z-index:1;margin:0 5px}.share-balloon-socials__item:nth-of-type(2){margin-right:50px}.share-balloon-socials__item .icon{background:#fffbf3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;font-size:1.25rem;border:1px solid #1a1818;border-radius:50%}:root{--aa-font-family-headlines:GrotesqueMTStd,sans-serif;--aa-font-family-default:Calibri,sans-serif;--aa-color-text:#1a1818;--aa-color-input-text:#1a1818;--aa-color-input-text-mobile:#1a1818;--aa-color-text-headlines:#c10020;--aa-color-text-buttons:#c10020;--aa-color-input-border:#464646;--aa-color-text-secondary:#fff;--aa-color-border:#ccc;--aa-bg-color-panel-main:#fffbf3;--aa-bg-color-buttons:#fffbf3;--aa-bg-color-buttons-active:#c10020;--aa-bg-color-buttons-border:#c10020;--aa-bg-color:#fff}.aa-Detached .aa-Button{-webkit-filter:invert(8%) sepia(98%) saturate(6192%) hue-rotate(346deg) brightness(91%) contrast(103%);filter:invert(8%) sepia(98%) saturate(6192%) hue-rotate(346deg) brightness(91%) contrast(103%)}.page-template-personalized-labels-main main.main-layer{z-index:1201}.page-template-personalized-labels-main .personalized__label--steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.page-template-personalized-labels-main .personalized__label--steps{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.page-template-personalized-labels-main .personalized__label--steps p{font:bold .75rem/1.2 GrotesqueMTStd,sans-serif;color:#1a1818;font-stretch:condensed;letter-spacing:.75px;text-align:left;text-transform:uppercase}@media (min-width:0)and (max-width:1023px){.page-template-personalized-labels-main .personalized__label--steps p{font-size:12px}}@media (min-width:768px){.page-template-personalized-labels-main .personalized__label--steps p{text-align:center}}.page-template-personalized-labels-main .personalized__label--steps span{font:bold .875rem/1.2 GrotesqueMTStd,sans-serif;color:#1a1818;text-align:left;text-transform:uppercase}@media (min-width:0)and (max-width:1023px){.page-template-personalized-labels-main .personalized__label--steps span{font-size:14px}}@media (min-width:768px){.page-template-personalized-labels-main .personalized__label--steps span{text-align:center}}.page-template-personalized-labels-main .personalized__label--logo{padding:0 20px}@media (min-width:768px){.page-template-personalized-labels-main .personalized__label--logo{padding:0 80px}}.page-template-personalized-labels-main .personalized__label--logo img{display:block;width:125px;height:30px;-o-object-fit:contain;object-fit:contain}.page-template-personalized-labels-main .personalized__label--logo__desktop{display:none}@media (min-width:768px){.page-template-personalized-labels-main .personalized__label--logo__desktop{display:inline-block}}.page-template-personalized-labels-main .personalized__label--logo__mobile{background:url(../img/svg/logo-badge.svg) no-repeat 0 0/contain;width:33px;height:33px}@media (min-width:768px){.page-template-personalized-labels-main .personalized__label--logo__mobile{display:none}}.page-template-personalized-labels-main .personalized__label--header{position:fixed;top:0;z-index:1000;display:none;width:100%;min-height:70px;background:#fff;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (min-width:768px){.page-template-personalized-labels-main .personalized__label--header{min-height:80px}}.page-template-personalized-labels-main .personalized__label--header.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-personalized-labels-main .personalized__label--progress{position:absolute;bottom:0;width:0%;height:2px;background:#c10020}.page-template-personalized-labels-main.lm-promo-type--spiced-de_de .personalized__label--steps p{font-weight:400}.personalized-labels .panel--type-personalized-labels-full-width-panel{min-height:715px}.panel--type-personalized-labels-full-width-panel .personalized-labels-full-width-panel-background{height:100%}.panel--type-personalized-labels-full-width-panel .personalized-labels-full-width-panel-background img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.panel--type-personalized-labels-full-width-panel .personalized-labels-full-width-panel-background img{-o-object-position:top;object-position:top}}@media (min-width:1600px){.panel--type-personalized-labels-full-width-panel .personalized-labels-full-width-panel-background img{-o-object-position:center;object-position:center}}.panel--type-personalized-labels-full-width-panel .full-width-title{margin-bottom:0;font-size:2.25rem}@media (min-width:0)and (max-width:767px){.bacardi2020_de .panel--type-personalized-labels-full-width-panel .full-width-title{font-size:2rem}}@media (min-width:768px){.panel--type-personalized-labels-full-width-panel .full-width-title{font-size:56px;line-height:1.04}}.personalized-labels .panel--type-personalized-labels-full-width-panel .full-width-title{max-width:300px}@media (min-width:768px){.personalized-labels .panel--type-personalized-labels-full-width-panel .full-width-title{max-width:none}}@media (min-width:768px)and (max-width:1024px){.personalized-labels.lm-promo-type--spiced-de_de .panel--type-personalized-labels-full-width-panel .full-width-title{max-width:400px;font-size:2.25rem}}@media (min-width:768px){.panel--type-personalized-labels-full-width-panel .full-width-subtitle{margin-bottom:10px;font-size:.875rem}}.panel--type-personalized-labels-full-width-panel .full-width-content{left:0;width:auto;max-width:600px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media (min-width:768px){.panel--type-personalized-labels-full-width-panel .full-width-content{left:40px}}@media (min-width:1024px){.panel--type-personalized-labels-full-width-panel .full-width-content{left:60px}}.personalized-labels .panel--type-personalized-labels-full-width-panel .full-width-content{padding:4vw 6.4vw 6.4vw}@media (min-width:768px){.personalized-labels .panel--type-personalized-labels-full-width-panel .full-width-content{padding:20px}}.panel--type-personalized-labels-full-width-panel .full-width-content p{margin:14px 0 0;font-size:18px}.panel--type-personalized-labels-full-width-panel .full-width-content .btn{min-width:214px;padding:17px 20px 14px}@media (min-width:0)and (max-width:767px){.panel--type-personalized-labels-full-width-panel .full-width-content .btn:not(.share-btn){display:inline-block}}.panel--type-personalized-labels-full-width-panel .full-width-content .btn-wrapper{margin-top:14.4vw}@media (min-width:768px){.panel--type-personalized-labels-full-width-panel .full-width-content .btn-wrapper{margin-top:48px}}.panel--type-personalized-labels-full-width-panel .full-width-content .share-btn-module__wrapper{margin-top:10.4vw}@media (min-width:768px){.panel--type-personalized-labels-full-width-panel .full-width-content .share-btn-module__wrapper{margin-top:37px}}.page-template-personalized-labels-thank-you .panel--type-personalized-labels-full-width-panel{min-height:auto}@media (min-width:768px){.page-template-personalized-labels-thank-you .panel--type-personalized-labels-full-width-panel::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:-webkit-gradient(linear,right top,left top,color-stop(45.64%,rgba(0,0,0,0)),color-stop(87.14%,rgba(0,0,0,.1)));background:linear-gradient(270deg,rgba(0,0,0,0) 45.64%,rgba(0,0,0,.1) 87.14%);content:""}}.page-template-personalized-labels-thank-you .panel--type-personalized-labels-full-width-panel .full-width-content{top:260px}@media (min-width:768px){.page-template-personalized-labels-thank-you .panel--type-personalized-labels-full-width-panel .full-width-content{top:50%}}.page-template-personalized-labels-thank-you .panel--type-personalized-labels-full-width-panel .full-width-content .btn-mode .share-btn{width:259px;padding:15px}.page-template-personalized-labels-thank-you .panel--type-personalized-labels-full-width-panel .full-width-title{max-width:286px;font-size:2.12rem}@media (min-width:768px){.page-template-personalized-labels-thank-you .panel--type-personalized-labels-full-width-panel .full-width-title{max-width:514px;font-size:3.5rem}}.page-template-personalized-labels-thank-you .panel--type-personalized-labels-full-width-panel .animated-text__container{max-width:256px}@media (min-width:768px){.page-template-personalized-labels-thank-you .panel--type-personalized-labels-full-width-panel .animated-text__container{max-width:385px}}.page-template-personalized-labels-thank-you .panel--type-personalized-labels-full-width-panel .personalized-labels-full-width-panel-background:nth-child(2){position:absolute;bottom:0;left:58%;max-width:253px;height:auto}@media (min-width:768px){.page-template-personalized-labels-thank-you .panel--type-personalized-labels-full-width-panel .personalized-labels-full-width-panel-background:nth-child(2){left:52%}}.page-template-personalized-labels-thank-you .panel--type-personalized-labels-full-width-panel .personalized-labels-full-width-panel-background .personalized-labels__bottle{position:absolute;bottom:32%;width:100%;padding:0 16px;color:#000;letter-spacing:.4px;text-align:center}@media (min-width:768px){.page-template-personalized-labels-thank-you .panel--type-personalized-labels-full-width-panel .personalized-labels-full-width-panel-background .personalized-labels__bottle{bottom:34.5%;padding:0 25px}}.page-template-personalized-labels-thank-you .panel--type-personalized-labels-full-width-panel .personalized-labels-full-width-panel-background .personalized-labels__bottle__name{font:900 2.25rem/40px Neutra2Cond-Titling,sans-serif;display:inline-block;overflow:hidden}@media (min-width:768px){.page-template-personalized-labels-thank-you .panel--type-personalized-labels-full-width-panel .personalized-labels-full-width-panel-background .personalized-labels__bottle__name{font-size:3.375rem;line-height:64px}}.page-template-personalized-labels-thank-you .panel--type-personalized-labels-full-width-panel .personalized-labels-full-width-panel-background .personalized-labels__bottle__label{font:bold .375rem/1 GrotesqueDispMTStd-BoldCn,sans-serif}@media (min-width:768px){.page-template-personalized-labels-thank-you .panel--type-personalized-labels-full-width-panel .personalized-labels-full-width-panel-background .personalized-labels__bottle__label{font-size:.6875rem}}.page-template-personalized-labels-thank-you.lm-promo-type--spiced-de_de .panel--type-personalized-labels-full-width-panel .personalized-labels__bottle__name{line-height:36px}@media (min-width:768px){.page-template-personalized-labels-thank-you.lm-promo-type--spiced-de_de .panel--type-personalized-labels-full-width-panel .personalized-labels__bottle__name{line-height:60px}}.panel--type-personalized-labels-popup-panel{display:none}.personalized-labels-promo-popup-panel{position:relative;height:100%;min-height:760px}@media (min-width:768px){.personalized-labels-promo-popup-panel{min-height:900px}}@media (min-width:768px){.personalized-labels-promo-popup-panel.bottle-personalization{min-height:984px}}@media (min-width:768px){.shipping-page .personalized-labels-promo-popup-panel.bottle-personalization{min-height:100vh}}.personalized-labels-promo-popup-panel.bottle-personalization .promo-popup__label .label-popup-bg{display:block}.personalized-labels-promo-popup-panel.bottle-personalization .promo-popup__label .label-image{display:none}.personalized-labels-promo-popup-panel .promo-popup-page{position:absolute;top:0;left:0;width:100%;min-height:100%;padding:131px 0 39px;overflow:hidden}@media (min-width:768px){.personalized-labels-promo-popup-panel .promo-popup-page{padding:170px 0 60px}}.label-maker .personalized-labels-promo-popup-panel .promo-popup-page{padding:135px 0 35px}@media (min-width:768px){.label-maker .personalized-labels-promo-popup-panel .promo-popup-page{padding:162px 0 30px}}.personalized-labels-promo-popup-panel .promo-popup__image{position:absolute;top:0;bottom:0;left:0}.personalized-labels-promo-popup-panel .promo-popup__image picture{display:block;height:100%}.personalized-labels-promo-popup-panel .promo-popup__image picture img{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.personalized-labels-promo-popup-panel .promo-popup__bottle-image{position:absolute;top:0;bottom:0;left:50%;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.label-maker .personalized-labels-promo-popup-panel .promo-popup__bottle-image,.shipping-page .personalized-labels-promo-popup-panel .promo-popup__bottle-image{display:none}.personalized-labels-promo-popup-panel .promo-popup__bottle-image img{width:307px;height:auto}@media (min-width:768px){.personalized-labels-promo-popup-panel .promo-popup__bottle-image img{width:385px}}@media (min-width:768px){.label-maker .personalized-labels-promo-popup-panel .promo-popup__bottle-image img{width:352px}}.personalized-labels-promo-popup-panel .promo-popup__complete-bottle-image{position:absolute;bottom:-70px;left:17%;display:none}.personalized-labels-promo-popup-panel .promo-popup__complete-bottle-image img{width:250px;height:auto}.shipping-page .personalized-labels-promo-popup-panel .promo-popup__complete-bottle-image{display:none}@media (min-width:1024px){.shipping-page .personalized-labels-promo-popup-panel .promo-popup__complete-bottle-image{display:block}}.personalized-labels-promo-popup-panel .promo-popup__inner{position:relative}.shipping-page .personalized-labels-promo-popup-panel .promo-popup__inner{display:none}.personalized-labels-promo-popup-panel .promo-popup__label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.personalized-labels-promo-popup-panel .promo-popup__label .label-content{display:none}.personalized-labels-promo-popup-panel .promo-popup__label .label-content-step2{position:absolute;top:0;left:0;width:100%;height:100%}.personalized-labels-promo-popup-panel .promo-popup__label .label-content-step2.show{display:block}.personalized-labels-promo-popup-panel .promo-popup__label .label-content-step2 .bottle__personalization--name{font:80px/80px Neutra2Cond-Titling,sans-serif;position:absolute;top:36%;left:50%;color:#000;letter-spacing:.4px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.personalized-labels-promo-popup-panel .promo-popup__label .label-content-step2 .bottle__personalization--name{line-height:96px}}.personalized-labels-promo-popup-panel .promo-popup__label .label-content-step2 .bottle__personalization--label{font:18px/1 GrotesqueDispMTStd-BoldCn,sans-serif;position:absolute;top:55%;left:50%;min-width:80vw;color:#000;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.personalized-labels-promo-popup-panel .promo-popup__label .label-content-step2 .bottle__personalization--label{min-width:295px;font-size:20px;line-height:.96}}.personalized-labels-promo-popup-panel .promo-popup__label .label-popup-bg{position:relative;display:none;width:626px;height:469px}@media (min-width:768px){.personalized-labels-promo-popup-panel .promo-popup__label .label-popup-bg{width:768px;height:575px}}.personalized-labels-promo-popup-panel .promo-popup__label .label-popup-bg picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.personalized-labels-promo-popup-panel .promo-popup__label .label-popup-bg picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0 0 4px 4px}.personalized-labels-promo-popup-panel .promo-popup__label .label-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:590px;height:440px;margin:0 auto;padding:0 5px 20px}@media (min-width:768px){.personalized-labels-promo-popup-panel .promo-popup__label .label-image{width:675px;height:504px;padding:0 7px 20px}}.lm-promo-type--spiced-de_de .personalized-labels-promo-popup-panel .promo-popup__label .label-image{height:443px}@media (min-width:768px){.lm-promo-type--spiced-de_de .personalized-labels-promo-popup-panel .promo-popup__label .label-image{height:507px}}.personalized-labels-promo-popup-panel .promo-popup__label .label-image::after,.personalized-labels-promo-popup-panel .promo-popup__label .label-image::before{position:absolute;bottom:0;z-index:2;width:20%;height:85%;opacity:0;-webkit-transition:opacity ease-in-out .4s;transition:opacity ease-in-out .4s;content:""}.personalized-labels-promo-popup-panel .promo-popup__label .label-image::after{right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(0,0,0,.15)));background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(0,0,0,.15) 100%)}.personalized-labels-promo-popup-panel .promo-popup__label .label-image::before{left:0;background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(0,0,0,.15)));background:linear-gradient(270deg,rgba(255,255,255,0) 0,rgba(0,0,0,.15) 100%)}.personalized-labels-promo-popup-panel .promo-popup__label .label-image.shadow{padding:0 0 20px}.personalized-labels-promo-popup-panel .promo-popup__label .label-image.shadow::after,.personalized-labels-promo-popup-panel .promo-popup__label .label-image.shadow::before{opacity:1}.personalized-labels-promo-popup-panel .promo-popup__label .label-image .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.personalized-labels-promo-popup-panel .promo-popup__label .label-image .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0 0 4px 4px}.personalized-labels-promo-popup-panel .promo-popup__label .label-image .center{-ms-flex-negative:0;flex-shrink:0;width:298px}@media (min-width:768px){.personalized-labels-promo-popup-panel .promo-popup__label .label-image .center{width:341px}}@media (min-width:768px){.lm-promo-type--spiced-de_de .personalized-labels-promo-popup-panel .promo-popup__label .label-image .center{height:340px}}.personalized-labels-promo-popup-panel .promo-popup__label .label-image .left,.personalized-labels-promo-popup-panel .promo-popup__label .label-image .right{z-index:1;-ms-flex-negative:1;flex-shrink:1;width:141px;height:340px}@media (min-width:768px){.personalized-labels-promo-popup-panel .promo-popup__label .label-image .left,.personalized-labels-promo-popup-panel .promo-popup__label .label-image .right{width:160px;height:393px}}.lm-promo-type--spiced-de_de .personalized-labels-promo-popup-panel .promo-popup__label .label-image .left,.lm-promo-type--spiced-de_de .personalized-labels-promo-popup-panel .promo-popup__label .label-image .right{height:342px}@media (min-width:768px){.lm-promo-type--spiced-de_de .personalized-labels-promo-popup-panel .promo-popup__label .label-image .left,.lm-promo-type--spiced-de_de .personalized-labels-promo-popup-panel .promo-popup__label .label-image .right{height:395px}}.personalized-labels-promo-popup-panel .promo-popup__label .label-image .left img,.personalized-labels-promo-popup-panel .promo-popup__label .label-image .right img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.personalized-labels-promo-popup-panel .promo-popup__label .label-image .right{margin-bottom:1px}@media (min-width:768px){.lm-promo-type--spiced-de_de .personalized-labels-promo-popup-panel .promo-popup__label .label-image .right{margin-bottom:0}}.personalized-labels-promo-popup-panel .promo-popup__actions{height:121px;margin:6.4vw 4.8vw 0;background:#fff;-webkit-clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px))}@media (min-width:460px)and (max-width:768px){.personalized-labels-promo-popup-panel .promo-popup__actions{max-width:405px;margin:3.4vw auto 0}}@media (min-width:768px){.personalized-labels-promo-popup-panel .promo-popup__actions{width:588px;margin:25px auto 0}}.personalized-labels-promo-popup-panel.bottle-personalization .promo-popup-page__btn{position:absolute;bottom:6%;left:50%;width:385px;height:90px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.personalized-labels-promo-popup-panel.bottle-personalization .promo-popup-page__btn{height:115px}}.personalized-labels-promo-popup-panel.bottle-personalization .promo-popup__label .label-content{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.personalized-labels-promo-popup-panel.bottle-personalization .promo-popup__label .label-content-step2{display:none}.personalized-labels-promo-popup-panel.bottle-personalization .promo-popup.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.personalized-labels-promo-popup-panel.bottle-personalization .promo-popup__actions{display:none}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__name{width:298px;height:62px;-webkit-clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px))}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__name-container{position:absolute;top:35%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.personalized-labels-promo-popup-panel.bottle-personalization .bottle__name-container{top:37%}}.lm-promo-type--spiced-de_de .personalized-labels-promo-popup-panel.bottle-personalization .bottle__name-container{top:37%}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__name input{font:2.5rem/1 Neutra2Cond-Titling,sans-serif;width:100%;height:100%;color:#000;letter-spacing:.2px;text-align:center;text-transform:uppercase;border:none}@media (min-width:0)and (max-width:1023px){.personalized-labels-promo-popup-panel.bottle-personalization .bottle__name input{font-size:40px}}.lm-promo-type--spiced-de_de .personalized-labels-promo-popup-panel.bottle-personalization .bottle__name input{background:#f2ead7}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__name--clipped{background:#979797;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:300px;height:64px;-webkit-clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px))}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__name__counter{display:none}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__name__counter.show{position:absolute;top:51%;left:50%;display:block;font-family:Neutra2Cond-Titling,sans-serif;line-height:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:768px){.personalized-labels-promo-popup-panel.bottle-personalization .bottle__name__counter.show{top:50%}}@media (min-width:0)and (max-width:1023px){.personalized-labels-promo-popup-panel.bottle-personalization .bottle__name__counter.show{font-size:16px}}@media (min-width:0)and (max-width:767px){.lm-promo-type--spiced-de_de .personalized-labels-promo-popup-panel.bottle-personalization .bottle__name__counter.show{top:53%}}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__name__counter.max-length span{color:#c10020}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__name input::-webkit-input-placeholder{color:#b3b3b3}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__name input::-moz-placeholder{color:#b3b3b3}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__name input::-ms-input-placeholder{color:#b3b3b3}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__name input::placeholder{color:#b3b3b3}.lm-promo-type--spiced-de_de .personalized-labels-promo-popup-panel.bottle-personalization .bottle__name input::-webkit-input-placeholder{color:#aaa497}.lm-promo-type--spiced-de_de .personalized-labels-promo-popup-panel.bottle-personalization .bottle__name input::-moz-placeholder{color:#aaa497}.lm-promo-type--spiced-de_de .personalized-labels-promo-popup-panel.bottle-personalization .bottle__name input::-ms-input-placeholder{color:#aaa497}.lm-promo-type--spiced-de_de .personalized-labels-promo-popup-panel.bottle-personalization .bottle__name input::placeholder{color:#aaa497}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__name--validation-field{font:bold 13px/1 GrotesqueMTStd,sans-serif;position:absolute;top:-12px;left:0;display:none;width:100%;color:#c10020;text-align:center}@media (min-width:768px){.personalized-labels-promo-popup-panel.bottle-personalization .bottle__name--validation-field{top:-18px}}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__name--validation-field.show{display:inline-block}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__name--validation-field.show+.bottle__name--clipped{background:#c10020}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__message{position:absolute;top:53%;left:50%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer}@media (min-width:768px){.personalized-labels-promo-popup-panel.bottle-personalization .bottle__message{top:52%}}@media (min-width:0)and (max-width:767px){.lm-promo-type--spiced-de_de .personalized-labels-promo-popup-panel.bottle-personalization .bottle__message{top:55%}}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__message ul{position:relative;top:100%;left:0;z-index:10;width:303px;max-height:169px;margin-top:-1px;padding:21px 24px 22px;overflow-y:scroll;background:#fff;border:1px solid #979797}@media (min-width:768px){.personalized-labels-promo-popup-panel.bottle-personalization .bottle__message ul{max-height:182px}}.lm-promo-type--spiced-de_de .personalized-labels-promo-popup-panel.bottle-personalization .bottle__message ul{background:#f2ead7}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__message ul.collapsed{display:none}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__message ul li{font:.9375rem/1.5 GrotesqueDispMTStd-BoldCn,sans-serif;color:#000;text-align:center;text-transform:uppercase;opacity:.3}@media (min-width:0)and (max-width:1023px){.personalized-labels-promo-popup-panel.bottle-personalization .bottle__message ul li{font-size:15px}}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__message ul li:last-child::after{display:none}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__message ul li::after{background:#979797;display:block;width:238px;height:1px;margin:9px auto 7px;content:""}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__message--clipped{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:300px;height:64px;background:#979797;-webkit-clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px))}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__message--selection{font:1.125rem/1.25 GrotesqueDispMTStd-BoldCn,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:298px;height:62px;color:#000;text-transform:uppercase;background:#fff;-webkit-clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px))}@media (min-width:0)and (max-width:1023px){.personalized-labels-promo-popup-panel.bottle-personalization .bottle__message--selection{font-size:18px}}.lm-promo-type--spiced-de_de .personalized-labels-promo-popup-panel.bottle-personalization .bottle__message--selection{background:#f2ead7}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__message--selection.hidden{display:none}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__message--selection-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:84%;height:100%;color:#b3b3b3;text-align:center}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__message--selection-placeholder::after{background:url(../img/arrow-down-red.png) no-repeat;position:relative;bottom:2px;left:10px;display:inline-block;width:27px;height:24px;content:""}.lm-promo-type--spiced-de_de .personalized-labels-promo-popup-panel.bottle-personalization .bottle__message--selection-placeholder{color:#aaa497}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__message--selection-placeholder.black-text{color:#000}.personalized-labels-promo-popup-panel.bottle-personalization .bottle__message.show-messages .bottle__message--selection-placeholder::after{background:url(../img/arrow-up-red.png)}.personalized-labels-promo-popup-panel.bottle-personalization .red-button{font:bold .75rem/1.2 GrotesqueMTStd,sans-serif;position:absolute;top:50%;left:50%;width:214px;height:48px;padding:16px 11px;color:#fff;letter-spacing:.67px;text-transform:uppercase;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#c10020),color-stop(50%,#a4001b)) left top/100% 200%;background:linear-gradient(to bottom,#c10020 50%,#a4001b 50%) left top/100% 200%;border:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;-webkit-transition:background-position .3s ease;transition:background-position .3s ease}@media (min-width:0)and (max-width:1023px){.personalized-labels-promo-popup-panel.bottle-personalization .red-button{font-size:12px}}.personalized-labels-promo-popup-panel.bottle-personalization .red-button:hover{background-position:left bottom}.personalized-labels-promo-popup-panel.bottle-personalization .red-button.disabled{background:#dadada;cursor:default;pointer-events:none}.range-slider{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 12px 0 28px}@media (min-width:768px){.range-slider{padding:0 18px 0 40px}}.range-slider::after{background:url(../img/range-path.png) no-repeat 0 0/auto rgba(0,0,0,0);position:absolute;top:49%;right:51px;left:90px;height:2px;content:""}@media (min-width:768px){.range-slider::after{right:60px;left:102px}}.range-slider__title{font:700 10px/1.16 GrotesqueMTStd-Extended,sans-serif;position:absolute;top:29px;left:50%;letter-spacing:.75px;text-align:center;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:.2}@media (min-width:0)and (max-width:767px){.range-slider__title{display:none}}.range-slider__title-mobile{display:block}.lm-promo-type--spiced-de_de .range-slider__title-mobile{left:55%;margin-top:-10px;font-size:12px}@media (min-width:768px){.range-slider__title-mobile{display:none}}.range-slider input[type=range]{position:relative;z-index:1;width:100%;cursor:pointer;-webkit-appearance:none}.range-slider input[type=range]::after,.range-slider input[type=range]::before{background:rgba(0,0,0,0);position:absolute;z-index:-1;content:""}.range-slider input[type=range]::before{background:url(../img/svg/range-oval.svg);top:-34px;left:-8px;width:72px;height:72px}.range-slider input[type=range]::after{background:url(../img/svg/range-point-icon.svg);top:-13px;right:7px;width:28px;height:28px}@media (min-width:768px){.range-slider input[type=range]::after{right:14px}}.range-slider input[type=range]:focus{outline:0}.range-slider input[type=range]::-webkit-slider-runnable-track{width:100%;height:1px}.range-slider input[type=range]::-webkit-slider-thumb{background:url(../img/svg/range-hand.svg) no-repeat 0 0/100% 100% rgba(0,0,0,0);width:56px;height:56px;margin-top:-26px;border-radius:50%;cursor:pointer;-webkit-appearance:none}.range-slider input[type=range]:focus::-webkit-slider-runnable-track{background:rgba(0,0,0,0)}.range-slider input[type=range]::-moz-range-track{width:100%;height:2px;cursor:pointer}.range-slider input[type=range]::-moz-range-thumb{background:url(../img/svg/range-hand.svg) no-repeat 0 0/100% 100% rgba(0,0,0,0);width:56px;height:56px;margin-top:-28px;border:none;outline:0;cursor:pointer}.range-slider input[type=range]::-ms-track{width:100%;height:2px;color:transparent;background:rgba(0,0,0,0);border-color:transparent;cursor:pointer}.range-slider input[type=range]::-ms-thumb{background:url(../img/svg/range-hand.svg) no-repeat 0 0/100% 100% rgba(0,0,0,0);width:56px;height:56px;margin-top:-28px;cursor:pointer}.range-slider input[type=range]:focus::-ms-fill-lower{background:rgba(0,0,0,0)}.range-slider input[type=range]:focus::-ms-fill-upper{background:rgba(0,0,0,0)}@media (min-width:1024px){.promo-popup__complete-bottle-image .personalized-labels__bottle{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:1024px){.promo-popup__complete-bottle-image .personalized-labels__bottle__name{color:#000;font-weight:700;font-size:3.375rem;font-family:Neutra2Cond-Titling,sans-serif;line-height:50px;letter-spacing:.27px;text-align:center}}@media (min-width:1024px){.promo-popup__complete-bottle-image .personalized-labels__bottle__label{min-width:184px;color:#000;font-size:.6875rem;font-family:GrotesqueDispMTStd-BoldCn,sans-serif;line-height:1.4;text-align:center}}.personalized-labels .wrapper{min-height:auto}.page-template-personalized-labels-main .footer{padding:0}.page-template-personalized-labels-main .footer .footer-bottom{padding:1.9vw 4.7vw 4.8vw;font-size:.563rem;line-height:1.3}@media (min-width:768px){.page-template-personalized-labels-main .footer .footer-bottom{padding:12px 40px 13px;font-size:.625rem;line-height:1.6}}@media (min-width:1024px){.page-template-personalized-labels-main .footer .footer-bottom{padding:12px 80px 13px}}.page-template-personalized-labels-main .footer .footer-bottom a{text-decoration:underline}.page-template-personalized-labels-main .footer .footer-bottom-text{padding:2.4vw 0 0;text-align:left}@media (min-width:768px){.page-template-personalized-labels-main .footer .footer-bottom-text{padding:0}}.page-template-personalized-labels-main .footer .footer-bottom-copy{padding-top:5px;font-size:.563rem;text-align:left}@media (min-width:768px){.page-template-personalized-labels-main .footer .footer-bottom-copy{padding:0;font-size:.625rem}}.page-template-personalized-labels-main .footer .footer-bottom-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:.563rem;line-height:4}@media (min-width:768px){.page-template-personalized-labels-main .footer .footer-bottom-links{font-size:.625rem;line-height:3.2}}.page-template-personalized-labels-main .footer .footer-bottom-links .footer-nav-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-template-personalized-labels-main .footer .footer-bottom-links .footer-nav-item__link{width:auto;margin:0;text-transform:capitalize;text-decoration:none}@media (min-width:768px){.page-template-personalized-labels-main .footer .footer-bottom-links .footer-nav-item__link{margin:0 0 0 16px}}.page-template-personalized-labels-main .footer .footer-bottom-links .footer-nav-item .menu-image-title{padding:0}@media (min-width:0)and (max-width:767px){.page-template-personalized-labels-thank-you .footer{margin-top:-56px}}.page-template-nwp-personalized-labels .header-menu .spotlight-login,.page-template-nwp-personalized-labels .header-menu .spotlight-logout,.page-template-nwp-personalized-labels .header-menu.userIsLogged .spotlight-login,.page-template-nwp-personalized-labels .header-menu.userIsLogged .spotlight-logout,.page-template-personalized-labels-main .header-menu .spotlight-login,.page-template-personalized-labels-main .header-menu .spotlight-logout,.page-template-personalized-labels-main .header-menu.userIsLogged .spotlight-login,.page-template-personalized-labels-main .header-menu.userIsLogged .spotlight-logout,.page-template-personalized-labels-thank-you .header-menu .spotlight-login,.page-template-personalized-labels-thank-you .header-menu .spotlight-logout,.page-template-personalized-labels-thank-you .header-menu.userIsLogged .spotlight-login,.page-template-personalized-labels-thank-you .header-menu.userIsLogged .spotlight-logout,.page-template-quiz-landing-page .header-menu .spotlight-login,.page-template-quiz-landing-page .header-menu .spotlight-logout,.page-template-quiz-landing-page .header-menu.userIsLogged .spotlight-login,.page-template-quiz-landing-page .header-menu.userIsLogged .spotlight-logout,.page-template-quiz-result-page .header-menu .spotlight-login,.page-template-quiz-result-page .header-menu .spotlight-logout,.page-template-quiz-result-page .header-menu.userIsLogged .spotlight-login,.page-template-quiz-result-page .header-menu.userIsLogged .spotlight-logout{display:none}.page-template-quiz-result-page.content-hidden .footer,.page-template-quiz-result-page.content-hidden .panel-collection{visibility:hidden}@media (min-width:0)and (max-width:767px){.page-template-quiz-result-page .panel-collection{padding-top:17.1vw}}@media (min-width:0)and (max-width:767px){.page-template-quiz-result-page.bacardi2020_de .panel--type-bacardi2020-centered-text-block-panel h2{font-size:1.625rem}}.page-template-quiz-result-page .panel--type-bacardi2020-centered-text-block-panel h2{padding:0 0 11.2vw}@media (min-width:768px){.page-template-quiz-result-page .panel--type-bacardi2020-centered-text-block-panel h2{padding:0 0 58px}}.page-template-quiz-result-page .panel--type-bacardi2020-centered-text-block-panel .centered-text__wrapper{padding:10.7vw 6.4vw 0}@media (min-width:768px){.page-template-quiz-result-page .panel--type-bacardi2020-centered-text-block-panel .centered-text__wrapper{padding:48px 80px 0}}.page-template-quiz-result-page .panel--type-bacardi2020-centered-text-block-panel .centered-text__wrapper.lazyloaded::before{display:none}.page-template-quiz-result-page .panel--type-bacardi2020-split-panel p{margin-top:0}@media (min-width:768px){.page-template-quiz-result-page .panel--type-bacardi2020-split-panel p{max-width:380px}}@media (min-width:1024px){.page-template-quiz-result-page .cocktails-carousel__info h2{font-size:2.625rem}}@media (min-width:1400px){.page-template-quiz-result-page .cocktails-carousel__info h2{font-size:3rem}}.page-template-quiz-result-page .panel--type-bacardi2020-single-product-panel+.panel--type-bacardi2020-single-product-panel{margin-top:0}.page-template-quiz-result-page .panel--type-bacardi2020-single-product-panel>.tasting-notes_template,.page-template-quiz-result-page .panel--type-bacardi2020-single-product-panel>div{margin-top:29.6vw}@media (min-width:768px){.page-template-quiz-result-page .panel--type-bacardi2020-single-product-panel>.tasting-notes_template,.page-template-quiz-result-page .panel--type-bacardi2020-single-product-panel>div{margin-top:165px}}.page-template-quiz-result-page .panel--type-bacardi2020-single-product-panel .product-panel__content-column-description{margin-top:0}@media (min-width:768px){.page-template-quiz-result-page .panel--type-bacardi2020-single-product-panel .product-panel__content-column-description{padding:7px 0 0}}@media (min-width:768px){.page-template-quiz-result-page .tasting-notes_template .product-panel__content-wrapper:not(.bottle-image) h2{padding:30px 0 0}.page-template-quiz-result-page .tasting-notes_template .product-panel__content-wrapper:not(.bottle-image) .product-panel__content-column-description{padding:7px 0 30px}}@media (min-width:768px){.page-template-quiz-result-page .tasting-notes_template .product-panel__content-wrapper:not(.bottle-image) .product-panel__content-column{padding:6.6% 8.5% 4px 8.7%}}@media (min-width:1024px){.page-template-quiz-result-page .tasting-notes_template .product-panel__content-wrapper:not(.bottle-image) .product-panel__content-column{padding:6.6% 10.5% 4px 12.7%}}@media (min-width:768px){.page-template-quiz-result-page .article-carousel-wrapper{padding:63px 80px 65px}}.panel--type-personalized-labels-bottle-panel .product-panel__content-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:19.2vw;background:#fffbf3}@media (min-width:768px){.panel--type-personalized-labels-bottle-panel .product-panel__content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;margin:80px 0 9.7vw}}.panel--type-personalized-labels-bottle-panel .product-panel__content-wrapper.lazyloaded{background:url(../img/noise-texture-bg.png) repeat 0 0/30% auto #fffbf3}.panel--type-personalized-labels-bottle-panel .animated-text__container{width:100%}.panel--type-personalized-labels-bottle-panel .product-panel__content-column{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:53.4vw 6.4vw 0}@media (min-width:768px){.panel--type-personalized-labels-bottle-panel .product-panel__content-column{display:block;width:50%;padding:11% 10.5% 25px 40px}}@media (min-width:1024px){.panel--type-personalized-labels-bottle-panel .product-panel__content-column{padding:11% 10.5% 40px 80px}}.panel--type-personalized-labels-bottle-panel .product-panel__content-column .main-title{font:2.5rem/1 GrotesqueMTStd-Extended,sans-serif;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 0 7vw;color:#1a1818;text-transform:uppercase}@media (min-width:768px){.panel--type-personalized-labels-bottle-panel .product-panel__content-column .main-title{max-width:515px;padding:10px 0 0}}.panel--type-personalized-labels-bottle-panel .product-panel__content-column .share-btn-module__wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.panel--type-personalized-labels-bottle-panel .product-panel__content-column-description{position:relative;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:17.3vw 0 11.2vw}.panel--type-personalized-labels-bottle-panel .product-panel__content-column-description::before{background:url(../img/svg/ornament.svg) no-repeat 50% 100%/contain;position:absolute;top:8vw;left:0;width:100%;height:6.4vw;content:""}@media (min-width:768px){.panel--type-personalized-labels-bottle-panel .product-panel__content-column-description::before{display:none}}@media (min-width:768px){.panel--type-personalized-labels-bottle-panel .product-panel__content-column-description{max-width:415px;padding:8px 0 40px}}.panel--type-personalized-labels-bottle-panel .product-panel__content-column-description p,.panel--type-personalized-labels-bottle-panel .product-panel__content-column-description span{font:1.125rem/1.33 Calibri,sans-serif;display:inline}.panel--type-personalized-labels-bottle-panel .product-panel__content-column-description span{text-transform:capitalize}.panel--type-personalized-labels-bottle-panel .product-panel__picture-column{margin-top:-19.2vw}@media (min-width:768px){.panel--type-personalized-labels-bottle-panel .product-panel__picture-column{width:50%;min-height:44vw;margin-top:0}}.panel--type-personalized-labels-bottle-panel .product-panel__picture-column img{width:93.6vw;height:70vw}@media (min-width:768px){.panel--type-personalized-labels-bottle-panel .product-panel__picture-column img{width:100%;height:100%}}.panel--type-personalized-labels-bottle-panel img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.panel--type-personalized-labels-bottle-panel .product-panel__main-bottle-image{position:absolute;top:2.6vw;left:50%;z-index:10;height:90.6vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.panel--type-personalized-labels-bottle-panel .product-panel__main-bottle-image{top:auto;bottom:-9.7vw;z-index:initial;height:auto}}.panel--type-personalized-labels-bottle-panel .product-panel__main-bottle-image img{width:21.5vw;height:90.6vw}@media (min-width:768px){.panel--type-personalized-labels-bottle-panel .product-panel__main-bottle-image img{width:auto;height:46vw;min-height:500px;max-height:100%}}.panel--type-personalized-labels-bottle-panel .product-panel__main-bottle-image .share-btn-module__wrapper.icon-mode{position:absolute;bottom:25%;left:52%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:0)and (max-width:767px){.panel--type-personalized-labels-bottle-panel .product-panel__main-bottle-image .share-btn-module__wrapper.icon-mode{left:50%;min-width:90vw}}.panel--type-personalized-labels-bottle-panel .product-panel__main-bottle-image .share-btn__icon{width:10.6vw;max-width:65px;height:10.6vw;max-height:65px}@media (min-width:768px){.panel--type-personalized-labels-bottle-panel .product-panel__main-bottle-image .share-btn__icon{width:4.5vw;height:4.5vw}}.panel--type-personalized-labels-bottle-panel .product-panel__main-bottle-name{font:normal 3.8vw/6.4vw Neutra2Cond-Titling,sans-serif;position:absolute;top:47.5%;left:51%;width:84%;overflow:hidden;color:#000;text-align:center;text-transform:uppercase;-webkit-transform:translate(-50%);transform:translate(-50%)}@media (min-width:768px){.panel--type-personalized-labels-bottle-panel .product-panel__main-bottle-name{font-size:1.9vw;line-height:3.5vw}}@media (min-width:0)and (max-width:767px){.page-template-quiz-landing-page .footer{margin-top:-56px}}@media (min-width:0)and (max-width:767px){.page-template-quiz-landing-page .panel--type-bacardi2020-quiz-panel .quiz-panel__content{padding:60.8vw 6.4vw 17.5vw}.page-template-quiz-landing-page .panel--type-bacardi2020-quiz-panel .quiz-panel__content-title{margin-bottom:7.2vw;font-size:2.5rem;text-shadow:1px 1px 25px rgba(0,0,0,.5);-webkit-filter:drop-shadow(1px 1px 25px rgba(0, 0, 0, .5));filter:drop-shadow(1px 1px 25px rgba(0, 0, 0, .5))}.page-template-quiz-landing-page .panel--type-bacardi2020-quiz-panel .quiz-panel__content-description{margin-bottom:14.4vw;text-shadow:1px 1px 15px rgba(0,0,0,.9);-webkit-filter:drop-shadow(1px 1px 10px rgba(0, 0, 0, .9));filter:drop-shadow(1px 1px 10px rgba(0, 0, 0, .9))}}@media (min-width:0)and (max-width:767px){.page-template-quiz-landing-page.bacardi2020_de .panel--type-bacardi2020-quiz-panel .quiz-panel__content{padding:63.8vw 6.4vw 17.5vw}.page-template-quiz-landing-page.bacardi2020_de .panel--type-bacardi2020-quiz-panel .quiz-panel__content-title{margin-bottom:33.2vw;font-size:1.9375rem}}.panel--type-personalized-labels-popup-panel-rb{position:fixed;top:0;left:0;z-index:1201;display:none;width:100%;height:100%;overflow-y:overlay}.panel--type-personalized-labels-popup-panel-rb.visible{display:block}.panel--type-personalized-labels-popup-panel-rb .personalized__label--header{position:fixed;top:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:70px;background:#fff;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (min-width:768px){.panel--type-personalized-labels-popup-panel-rb .personalized__label--header{min-height:80px}}.panel--type-personalized-labels-popup-panel-rb .personalized__label--progress{position:absolute;bottom:-1px;width:0%;height:2px;background:#c10020}.panel--type-personalized-labels-popup-panel-rb .personalized__label--steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:8vw}@media (min-width:768px){.panel--type-personalized-labels-popup-panel-rb .personalized__label--steps{position:absolute;top:50%;left:50%;margin-left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.panel--type-personalized-labels-popup-panel-rb .personalized__label--steps p{font:.75rem/1.2 GrotesqueMTStd,sans-serif;color:#1a1818;font-stretch:condensed;letter-spacing:.75px;text-align:left;text-transform:uppercase}@media (min-width:0)and (max-width:1023px){.panel--type-personalized-labels-popup-panel-rb .personalized__label--steps p{font-size:12px}}@media (min-width:768px){.panel--type-personalized-labels-popup-panel-rb .personalized__label--steps p{text-align:center}}.panel--type-personalized-labels-popup-panel-rb .personalized__label--steps span{font:bold .875rem/1.2 GrotesqueMTStd,sans-serif;color:#1a1818;text-align:left;text-transform:uppercase}@media (min-width:0)and (max-width:1023px){.panel--type-personalized-labels-popup-panel-rb .personalized__label--steps span{font-size:14px}}@media (min-width:768px){.panel--type-personalized-labels-popup-panel-rb .personalized__label--steps span{text-align:center}}.panel--type-personalized-labels-popup-panel-rb .personalized__label--close{position:absolute;top:50%;right:8vw;width:24px;height:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}@media (min-width:768px){.panel--type-personalized-labels-popup-panel-rb .personalized__label--close{right:30px}}.panel--type-personalized-labels-popup-panel-rb .personalized__label--close::after,.panel--type-personalized-labels-popup-panel-rb .personalized__label--close::before{position:absolute;top:10px;display:block;width:24px;height:3px;background:#000;content:""}.panel--type-personalized-labels-popup-panel-rb .personalized__label--close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.panel--type-personalized-labels-popup-panel-rb .personalized__label--close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.no-scroll{height:100%;overflow:hidden}@media (min-width:768px){.panel:last-child.panel--type-liquid-sdk-products{margin-bottom:100px}}.header-lm-promo-banner{position:fixed;top:17.1vw;z-index:-2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:4vw 18vw 3vw 6.4vw;background:#c10020;-webkit-transform:0;transform:0;visibility:visible;opacity:1;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.header-lm-promo-banner.hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden;opacity:0}@media (min-width:768px){.header-lm-promo-banner{top:80px;height:80px;min-height:auto;margin:0 -40px;padding:20px 40px}}@media (min-width:1024px){.header-lm-promo-banner{margin:0 -80px;padding:20px 80px}}.logged-in .header-lm-promo-banner{top:calc(17.1vw + 46px)}@media (min-width:768px){.logged-in .header-lm-promo-banner{top:112px}}.panel--type-personalized-labels-popup-panel-rb .header-lm-promo-banner{top:70px;z-index:5;margin:0 auto;padding:3vw 19vw 2vw 8vw}@media (min-width:768px){.panel--type-personalized-labels-popup-panel-rb .header-lm-promo-banner{top:80px;padding:20px 40px}}.header-lm-promo-banner--text{font:11px/1.3 GrotesqueMTStd-Extended,sans-serif;color:#fff;letter-spacing:.67px;text-transform:uppercase}@media (min-width:768px){.header-lm-promo-banner--text{font-size:12px;line-height:1}}@media (min-width:1024px){.header-lm-promo-banner--text{font-size:14px}}.header-lm-promo-banner--close{position:absolute;top:3vw;right:7vw;width:16px;height:16px;cursor:pointer}@media (min-width:768px){.header-lm-promo-banner--close{top:14px;right:53px}}@media (min-width:1024px){.header-lm-promo-banner--close{right:98px}}.label-maker-popup .header-lm-promo-banner--close{top:15px;right:9vw}@media (min-width:768px){.label-maker-popup .header-lm-promo-banner--close{top:15px;right:34px}}.header-lm-promo-banner--close::after,.header-lm-promo-banner--close::before{position:absolute;top:7px;display:block;width:16px;height:2px;background:#fff;content:""}.header-lm-promo-banner--close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-lm-promo-banner--close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.rtd-promo-page .footer .footer-top-links li:nth-child(4),.rtd-promo-page .footer .footer-top-links:not(:last-child),.rtd-promo-page .header-nav-wrapper,.rtd-promo-page.menu-white-color .header .header-menu__btn,.rtd-promo-page.menu-white-color .header .header-menu_liquid-cart{display:none}.rtd-promo-page .footer .footer-top-logo a,.rtd-promo-page.menu-white-color .header .header-menu-logo__black{pointer-events:none}.rtd-promo-page .panel--type-bacardi2020-header-and-image-panel{padding:12.8vw 0}@media (min-width:768px){.rtd-promo-page .panel--type-bacardi2020-header-and-image-panel{padding:72px 0 0}}.rtd-promo-page .panel--type-bacardi2020-hero-with-nutrition-details-panel .hero-nutritional-block__details{display:none}.sf-container{position:absolute;top:50%;right:16%;min-width:24px;min-height:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.sf-container{position:relative;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 10px;-webkit-transform:none;transform:none}}@media (min-width:1024px){.sf-container{padding-left:15px}}.sf-container .cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px}@media (min-width:768px){.sf-container .cart-item{height:auto}}.sf-container .cart-item-link{-ms-flex-item-align:center;align-self:center;width:18px;height:15px;margin:0 auto 2px;background:url(../img/svg/sf-cart.svg) no-repeat 100% center}.header.sticky-header .sf-container .cart-item-link,.menu-white-color .header .sf-container .cart-item-link{background:url(../img/svg/sf-cart-black.svg) no-repeat 100% center}@media (min-width:768px){.header:hover .sf-container .cart-item-link{background:url(../img/svg/sf-cart-black.svg) no-repeat 100% center}.sf-container .cart-item-link:hover{-webkit-filter:invert(8%) sepia(98%) saturate(6192%) hue-rotate(346deg) brightness(91%) contrast(103%);filter:invert(8%) sepia(98%) saturate(6192%) hue-rotate(346deg) brightness(91%) contrast(103%)}}@media (min-width:0)and (max-width:767px){.csr-pages .panel--type-bacardi2020-hero-video-panel .hero-video__text.position_left{top:50%;bottom:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (min-width:0)and (max-width:767px){.csr-pages .panel--type-bacardi2020-hero-video-panel .hero-video__text.position_left h1{font-size:2.625rem}}@media (min-width:0)and (max-width:767px){.csr-pages.page-template-casa-bacardi .panel--type-bacardi2020-hero-video-panel .hero-video__text.position_left h1{font-size:2.12rem}}.csr-pages .swiper-slider-panel .slider__items .slider__title{font-size:2rem}@media (min-width:768px){.csr-pages .swiper-slider-panel .slider__items .slider__title{max-width:952px;font-size:2.5rem}}@media (min-width:1024px){.csr-pages .swiper-slider-panel .slider__items .slider__title{font-size:3.5rem}}@media (min-width:1200px){.csr-pages .swiper-slider-panel .slider__items .slider__text{left:10%}}@media (min-width:1400px){.csr-pages .swiper-slider-panel .slider__items .slider__text{left:18%}}.csr-pages .panel--type-bacardi2020-split-slider-panel .split-slider__text--title{font-size:1.5rem}@media (min-width:768px){.csr-pages .panel--type-bacardi2020-split-slider-panel .split-slider__text--title{font-size:2rem}}.csr-pages .panel--type-bacardi2020-header-and-image-panel .header-and-image__title{font-size:2rem}@media (min-width:768px){.csr-pages .panel--type-bacardi2020-header-and-image-panel .header-and-image__title{font-size:3rem}}@media (min-width:0)and (max-width:767px){.csr-pages .panel--type-bacardi2020-articles-carousel-panel h4,.csr-pages .panel--type-bacardi2020-faq-accordion-panel .fl-accordion__title,.csr-pages .panel--type-bacardi2020-full-width-panel .full-width-title,.csr-pages .panel--type-bacardi2020-split-panel .split-panel__content-title,.csr-pages .panel--type-bacardi2020-split-slider-panel .split-slider__title{font-size:2rem}}.csr-pages .panel--type-bacardi2020-split-panel__inner[data-color=black] .btn{color:#000;border-color:#000}