@charset "UTF-8";@font-face{font-family:"lavinia-icons";src:url("../fonts/lavinia.eot");src:url("../fonts/lavinia.eot?#iefix") format("embedded-opentype"),url("../fonts/lavinia.woff") format("woff"),url("../fonts/lavinia.ttf") format("truetype"),url("../fonts/lavinia.svg#lavinia") format("svg");font-weight:400;font-style:normal}i[class^=icon-]:before,h4[class^=icon-]:before,span[class^=icon-]:before,div[class^=icon-]:before,span[class*=" icon-"]:before,button[class*=" icon-"]:before{font-family:"lavinia-icons" !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bag:before{content:"\61"}.icon-cart:before{content:"\62"}.icon-cart2:before{content:"\63"}.icon-user:before{content:"\64"}.icon-search:before{content:"\65"}.icon-facebook:before{content:"\66"}.icon-twitter:before{content:"\67"}.icon-linkedin:before{content:"\68"}.icon-instagram:before{content:"\54"}.icon-angle-down:before{content:"\6a"}.icon-angle-left:before{content:"\6b"}.icon-angle-up:before{content:"\6c"}.icon-angle-right:before{content:"\6d"}.icon-close-1:before{content:"\6f"}.icon-arrow-left:before{content:"\6e"}.icon-arrow-right:before{content:"\70"}.icon-icon-check:before{content:"\71"}.icon-hourglass-o:before{content:"\74"}.icon-menu:before{content:"\44"}.icon-file-text:before{content:"\76"}.icon-pencil:before{content:"\78"}.icon-glass:before{content:"\79"}.icon-heart-o:before{content:"\7a"}.icon-tag{content:"\77"}.icon-calendar:before{content:"\41"}.icon-plus:before{content:"\43"}.icon-file-o:before{content:"\45"}.icon-arrow-down:before{content:"\47"}.icon-loop:before{content:"\46"}.icon-communications:before{content:"\49"}.icon-gift-card:before{content:"\4a"}.icon-mobile:before{content:"\48"}.icon-restaurant:before{content:"\4b"}.icon-multimedia:before{content:"\4c"}.icon-single-wine:before{content:"\4d"}.icon-eye:before{content:"\4e"}.icon-eye-slash:before{content:"\4f"}.icon-check-list:before{content:"\50"}.icon-discount:before{content:"\51"}.icon-shipping:before{content:"\52"}.icon-point-relai:before{content:"\53"}.icon-store:before{content:"\55"}.icon-instagram-new:before{content:"\54"}.icon-th-large:before{content:"\56"}.icon-stop:before{content:"\57"}.icon-home-icon:before{content:"\58"}body{color:#000}body .page-header .panel.wrapper{background:#000;border-bottom:none}body .page-header .panel.wrapper .header.panel{height:41px;line-height:41px;max-width:100%;padding:0 50px;font-size:14px;font-weight:500;color:#fff;position:relative}body .page-header .panel.wrapper .header.panel #switcher-language{margin-right:20px;float:left;text-transform:uppercase}body .page-header .panel.wrapper .header.panel #switcher-language .options .action.toggle:after{vertical-align:middle}body .page-header .panel.wrapper .header.panel #switcher-language .options ul.dropdown{left:-10px;min-width:0}body .page-header .panel.wrapper .header.panel #contact-info-top-sidebar{float:left;color:#fff;font-size:14px;font-weight:500}body .page-header .panel.wrapper .header.panel #contact-info-top-sidebar a{color:#fff;text-decoration:none}body .page-header .panel.wrapper .header.panel #marketing-message{font-size:14px;color:#fff;font-weight:900;text-align:center;position:absolute;left:50%;top:0;max-width:1200px;width:100%;height:41px;overflow:hidden;margin-left:-600px}body .page-header .panel.wrapper .header.panel .header.links{float:right;color:#fff;font-size:14px;font-weight:900;text-transform:uppercase;margin-right:40px;z-index:2;position:relative}body .page-header .panel.wrapper .header.panel .header.links .account-link{cursor:pointer}body .page-header .panel.wrapper .header.panel .header.links .account-link:before{content:"\64";font-family:"lavinia-icons";font-size:19px;vertical-align:middle;margin-right:8px;font-weight:400;text-transform:none;text-decoration:none}body .page-header .panel.wrapper .header.panel .minicart-wrapper{float:right}body .page-header .panel.wrapper .header.panel .minicart-wrapper .action.showcart:before{line-height:41px;color:#fff;content:"\63";font-family:"lavinia-icons";margin-right:4px;text-decoration:none}body .page-header .panel.wrapper .header.panel .minicart-wrapper .action.showcart .text{position:relative;color:#fff;font-size:14px;font-weight:900;text-transform:uppercase}body .page-header .panel.wrapper .header.panel .minicart-wrapper .action.showcart .counter.qty.empty,body .page-header .panel.wrapper .header.panel .minicart-wrapper .action.showcart .counter.qty{background:0 0;display:inline-block;line-height:34px;font-size:14px;font-weight:600;float:right;height:34px;margin-left:2px}body .page-header .panel.wrapper .header.panel .minicart-wrapper .action.showcart:hover .text{text-decoration:underline}body .page-header .panel.wrapper .header.panel .minicart-wrapper .loading-mask{display:none}body .page-header .header.content{height:150px;background:#fff;max-width:100%;position:relative;padding:30px 50px 0;box-shadow:-1px 2px 5px rgba(0,0,0,.19)}body .page-header .header.content .block-search{width:420px;float:left}body .page-header .header.content .block-search #search{color:#000;font-size:14px;border:none;padding-left:0;border-bottom:solid 2px #000;box-shadow:none}body .page-header .header.content .block-search #search::-webkit-input-placeholder{color:#000;opacity:1}body .page-header .header.content .block-search #search::-moz-placeholder{color:#000;opacity:1}body .page-header .header.content .block-search #search:-ms-input-placeholder{color:#000;opacity:1}body .page-header .header.content .block-search #search:-moz-placeholder{color:#000;opacity:1}body .page-header .header.content .block-search .action.search{opacity:1 !important}body .page-header .header.content .block-search .action.search:before{color:#000;content:"\65";font-family:"lavinia-icons"}body .page-header .header.content .logo{position:absolute;top:27px;left:50%;margin-left:-99px;max-height:65px}body .page-header .header.content #lavinia-corporate-menu{float:right}body .page-header .header.content #lavinia-corporate-menu ul{padding:0}body .page-header .header.content #lavinia-corporate-menu ul li{display:inline-block;list-style:none;position:relative;margin:0 5px;font-size:16px;font-weight:900;color:#000;text-transform:uppercase}body .page-header .header.content #lavinia-corporate-menu ul li a{font-size:16px;font-weight:900;color:#000}body .page-header .header.content #lavinia-corporate-menu ul li:hover{color:#b2a02f;padding-bottom:15px}body .page-header .header.content #lavinia-corporate-menu ul li:hover a{text-decoration:none;color:#b2a02f}body .page-header .header.content #lavinia-corporate-menu ul li:hover ul{z-index:10}body .page-header .header.content #lavinia-corporate-menu ul li:hover ul li:hover{padding-bottom:10px}body .page-header .header.content #lavinia-corporate-menu ul li ul{position:absolute;display:none;z-index:1;box-shadow:0 3px 12px rgba(0,0,0,.25);right:0;top:35px;width:245px;padding:0;background:#fff}body .page-header .header.content #lavinia-corporate-menu ul li ul li{display:block;border-bottom:solid 2px #f3f3f3;margin:0;padding:10px 20px;text-transform:none;text-align:left;font-weight:400;line-height:25px;color:#000 !important}body .page-header .header.content #lavinia-corporate-menu ul li ul li a{font-weight:400;color:#000 !important}body .page-header .header.content #lavinia-corporate-menu ul li ul li a:hover{color:#b2a02f !important}body .page-header .header.content #lavinia-corporate-menu ul li ul:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;top:-10px;right:10px}body .page-header .header.content #lavinia-corporate-menu ul li:hover ul{display:block}body .breadcrumbs .item{height:18px}body .breadcrumbs .item a,body .breadcrumbs .item strong{line-height:1.3}body .breadcrumbs .item.home a{display:inline-block;font-size:0;width:18px;height:18px;text-decoration:none}body .breadcrumbs .item.home a:before{content:"\58";font-family:"lavinia-icons";text-transform:none;font-size:18px;line-height:17px;text-decoration:none;cursor:pointer}body #account-panel{position:fixed;box-sizing:border-box;z-index:100;top:0;right:-500px;width:460px;height:100%;background:#fff;color:#000;box-shadow:0 0 10px #cdcdcd;padding:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;overflow-y:auto}body #account-panel #account-content-wrapper{z-index:100;background:#fff;width:100%;height:100vh;padding:25px 0;padding-bottom:0;min-height:-webkit-fill-available}body #account-panel #account-content-wrapper .block-title{font-family:'Butler';border-bottom:none;padding-bottom:0;margin-bottom:30px;font-size:30px;color:#000;padding:0 20px;text-transform:none;font-weight:900;line-height:1.2}body #account-panel #account-content-wrapper .block-title strong{font-weight:900}body #account-panel #account-content-wrapper .membership-block{width:100%}body #account-panel #account-content-wrapper .membership-block .membership{width:100%;height:auto;display:flex;padding:0;min-height:90px;align-items:center;justify-content:center;box-sizing:border-box}body #account-panel #account-content-wrapper .membership-block .membership img{top:15px;max-width:100px;position:relative}body #account-panel #account-content-wrapper .membership-block .membership .info{display:flex;flex-direction:column;margin-left:20px;font-size:15px;font-weight:600;letter-spacing:0;line-height:24px;text-transform:none;color:#fff;padding-right:5px}body #account-panel #account-content-wrapper .membership-block .membership .info .elipse{display:inline-block;width:6px;height:6px;background:#fff;border-radius:50%;line-height:1;margin:0 5px;margin-bottom:2px}body #account-panel #account-content-wrapper .recomendation{padding:25px 20px;font-size:15px;font-weight:600;text-transform:none;background-color:#f3f3f3;line-height:20px;padding-right:60px}body #account-panel #account-content-wrapper ul.nav.items{margin-top:25px;padding:0 60px}body #account-panel #account-content-wrapper ul.nav.items li{margin-bottom:0}body #account-panel #account-content-wrapper ul.nav.items li a{font-size:15px;font-weight:300;text-transform:none;color:#000;margin-bottom:0;line-height:1;padding:15px;border-top:2px solid #f3f3f3;width:100%;display:block;padding-left:60px;box-sizing:border-box;position:relative}body #account-panel #account-content-wrapper ul.nav.items li a:before{font-family:"lavinia-icons" !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:21px;position:absolute;left:6px;top:0;bottom:0;margin:auto;display:flex;align-items:center}body #account-panel #account-content-wrapper ul.nav.items li.myaccount a:before{content:"\64"}body #account-panel #account-content-wrapper ul.nav.items li.mycellar a:before{content:"\79"}body #account-panel #account-content-wrapper ul.nav.items li.personalinformation a:before{content:"\64";font-size:19px;left:2px}body #account-panel #account-content-wrapper ul.nav.items li.personalinformation a:after{font-family:"lavinia-icons" !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;position:absolute;left:18px;top:8px;border:none;display:inline-block;content:"\44"}body #account-panel #account-content-wrapper ul.nav.items li.help a:before{content:"\49"}body #account-panel #account-content-wrapper ul.nav.items li.myorders a:before{content:"\63"}body #account-panel #account-content-wrapper ul.nav.items li.membershiplink a:before{content:"\4a"}body #account-panel #account-content-wrapper ul.nav.items li.sommeliermeeting a:before{content:"\4a"}body #account-panel #account-content-wrapper ul.nav.items li.sommeliermeeting a:before{content:"\41"}body #account-panel #account-content-wrapper ul.nav.items li.personalizedrecipes a:before{content:"\7a";left:6px}body #account-panel #account-content-wrapper ul.nav.items li.personalizedrecipes a:after{font-family:"lavinia-icons" !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;position:absolute;left:4px;top:29px;border:none;display:inline-block;content:"\79"}body #account-panel #account-content-wrapper ul.nav.items li:first-child a{border-top:none}body #account-panel #account-content-wrapper .conection{margin-top:20px;position:relative;box-sizing:border-box;float:left;display:flex}body #account-panel #account-content-wrapper .conection .inner-cont{position:absolute;top:0;left:0;right:0;border:0;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}body #account-panel #account-content-wrapper .conection .inner-cont li{display:flex;align-items:center;justify-content:center;width:90%}body #account-panel #account-content-wrapper .conection .inner-cont li a{height:45px;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;letter-spacing:1.5px;font-weight:600}body #account-panel #account-content-wrapper .conection .inner-cont li.create a,body #account-panel #account-content-wrapper .conection .inner-cont li.authorization-link a{background-color:#931d36;color:#fff}body #account-panel #account-content-wrapper .conection .inner-cont li.login a{background-color:#fff;color:#000;margin-bottom:20px}body #account-panel::-webkit-scrollbar-track{background-color:#f3f3f3}body #account-panel::-webkit-scrollbar{width:12px;background-color:#f3f3f3}body #account-panel::-webkit-scrollbar-thumb{background-color:#000}body #account-panel:after{opacity:0;z-index:-1;content:"";position:absolute;right:0;top:0;width:200vw;height:100vh;background:rgba(0,0,0,.3);pointer-events:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}body #account-panel.active{right:0}body #account-panel.active:after{opacity:1}body #account-panel .close-panel:after{color:#000;content:"\6f";font-family:"lavinia-icons";text-transform:none;position:absolute;right:20px;top:20px;font-size:25px;cursor:pointer}body .minicart-wrapper .mage-dropdown-dialog{display:block !important;padding:0 !important}body .minicart-wrapper .block-minicart{position:fixed;box-sizing:border-box;display:block !important;z-index:100;top:0;margin-top:0;right:-500px;min-width:0;width:460px;height:100vh;background:#fff;padding:0;border:none;color:#000;box-shadow:0 0 10px #cdcdcd;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}body .minicart-wrapper .block-minicart #btn-minicart-close{top:8px;right:0}body .minicart-wrapper .block-minicart #btn-minicart-close:before{color:#000;content:"\6f";font-family:"lavinia-icons";text-transform:none;position:absolute;right:0;top:0;font-size:25px !important;overflow:visible;font-style:normal}body .minicart-wrapper .block-minicart #minicart-content-wrapper{z-index:100;background:#fff;width:100%;height:100vh;padding:80px 20px 0;overflow:scroll;box-sizing:border-box}body .minicart-wrapper .block-minicart:after{opacity:0;z-index:-1;content:"";position:absolute;right:0;top:0;width:200vw;height:100vh;background:rgba(0,0,0,.3);pointer-events:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}body .minicart-wrapper.active .block-minicart{right:0}body .minicart-wrapper.active .block-minicart:after{opacity:1}body .nav-sections{margin-bottom:0}body #maincontent{padding-top:25px}body.cms-index-index2{background:#333}body.cms-index-index2 .page-header .panel.header{background:#931d36}body.cms-index-index2 .page-header .header.content{background:0 0 !important;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-ms-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}body.cms-index-index2 .page-header .header.content .block-search #search{background:0 0 !important;color:#fff;border-color:#fff}body.cms-index-index2 .page-header .header.content .block-search #search::-webkit-input-placeholder{color:#fff}body.cms-index-index2 .page-header .header.content .block-search #search::-moz-placeholder{color:#fff}body.cms-index-index2 .page-header .header.content .block-search #search:-ms-input-placeholder{color:#fff}body.cms-index-index2 .page-header .header.content .block-search #search:-moz-placeholder{color:#fff}body.cms-index-index2 .page-header .header.content .block-search .action.search:before{color:#fff}body.cms-index-index2 .page-header .header.content #lavinia-corporate-menu ul li{color:#fff}body.cms-index-index2 .page-header .header.content #lavinia-corporate-menu ul li a{color:#fff}body.cms-index-index2 .page-header .header.content #lavinia-corporate-menu ul li a:hover{color:#b2a02f}body.cms-index-index2 .page-header .header.content #lavinia-corporate-menu ul li:hover{color:#b2a02f}body.cms-index-index2 .page-header .header.content #custom-menu .menu>ul>li{color:#fff}body.cms-index-index2 .page-header .header.content #custom-menu .menu>ul>li>a{color:#fff}body.cms-index-index2 .page-header:hover .panel.header{background:#000}body.cms-index-index2 .page-header:hover .header.content{background:#fff !important}body.cms-index-index2 .page-header:hover .header.content .block-search #search{color:#000;border-color:#000}body.cms-index-index2 .page-header:hover .header.content .block-search #search::-webkit-input-placeholder{color:#000}body.cms-index-index2 .page-header:hover .header.content .block-search #search::-moz-placeholder{color:#000}body.cms-index-index2 .page-header:hover .header.content .block-search #search:-ms-input-placeholder{color:#000}body.cms-index-index2 .page-header:hover .header.content .block-search #search:-moz-placeholder{color:#000}body.cms-index-index2 .page-header:hover .header.content .block-search .action.search:before{color:#000}body.cms-index-index2 .page-header:hover .header.content #lavinia-corporate-menu ul li{color:#000}body.cms-index-index2 .page-header:hover .header.content #lavinia-corporate-menu ul li a{color:#000}body.cms-index-index2 .page-header:hover .header.content #lavinia-corporate-menu ul li a:hover{color:#b2a02f}body.cms-index-index2 .page-header:hover .header.content #lavinia-corporate-menu ul li:hover{color:#b2a02f}body.cms-index-index2 .page-header:hover .header.content #custom-menu .menu>ul>li{color:#000}body.cms-index-index2 .page-header:hover .header.content #custom-menu .menu>ul>li>a{color:#000}body .page-footer{padding-bottom:0;background:#fff;border-top:2px solid #f3f3f3;z-index:1}body .page-footer .block.newsletter{width:100%;background:#f3f3f3;padding:60px 10px 40px;box-sizing:border-box}body .page-footer .block.newsletter .title{display:block;text-align:center;font-size:15px;font-weight:600;color:#000;line-height:20px}body .page-footer .block.newsletter .additional-text{text-align:center;max-width:1280px;margin:0 auto}body .page-footer .block.newsletter #newsletter-validate-detail{width:640px;max-width:90%;margin:40px auto;position:relative;display:block}body .page-footer .block.newsletter #newsletter-validate-detail .field .control:before{display:none}body .page-footer .block.newsletter #newsletter-validate-detail #newsletter{background:0 0;padding:0;border:none;border-bottom:solid 2px #000;font-size:16px;font-weight:300;padding-bottom:8px;box-shadow:none}body .page-footer .block.newsletter #newsletter-validate-detail #newsletter::-webkit-input-placeholder{color:#000;opacity:1}body .page-footer .block.newsletter #newsletter-validate-detail #newsletter::-moz-placeholder{color:#000;opacity:1}body .page-footer .block.newsletter #newsletter-validate-detail #newsletter:-ms-input-placeholder{color:#000;opacity:1}body .page-footer .block.newsletter #newsletter-validate-detail #newsletter:-moz-placeholder{color:#000;opacity:1}body .page-footer .block.newsletter #newsletter-validate-detail .action.subscribe{position:absolute;right:0;top:-8px;background:0 0 !important;border:none;color:#000;font-size:15px;font-weight:500;text-transform:uppercase}body .page-footer .footer.content{max-width:1302px;width:100%;padding:50px 0 0;height:auto;overflow:auto}body .page-footer .footer.content .col{width:calc((25% - 30px));float:left;margin-right:40px;padding:0}body .page-footer .footer.content .col:nth-child(4){margin-right:0}body .page-footer .footer.content .col.section-title{color:#000;font-size:15px;font-weight:500;line-height:23px}body .page-footer .footer.content .col.section-title a{color:#000;text-decoration:none}body .page-footer .footer.content .col ul{padding:0;margin:25px 0 0}body .page-footer .footer.content .col ul li{font-size:14px;font-weight:300;line-height:30px;color:#000}body .page-footer .footer.content .col ul li a{color:#000;text-decoration:none}body .page-footer .footer.content .col ul li a:hover{color:#931d36}body .page-footer .footer.content .col ul li a .menu-icon{display:inline-block;margin-right:6px;vertical-align:middle}body .page-footer .footer.content .col div[data-appearance=contained]>div{padding:0 !important;margin:0 !important}body .page-footer .footer.content .col div[data-appearance=contained] p{margin:0}body .page-footer .footer.content .col div[data-content-type=buttons]{padding:0 !important;margin:0 !important}body .page-footer .footer.content .col .bt-link .pagebuilder-button-link{display:block;height:40px;max-width:300px;width:100%;background:#000;font-size:16px;font-weight:500;color:#fff;line-height:40px;padding:0 30px 0 15px;box-sizing:border-box;margin:35px 0;position:relative;text-transform:uppercase}body .page-footer .footer.content .col .bt-link .pagebuilder-button-link:after{content:"\6c";font-family:"lavinia-icons";position:absolute;right:10px;text-transform:none;font-size:18px}body .page-footer .footer.content .col .social-links{margin:0;position:relative}body .page-footer .footer.content .col .social-links li{font-size:22px;float:left;width:22px;margin-right:calc((33.33% - 29.33px))}body .page-footer .footer.content .col .social-links li:last-child{margin-right:0}body .page-footer #footer-bottom{margin:80px 0 0;display:inline-block;clear:both;width:100%;text-align:center}body .page-footer .copyright{font-size:14px;font-weight:500;height:47px;line-height:47px;color:#fff;background:#000;padding:0;text-transform:uppercase}body .page-footer .partner-logos .pagebuilder-column-group{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important}body .page-footer .partner-logos .pagebuilder-column-group .pagebuilder-column{width:auto !important;flex-basis:auto !important;padding-bottom:0 !important}body.panel-opened .page-wrapper .header.content,body.panel-opened .page-wrapper .top-container,body.panel-opened .page-wrapper #maincontent,body.panel-opened .page-wrapper .page-footer{z-index:-1 !important}.backbtn_container{display:none}@media only screen and (max-width:1620px) and (min-width:1440px){body .page-header .panel.wrapper .header.panel #marketing-message{max-width:900px;margin-left:-450px}}@media (min-width:1279px){.page-wrapper .breadcrumbs,.page-wrapper .top-container .breadcrumbs{padding-left:13px;padding-right:13px}}@media (min-width:1300px){.page-wrapper .breadcrumbs,.page-wrapper .top-container .breadcrumbs{padding-left:2px;padding-right:2px}}.catalogsearch-result-index .breadcrumbs{padding-top:20px;display:none}.catalogsearch-result-index .page-title-wrapper h1.page-title{font-size:18px;margin-bottom:50px}.toolbar.toolbar-products.hide-pagination .pages{display:none}.load-more__container{margin-top:16px;padding:16px}.load-more__counter{display:block;margin-bottom:12px}.load-more__bar{max-width:400px;width:100%;height:12px;background-color:rgba(147,29,54,.2);border-radius:24px;position:relative;overflow:hidden;margin:0 auto 32px auto}.load-more__bar__progress{background-color:#931d36;position:absolute;left:0;top:0;bottom:0;transition:all .5s ease}.cms-home .page-title-wrapper{display:none}.cms-home .categories-block h1,.cms-home .categories-block h2{font-family:'Butler';font-size:48px;font-weight:900;margin:0;line-height:1}.cms-home .categories-block h3{margin:0;font-size:14px;font-weight:600;letter-spacing:5px;text-transform:uppercase}.cms-home .categories-block div[data-content-type=button-item]{position:relative;top:-70px;height:0}.cms-home .categories-block div[data-content-type=button-item] .pagebuilder-button-primary{width:100%;background-color:#fff;color:#000;border-radius:unset;border:none;margin:0;cursor:pointer}.cms-home .categories-block div[data-content-type=button-item] .pagebuilder-button-primary span{color:#000;font-size:14px;font-weight:600;line-height:22px;letter-spacing:1px;text-transform:uppercase}.cms-home .actualites-block .item-info{display:flex;flex-direction:column}.cms-home .actualites-block .item-info .date{font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;margin-top:45px}.cms-home .actualites-block .item-info .title{font-size:20px;font-weight:600;margin-bottom:30px;display:flex;width:100%;flex-wrap:wrap;flex-direction:column;padding-bottom:0}.cms-home .actualites-block .item-info .title:after{content:"";height:2px;width:55px;background-color:#931d36;display:inline-block;margin:0;margin-top:20px}.cms-home .actualites-block .item-description p{font-size:16px;font-weight:300;letter-spacing:0;line-height:24px}.cms-home .about-us{max-width:850px;margin:auto !important}.cms-home .about-us h1,.cms-home .about-us h2{font-size:48px;font-weight:900;font-family:'Butler';margin:0;color:#000}.cms-home .about-us h3{margin:0;font-size:14px;font-weight:600;letter-spacing:5px;text-transform:uppercase;color:#000}.cms-home .about-us h4{font-family:'Butler';font-size:20px;letter-spacing:0;line-height:30px;text-align:center;color:#000;margin:40px 0;font-weight:400}.cms-home .about-us .pagebuilder-column-group .lavinia-block{color:#fff}.cms-home .about-us .pagebuilder-column-group .lavinia-block h3{text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px}.cms-home .pagebuilder-column-group .item-info .date{font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;display:block;margin:20px 0 5px}.cms-home .pagebuilder-column-group .item-info .title{font-size:20px;font-weight:600;letter-spacing:0;line-height:18px;display:block;margin:0 0 20px;padding-bottom:20px;position:relative}.cms-home .pagebuilder-column-group .item-info .title:after{content:"";height:2px;width:55px;background:#931d36;position:absolute;bottom:0;left:0}.cms-home .pagebuilder-column-group .item-info .item-description{font-size:16px;font-weight:300;letter-spacing:0;line-height:24px}.fixed-bg{position:fixed;top:0;left:0;right:0;bottom:0;justify-content:center;align-items:center;display:flex}.fixed-bg .column-group{background:rgba(0,0,0,.7);margin:0 auto;display:flex;padding:30px;box-sizing:border-box;max-width:100vw;border-radius:3px;box-shadow:0 3px 7px 0 rgba(0,0,0,.6);flex-direction:column;justify-content:flex-start;align-items:center}.fixed-bg .website_selector h5{color:#fff;text-transform:uppercase;font-family:sans-serif;margin:20px 0 20px;font-size:11px;letter-spacing:0em;text-align:center}.fixed-bg .website_selector ul{padding:0;list-style:none;margin:0}.fixed-bg .website_selector ul li{margin:0;padding:0}.fixed-bg .website_selector a{background:#fff;width:100%;max-width:190px;min-width:110px;display:block;margin:0 auto;color:#000;text-transform:uppercase;padding:10px 0;text-decoration:none;font-weight:800;text-align:center;font-family:sans-serif;font-size:14px;margin-bottom:12px;line-height:1}.fixed-bg .website_selector a:hover{background:#000;color:#fff}.fixed-bg .column{display:flex;flex-direction:column;justify-content:center;align-items:stretch}.footer-featured{padding:10px}.footer-featured .pagebuilder-column figure{text-align:center}.footer-featured .pagebuilder-column h4{padding:24px 0 0;font-size:15px;margin:0 0 11px;text-align:center;color:#000}.footer-featured .pagebuilder-column h4 a{text-decoration:none;color:#000}.footer-featured .pagebuilder-column p{text-align:center;color:#000}.footer-featured .pagebuilder-column a{text-decoration:none;color:#000}#footer-bottom .partner-logos div[data-content-type=row][data-appearance=contained][data-element=inner]{padding:0 !important;justify-content:center !important;flex-direction:row !important;align-items:center}#footer-bottom .partner-logos div[data-content-type=row][data-appearance=contained][data-element=inner] figure img{display:inline-block;vertical-align:middle;margin:5px}#footer-bottom .partner-logos div[data-content-type=row][data-appearance=contained][data-element=inner] figure a{display:inline-block;vertical-align:middle}.page-wrapper .blocks-grid{padding:0 !important;height:210px}.page-wrapper .blocks-grid .pagebuilder-column-group .pagebuilder-column{padding:0 !important;width:calc((25% - 15px)) !important;margin-right:20px !important;position:relative}.page-wrapper .blocks-grid .pagebuilder-column-group .pagebuilder-column:last-child,.page-wrapper .blocks-grid .pagebuilder-column-group .pagebuilder-column:nth-child(4n){margin-right:0 !important}.page-wrapper .blocks-grid .pagebuilder-column-group .pagebuilder-column figure{position:absolute;top:0;left:0;width:100%;height:auto}.page-wrapper .blocks-grid .pagebuilder-column-group .pagebuilder-column figure img{width:100%}.page-wrapper .blocks-grid .pagebuilder-column-group .pagebuilder-column .pagebuilder-button-primary{position:absolute;top:148px;left:20px;width:calc((100% - 40px));background:#fff;font-size:15px;font-weight:600;letter-spacing:1.5px;color:#000;text-transform:uppercase;border-color:#fff;box-shadow:none;padding:14px 2px !important}.page-wrapper .blocks-grid .pagebuilder-column-group .pagebuilder-column .pagebuilder-button-primary span{position:relative;padding-right:15px;text-overflow:ellipsis;white-space:nowrap;max-width:94%;display:inline-flex;overflow:hidden}.page-wrapper .blocks-grid .pagebuilder-column-group .pagebuilder-column .pagebuilder-button-primary span:before{content:"\6c";font-family:"lavinia-icons";position:absolute;right:-5px;text-transform:none;font-size:16px;color:#931d36;background:#fff}.cms-page-view .breadcrumbs{margin-top:20px}.block-static-block .reinsurance-items{margin-top:35px !important;border-bottom:2px solid #f3f3f3 !important;padding-bottom:30px !important}.block-static-block .reinsurance-items .pagebuilder-column{padding-left:50px !important;position:relative}.block-static-block .reinsurance-items .pagebuilder-column figure{position:absolute;top:14px;left:0;max-width:40px}.block-static-block .reinsurance-items .pagebuilder-column h4,.block-static-block .reinsurance-items .pagebuilder-column h3,.block-static-block .reinsurance-items .pagebuilder-column h2{text-align:left !important;margin:0 0 5px;font-size:15px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.block-static-block .reinsurance-items .pagebuilder-column p{text-align:left !important}#no-route{text-align:center}#no-route .error404{text-align:center;font-size:170px;font-weight:700;position:relative;line-height:250px;margin-bottom:25px}#no-route .error404:after{content:"";width:150px;height:3px;background:#931d36;position:absolute;bottom:15px;left:50%;margin-left:-75px}#no-route .text-message{font-size:25px;margin-bottom:45px;font-weight:500}#no-route ul{padding:0;margin:0 auto;display:block;text-align:center}#no-route ul li{font-size:16px;list-style:none;display:inline-block}#no-route ul li a{color:#000;font-weight:600}#no-route ul li:after{content:"|";padding:0 5px;color:#931d36}#no-route ul li:last-child:after{display:none}.landing-intro-section{color:#000;text-align:center;margin-bottom:60px}.landing-intro-section h1,.landing-intro-section h2,.landing-intro-section h3,.landing-intro-section h4{margin:0 0 25px;font-weight:900;font-family:'Butler';font-size:30px;text-align:center}.landing-subtitle{font-size:14px;font-weight:600;letter-spacing:5px;line-height:48px;position:relative;text-transform:uppercase;margin:0 0 5px}.landing-subtitle:before{content:"";height:2px;width:55px;background-color:#931d36;display:inline-block;margin:4px 15px 4px 0}.landing-title{font-family:'Butler';font-size:48px;font-weight:900;margin:0 0 20px}.landing-block-title{font-family:'Butler';font-size:40px;font-weight:900;letter-spacing:5px;line-height:44px;position:relative;margin:0 0 15px}.landing-block-title:before{content:"";height:2px;width:55px;background-color:#931d36;display:inline-block;margin:15px 15px 4px 0;float:left}.text-font-butler{font-family:'Butler' !important}.landing-grid-two-columns .pagebuilder-column-group .pagebuilder-column div[data-content-type=button-item],.landing-grid-three-columns .pagebuilder-column-group .pagebuilder-column div[data-content-type=button-item],.landing-grid-four-columns .pagebuilder-column-group .pagebuilder-column div[data-content-type=button-item]{position:relative;top:-70px;height:0}.landing-grid-two-columns .pagebuilder-column-group .pagebuilder-column .pagebuilder-button-primary,.landing-grid-three-columns .pagebuilder-column-group .pagebuilder-column .pagebuilder-button-primary,.landing-grid-four-columns .pagebuilder-column-group .pagebuilder-column .pagebuilder-button-primary{width:100%;background-color:#fff;color:#000;border-radius:unset;border:none;margin:0}.landing-grid-two-columns .pagebuilder-column-group .pagebuilder-column .pagebuilder-button-primary span,.landing-grid-three-columns .pagebuilder-column-group .pagebuilder-column .pagebuilder-button-primary span,.landing-grid-four-columns .pagebuilder-column-group .pagebuilder-column .pagebuilder-button-primary span{color:#000;font-size:14px;font-weight:600;line-height:22px;letter-spacing:1px;text-transform:uppercase}.landing-grid-two-columns .pagebuilder-column-group .pagebuilder-column .pagebuilder-button-primary span:after,.landing-grid-three-columns .pagebuilder-column-group .pagebuilder-column .pagebuilder-button-primary span:after,.landing-grid-four-columns .pagebuilder-column-group .pagebuilder-column .pagebuilder-button-primary span:after{color:#000;content:"\63";font-family:"menumanager";position:relative;top:2px;text-transform:none}.universe-content .pagebuilder-column .widget-product-grid .product-item .product-item-actions .tocart span{font-size:12.5px}.cms-page-view iframe{width:100%}.lavinia-button-white .pagebuilder-button-primary,.lavinia-button-red .pagebuilder-button-primary,.lavinia-button-white .pagebuilder-button-secondary,.lavinia-button-red .pagebuilder-button-secondary{background:#fff;font-size:15px;font-weight:600;letter-spacing:1.5px;color:#000;text-transform:uppercase;border-color:#fff;box-shadow:none;padding:14px 20px !important}.lavinia-button-white .pagebuilder-button-primary span,.lavinia-button-red .pagebuilder-button-primary span,.lavinia-button-white .pagebuilder-button-secondary span,.lavinia-button-red .pagebuilder-button-secondary span{position:relative;padding-right:15px;text-overflow:ellipsis;white-space:nowrap;max-width:94%;display:inline-flex;overflow:hidden}.lavinia-button-white .pagebuilder-button-primary span:before,.lavinia-button-red .pagebuilder-button-primary span:before,.lavinia-button-white .pagebuilder-button-secondary span:before,.lavinia-button-red .pagebuilder-button-secondary span:before{content:"\6c";font-family:"lavinia-icons";position:absolute;right:-5px;text-transform:none;font-size:16px;color:#931d36;background:0 0}.lavinia-button-white .pagebuilder-button-primary:hover,.lavinia-button-red .pagebuilder-button-primary:hover,.lavinia-button-white .pagebuilder-button-secondary:hover,.lavinia-button-red .pagebuilder-button-secondary:hover{background:#931d36;color:inherit;border-color:#931d36;cursor:pointer}.lavinia-button-white .pagebuilder-button-primary:hover span:before,.lavinia-button-red .pagebuilder-button-primary:hover span:before,.lavinia-button-white .pagebuilder-button-secondary:hover span:before,.lavinia-button-red .pagebuilder-button-secondary:hover span:before{color:inherit}.lavinia-button-red .pagebuilder-button-primary,.lavinia-button-red .pagebuilder-button-secondary{background:#931d36;color:#fff}.lavinia-button-red .pagebuilder-button-primary span:before,.lavinia-button-red .pagebuilder-button-secondary span:before{color:#fff}.lavinia-button-red .pagebuilder-button-primary:hover,.lavinia-button-red .pagebuilder-button-secondary:hover{background:#fff;color:inherit;border-color:#931d36}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){input[type=text]::-ms-clear{display:none}}@font-face{font-family:'Butler';src:url('../fonts/Butler-Bold.woff2') format('woff2'),url('../fonts/Butler-Bold.woff') format('woff'),url('../fonts/Butler-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Butler';src:url('../fonts/Butler.woff2') format('woff2'),url('../fonts/Butler.woff') format('woff'),url('../fonts/Butler.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Butler';src:url('../fonts/Butler-ExtraBold.woff2') format('woff2'),url('../fonts/Butler-ExtraBold.woff') format('woff'),url('../fonts/Butler-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Butler';src:url('../fonts/Butler-UltraLight.woff2') format('woff2'),url('../fonts/Butler-UltraLight.woff') format('woff'),url('../fonts/Butler-UltraLight.ttf') format('truetype');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Butler';src:url('../fonts/Butler-Light.woff2') format('woff2'),url('../fonts/Butler-Light.woff') format('woff'),url('../fonts/Butler-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Butler';src:url('../fonts/Butler-Black.woff2') format('woff2'),url('../fonts/Butler-Black.woff') format('woff'),url('../fonts/Butler-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Butler';src:url('../fonts/Butler-Medium.woff2') format('woff2'),url('../fonts/Butler-Medium.woff') format('woff'),url('../fonts/Butler-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:0 0 !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{orphans:3;widows:3}.block-content{page-break-before:avoid}.block-title,h2,h3{page-break-after:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none !important}}