.shipping-preview-wrapper{display:flex}.shipping-preview{align-items:center;display:flex;font-size:.9em;font-weight:600;gap:5px}.shipping-preview.success{color:var(--color-success);font-weight:700}.shipping-preview-icon{height:1.3em;width:1.3em}.shipping-preview.look-as-badge{background-color:#f5f5f5;border-radius:1000px;font-size:.8em;padding:6px 12px}.shipping-preview.success.look-as-badge{background-color:var(--color-success-verylight)}.mobile-menu-footer{background-color:var(--color-cocktailissimo-verylight);margin-top:auto;padding:20px}.mobile-menu-footer-link{align-items:center;display:flex;font-size:.85em;gap:10px;text-transform:uppercase}.mobile-menu-footer-link .icon{height:1.3em;width:1.3em}.mobile-menu-footer-item.row{align-items:center;display:flex;gap:10px;margin:30px 0}.mobile-menu-footer-item{margin:25px 0}.mobile-menu-footer-item.row.social{gap:20px}.mobile-menu-footer-link.lang{opacity:.3}.mobile-menu-footer-link.lang.selected{opacity:1}.mobile-menu-footer-link .flag-icon.it,.mobile-menu-footer-link.lang.selected .flag-icon{height:35px;margin:-5px 0}.mobile-menu-footer-link.lang.selected .flag-icon.it{height:40px;margin:-10px 0}.mobile-menu-footer-link.account.logged{text-transform:none}.mobile-menu-footer-link.account.logged span{font-size:1.2em}.mobile-menu-footer-link.social.insta{bottom:-1px;position:relative}.side-menu-container{animation:fadeIn .2s forwards}.side-menu-container.close{animation:fadeOut .2s forwards}@keyframes fadeIn{0%{background-color:transparent}to{background-color:rgba(0,0,0,.7)}}@keyframes fadeOut{0%{background-color:rgba(0,0,0,.7)}to{background-color:transparent}}.side-menu{animation:slideOpen .2s ease-in-out forwards;background-color:#fff;height:100%;padding-top:5px;position:relative}.side-menu.right{margin-left:auto}.side-menu-container.close .side-menu{animation:slideClose .2s ease-in-out forwards}@keyframes slideOpen{0%{width:0}to{width:100%}}@keyframes slideClose{0%{width:100%}to{width:0}}.side-menu-header{align-items:center;display:flex;height:60px;justify-content:center;position:relative}.side-menu.right .modal-closer{left:auto;right:20px}.side-menu-body{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.side-menu-footer-button{align-items:center;background-color:var(--color-bordeaux);color:#fff;display:flex;font-size:.85em;font-weight:600;height:60px;justify-content:center;padding:0 25px;text-transform:uppercase;transition:all .3s;width:100%}.side-menu-footer-button:hover{background-color:var(--color-bordeaux-flash)}.side-menu-footer-button.disabled{background-color:var(--color-bordeaux);cursor:default;opacity:.3}@media screen and (min-width:600px){.side-menu{max-width:460px}}.side-menu.mobile-menu{padding-top:0}.mobile-menu-header{align-items:center;background-color:#fff;box-shadow:0 0 2px var(--color-lightgrey);display:flex;height:70px;justify-content:center;position:sticky;top:0;z-index:1}.mobile-menu .modal-closer{position:fixed}.mobile-menu-main{display:flex;flex-direction:column;gap:20px;min-height:calc(100vh - 70px)}.mobile-menu-link{align-items:center;display:flex;font-size:1em;justify-content:space-between;padding:15px 20px;text-transform:uppercase;transition:all .3s;width:100%}.mobile-menu-link:hover{background-color:var(--color-cocktailissimo-verylight);border-left:4px solid var(--color-cocktailissimo-dark)}.mobile-menu-link:hover span{margin-left:-4px}.mobile-menu-link .i-chevron-right{transition:transform .3s}.mobile-menu-link:hover .i-chevron-right{transform:translateX(-3px)}.mobile-menu-nav{flex:none;margin-bottom:10px;transition:transform .3s;width:100%}.mobile-menu-nav.left{margin-top:20px}.side-menu-body.is-expanded .mobile-menu-nav.left,.side-menu-body.is-expanded .mobile-menu-nav.right{transform:translateX(-100%)}.mobile-menu-nav-header.mobile-menu-link{background-color:var(--color-cocktailissimo-verylight);gap:20px;height:70px;justify-content:flex-start;padding:20px}.mobile-menu-subitem{border-top:1px solid #f0f0f0;padding:10px}.mobile-menu-subitem:first-of-type{border-top:none}.mobile-menu-sublink{align-items:center;display:flex;font-size:1em;gap:25px;text-transform:uppercase;transition:color .3s}.mobile-menu-subitem-img-wrapper{align-items:center;display:flex;flex:none;height:110px;justify-content:center;margin:-10px;width:110px}.mobile-menu-subitem-img{display:block;height:90px;transition:all .3s ease-in-out;width:90px}.mobile-menu-sublink:hover{color:var(--color-cocktailissimo-dark)}.mobile-menu-sublink:hover .mobile-menu-subitem-img{height:110px;width:110px}.side-menu-body .form-button.bordeaux{height:auto;line-height:1.6;margin:30px 10px 0;padding:9px 15px;text-align:center;width:auto}.header-top{align-items:center;display:flex;height:70px;justify-content:space-between;padding:15px 0;position:relative}.header-logo-link{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.header-top-left,.header-top-left-links,.header-top-right{align-items:center;display:flex;gap:10px;justify-content:space-between}.header-top-left-links :first-child{bottom:-1px;position:relative}.header-logo{height:auto;max-width:220px;width:calc(100vw - 190px)}.header-top-left-links,.right-search-link{display:none}.header-top .icon{height:26px;width:26px}.header-top .icon.i-cart{height:32px;width:32px}.header-top .icon.i-account{height:23px;width:23px}.header-top-vendor-contact-button{width:250px}.header-top-vendor-contact-button .icon.i-dashboard{height:1.4em;margin-right:4px;width:1.4em}.center-form-modal .submit-group.double{margin-bottom:0}.center-form-modal h2{margin-bottom:-25px}.center-form-modal .box-form textarea{height:100px}@media only screen and (min-width:580px){.header-top-left,.header-top-right{gap:15px}}@media only screen and (min-width:1250px){.header-top-vendor-contact-button{font-size:.7em;min-height:auto;padding:5px 8px;width:auto}body.scroll-up .header-top-vendor-contact-button{bottom:103px}.header-top-right{gap:18px;transition:margin .5s ease-in-out}.header-fixed.scroll-down .header-top-right{margin-top:140px}@media only screen and (max-height:800px){.header-fixed.scroll-up .header-top-right{margin-top:140px}}.header-top-left-links{display:flex;gap:18px}.left-search-link,.mobile-menu-opener{display:none}.right-search-link{display:block}.header-top-left-links .icon.i-social{height:21px;width:21px}.header-top{margin-top:10px;padding:20px 0}.header-logo{max-width:330px;position:relative;top:5px;transition:top .3s}body.scroll-down .header-logo{top:-12px}@media only screen and (max-height:800px){body.scroll-up .header-logo{top:-12px}}}@media only screen and (min-width:1450px){.header-fixed.scroll-down .header-top-right{right:30px}}.side-search-tool{display:flex;flex-direction:column;height:100%}.side-search-tool .q-group{flex:none;height:40px;margin:10px 15px auto 50px;position:relative}.side-search-tool .q-input{border:none;border-bottom:1px solid var(--color-lightgrey);font-size:1.1em;height:100%;outline:none;padding-left:30px;padding-right:calc(10px + 1.1em);width:100%}.side-search-tool .q-input::placeholder{font-weight:300}.side-search-tool .q-icon{height:1.4em;left:0;position:absolute;top:calc(50% - .7em);width:1.4em}.side-search-tool .icon-button{position:absolute;right:10px;top:calc(50% - .5em)}.side-search-tool .i-close{height:1.1em;width:1.1em}.side-search-tool .search-link{flex:none;margin-top:auto}.side-search-tool .product-suggest-list{display:flex;flex:1 0;flex-direction:column;gap:15px;opacity:1;overflow:auto;padding:30px 15px;position:relative;transition:opacity .3s}.side-search-tool .product-suggest-list.loading{opacity:.3}.side-search-tool .product-suggest-list .loader{height:1.2em;left:calc(50% - .6em);position:absolute;top:8px;width:1.2em}.side-search-tool .product-suggest-item{align-items:stretch;display:flex;gap:10px}.product-suggest-item p{margin:0}.side-search-tool .product-suggest-item .item-category{font-size:.8em}.side-search-tool .product-card-review{justify-content:flex-start;pointer-events:none}.side-search-tool .item-text{display:flex;flex-direction:column;justify-content:flex-start;padding-top:5px}.side-search-tool .item-title{font-size:.85em;font-weight:500;line-height:1;margin:2px 0;text-align:left;text-transform:uppercase}.side-search-tool .item-subtitle{font-size:.9em;font-weight:200;line-height:1}.side-search-tool .item-price{font-size:1em;font-weight:600}.side-search-tool .product-card-list{margin:0 4px}.side-search-tool .product-card-list-item{font-size:.75em}.side-search-tool .item-img{height:90px;width:90px}.side-search-tool .discount-price-row{justify-content:flex-start}.right-search-link{opacity:1;transition:.3s}.right-search-link.hidden{opacity:0}.inline-search-tool-wrapper{align-items:flex-start;animation:fadeIn .1s forwards;background-color:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;padding-top:25px;position:fixed;right:0;top:0;z-index:3}.inline-search-tool-wrapper.closing{animation:fadeOut .1s forwards}.inline-search-tool-wrapper .i-close{color:#fff}.inline-search-tool{display:none;margin-left:30px}.inline-search-tool .product-card{width:calc(16.5% - 15px)}.inline-search-tool .search-tool-header{display:flex;gap:10px}.inline-search-tool .q-group{animation:inlineSearchToolOpening .1s forwards;flex:1 0;height:40px;position:relative;width:0}@keyframes inlineSearchToolOpening{0%{width:0}to{width:450px}}.inline-search-tool-wrapper.closing .inline-search-tool .q-group{animation:inlineSearchToolClosing .1s forwards}@keyframes inlineSearchToolClosing{0%{width:450px}to{width:0}}.inline-search-tool .q-input{background-color:#fff;border:none;border-radius:1000px;font-size:1.1em;height:100%;outline:none;padding-bottom:4px;padding-left:44px;padding-right:calc(13px + 1.1em);width:100%}.inline-search-tool .q-input::placeholder{color:var(--color-black);font-weight:300}.inline-search-tool .q-icon{height:1.4em;left:15px;position:absolute;top:calc(50% - .7em);width:1.4em}.inline-search-tool .empty-control{position:absolute;right:13px;top:calc(50% - .55em)}.inline-search-tool .empty-control .i-close{color:var(--color-black);height:1.1em;width:1.1em}.inline-search-tool-expand{background-color:#fff;border-radius:18px;left:30px;padding:25px;position:fixed;right:30px;top:85px}.inline-search-tool .product-suggest-list{display:flex;flex:1 0;gap:15px;justify-content:space-evenly;overflow:auto}.inline-search-tool .product-suggest-item{display:flex;flex:none;flex-direction:column;gap:5px;width:160px}.inline-search-tool .product-suggest-item p,.product-suggest-item h2{margin:5px 0}.inline-search-tool .item-text{align-items:center;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.inline-search-tool .item-title{font-size:1.1em;font-weight:400;position:relative;text-transform:uppercase}.inline-search-tool .item-category{color:var(--color-grey);font-size:.7em;text-transform:uppercase}.inline-search-tool .item-price{font-size:1.2em}.inline-search-tool .item-img{height:160px;width:160px}.inline-search-tool .item-title{transition:all .3s}.inline-search-tool .product-suggest-item-link:hover .item-title,.inline-search-tool .product-suggest-item-link:hover+.item-text .item-title{color:var(--color-cocktailissimo-secondary);font-weight:500;text-decoration:underline}.inline-search-tool .loader{display:block;margin-bottom:15px;margin-left:auto;margin-right:auto}.inline-search-tool .search-link{display:flex;justify-content:center;margin-top:25px}.inline-search-tool .form-button.bordeaux{padding:0 25px}.inline-search-tool .search-link .form-button{width:auto}.inline-search-tool .form-button .loader{margin:0}@media only screen and (min-width:1250px){.inline-search-tool{display:flex}}@media only screen and (min-width:1450px){.inline-search-tool-expand{left:160px;right:160px}}@media only screen and (min-width:1700px){.inline-search-tool-expand{left:300px;right:300px}}.homepage-header.scroll .header-top .account-card{color:var(--color-black)}.account-opener{position:relative}.account-card-wrapper{cursor:default;padding-top:6px;position:absolute;right:-15px;top:100%;z-index:3}.account-card{animation:growing .1s;background-color:#fffcf8;border-radius:8px;box-shadow:0 0 4px var(--color-black);display:flex;flex-direction:column;font-size:1.2em;height:auto;justify-content:space-between;min-height:125px;overflow:hidden;padding:5px 7px;position:relative;width:250px}@keyframes growing{0%{height:0;min-height:0;width:0}to{height:190px;width:250px}}.account-card .main-loader .icon{height:1em;opacity:.7;width:1em}.account-card .main-loader{left:calc(50% - .5em);position:absolute;top:calc(50% - .5em)}.account-card .i-account.icon-big{bottom:-5px;float:left;height:2em;margin-bottom:15px;margin-right:10px;opacity:.7;position:relative;width:2em}.account-card-text{flex:none}.account-card-text p{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.account-card-separator{background-color:var(--color-grey);height:1px;margin:10px}.account-card-controls{align-items:center;display:flex;flex-direction:column}.account-card-controls .form-button{background-color:transparent;border:none;font-size:.8em;height:25px;opacity:.7;position:relative;transition:opacity .3s;width:auto}.account-card-controls .form-button:hover{background-color:transparent;opacity:1}.account-card-controls .form-button.loading{background-color:transparent}.account-card .box-link{border-radius:8px;display:block;padding:5px 0;transition:background-color .3s}.account-card .box-link:hover{background-color:var(--color-cocktailissimo-verylight)}.account-card .form-button.cancel{background-color:#fff}.account-card-body.empty{align-items:center;display:flex;flex:1 0;flex-direction:column;justify-content:space-between}.account-card-body.empty .account-card-text p{margin:30px 0;text-align:center}.account-card-body.empty .form-button{margin-bottom:5px;width:calc(100% - 20px)}.account-icon-logged{align-items:center;background-color:var(--color-bordeaux-flash);border-radius:100%;color:#fff;display:flex;font-size:1em;font-weight:700;height:25px;justify-content:center;text-align:center;width:25px}.account-card-logged .account-card-controls{align-items:flex-start;border-bottom:1px solid var(--color-bordeaux-flash);border-top:1px solid var(--color-bordeaux-flash);color:var(--color-black);margin:10px 15px 0;padding:10px 15px}.account-card-link{font-size:.9em;font-weight:600;gap:7px;margin:5px 0;position:relative;text-transform:uppercase;transition:all .3s}.account-card-link .icon{opacity:.9;transition:all .3s}.account-card-link:hover{font-weight:700;gap:3px;margin-left:4px}.account-card-link:hover .icon{color:var(--color-bordeaux-flash);opacity:1;transform:scale(1.5)}.account-card-logged .icon{flex:none;height:1em;width:1em}.account-card .link-mute{gap:5px;justify-content:center;margin:10px 0}.account-card-header{font-weight:500}.account-card-logo{border-radius:1000px;height:50px;width:50px}.account-card-header-title{align-items:center;display:flex;gap:10px;margin:0 20px}.account-card-header-strong{font-size:1.1em}.account-card-header-title .account-icon-logged{flex:none;height:30px;width:30px}.account-card-header-title-text{overflow:hidden}.account-card-header-subtitle-text,.account-card-header-title-text div{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.account-card-header-subtitle-text{margin:0 25px}.account-card-link span{white-space:nowrap}.header-bottom-expand{left:0;position:absolute;right:0;top:100%;z-index:2}.header-bottom-expand-closer{position:absolute;right:15px;top:15px}.header-bottom-subnav{animation:subNavOpening .3s;background-color:#fff;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;cursor:default;height:auto;overflow:hidden;padding:30px 40px 20px 30px}.header-bottom-subnav ul{column-gap:30px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:20px}.header-bottom-subnav .search-link{display:flex;justify-content:center;margin-top:30px}.header-bottom-subnav .form-button.bordeaux{height:50px;padding:0 25px;width:auto}@keyframes subNavOpening{0%{height:0}to{height:250px}}.header-bottom-link.closing .header-bottom-subnav{animation:subNavClosing .3s forwards}@keyframes subNavClosing{0%{height:250px}to{height:0}}.subcategory-item{flex:none;width:120px}.subcategory-link{align-items:center;display:flex;flex-direction:column;gap:8px}.subcategory-item-img-wrapper{flex:none;height:120px;overflow:hidden;width:120px}.subcategory-item-img{height:100%;transition:transform .8s ease-in-out;width:100%}.subcategory-item-text{line-height:1.4;text-align:center;transition:all .3s;white-space:normal}.subcategory-link:hover .subcategory-item-text{text-decoration:underline;text-decoration-color:var(--color-button);text-decoration-thickness:3px}.subcategory-link:hover .subcategory-item-img{transform:scale(1.2)}@media only screen and (min-width:1600px){.header-bottom-subnav ul{column-gap:45px}}@media only screen and (max-height:800px){.subcategory-item{width:100px}.header-bottom-subnav ul{row-gap:12px}.subcategory-item-img-wrapper{height:100px;width:100px}.header-bottom-subnav .search-link{margin-top:20px}.header-bottom-subnav{padding-bottom:15px;padding-top:23px}}@media only screen and (max-height:685px){.subcategory-item{width:100px}.header-bottom-subnav ul{row-gap:12px}.subcategory-item-img-wrapper{height:100px;width:100px}.header-bottom-subnav .search-link{margin-top:10px}.header-bottom-subnav{padding-bottom:5px;padding-top:10px}}@media only screen and (max-height:630px){.header-static .header-bottom-subnav{height:calc(100vh - 183px);overflow-y:auto}}@media only screen and (max-height:620px){.header-fixed.scroll-up .header-bottom-subnav{height:calc(100vh - 160px);overflow-y:auto}}@media only screen and (max-height:540px){.header-fixed.scroll-down .header-bottom-subnav{height:calc(100vh - 80px);overflow-y:auto}}.header-bottom{display:none}@media only screen and (min-width:1250px){.header-bottom{display:block}.header-bottom-nav{align-items:center;display:flex;gap:25px;height:50px;justify-content:center;margin-top:20px;padding:0 30px;transition:all .5s ease-in-out}.header.product-page-header .header-static .header-bottom-nav{background-color:var(--color-cocktailissimo-verylight);height:60px;margin-left:-30px;margin-right:-30px;padding-top:15px}.header-bottom-link{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-size:.9em;font-weight:500;height:100%;justify-content:center;text-transform:uppercase;white-space:nowrap}.header-bottom-link.lang-es,.header-bottom-link.lang-it{font-size:.8em}.header-static .header-bottom-link{padding-bottom:12px}.header-bottom-link:after{background-color:var(--color-bordeaux-veryflash);content:"";display:block;height:4px;margin:5px auto -5px;transition:all .3s;width:0}.header-bottom-link.selected:after,.header-bottom-link:hover:after{width:100%}.header-fixed.scroll-down .header-bottom-nav{gap:14px;margin-top:10px;padding-left:0;padding-right:130px}.header-fixed .header-bottom-link{margin-bottom:-20px;padding-bottom:20px}}@media only screen and (min-width:1280px){.header-fixed.scroll-down .header-bottom-nav{gap:19px}}@media only screen and (min-width:1350px){.header-fixed.scroll-down .header-bottom-nav{gap:25px}}@media only screen and (min-width:1375px){.header-bottom-link.lang-es,.header-bottom-link.lang-it{font-size:.85em}}@media only screen and (min-width:1500px){.header-fixed.scroll-down .header-bottom-nav{padding-right:100px}.header-bottom-link.lang-es,.header-bottom-link.lang-it{font-size:.9em}}@media only screen and (min-width:1580px){.header-fixed.scroll-down .header-bottom-nav{padding-right:0}}@media only screen and (max-height:800px){.header-fixed.scroll-up .header-bottom-nav{gap:14px;margin-top:10px;padding-left:0;padding-right:130px}@media only screen and (min-width:1280px){.header-fixed.scroll-up .header-bottom-nav{gap:19px}}@media only screen and (min-width:1350px){.header-fixed.scroll-up .header-bottom-nav{gap:25px}}@media only screen and (min-width:1500px){.header-fixed.scroll-up .header-bottom-nav{padding-right:100px}}@media only screen and (min-width:1580px){.header-fixed.scroll-up .header-bottom-nav{padding-right:0}}}.header-pub{align-items:center;background-color:var(--color-verylightgrey);color:var(--color-cocktailissimo-logo);display:flex;font-weight:600;height:35px;justify-content:center;margin:0 -10px;overflow:hidden;padding:4px 15px}.header-pub-large{display:none}.header-pub p{font-size:.8em;line-height:1;margin:0;position:relative;white-space:nowrap}.header-fixed .header-pub{display:none}.header-static{height:auto;position:absolute;top:0}.header-fixed,.header-static{left:0;padding:0 10px;right:0;z-index:2}.header-fixed{animation:stayHidden .3s ease-in-out;background-color:#fff;height:70px;position:fixed;top:-70px;transition:top .5s ease-in-out}.header-fixed.scroll-up{top:0}@keyframes stayHidden{0%{top:-160px}to{top:-82px}}@keyframes stayMaxiHidden{0%{top:-240px}to{top:-160px}}@media only screen and (min-width:430px){.header-pub-large{display:block}.header-pub-small{display:none}}@media only screen and (min-width:900px){.header-fixed,.header-static{padding:0 17px}.header-pub{margin:0 -17px}}@media only screen and (min-width:1250px){.header-fixed,.header-static{padding:0 30px}.header-pub{margin:0 -30px}.header-fixed{animation:stayMaxiHidden .3s ease-in-out;height:160px;padding:0 30px 10px;top:-162px}.header-fixed.scroll-up{top:-82px}@media only screen and (max-height:800px){.header-fixed.scroll-up{display:block;padding-left:15px;padding-right:15px;padding-top:10px}}@media only screen and (min-height:800px){.header-fixed{animation:stayHidden .3s ease-in-out;top:-82px}.header-fixed.scroll-up{top:0}.header-fixed.scroll-down{display:block;padding-left:15px;padding-right:15px;padding-top:10px}}}@media only screen and (min-width:1450px){.header-fixed.scroll-down{padding-left:30px;padding-right:30px}}