@media (max-width:480px){body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{text-align:left}}.woocommerce .product .summary .price del{color:#fd7e7e!important;font-size:21px}span.onsale,span.soldout{border-radius:15px 0 0 0}.woocommerce-password-hint{display:none}.woocommerce .shop_table.cart td.product-remove a{font-size:26px;color:#ff0052}.shop_table .amount,.shop_table small{font-size:15px}.woocommerce-message,.woocommerce-error,.woocommerce-info{float:inherit}span.onsale{font-weight:600;font-size:15px}dt.variation-Discount,dt.variation-Rabatt{padding-left:10px!important}li.payment_method_bacs label{color:#ef143c!important;font-size:13.5px!important;font-weight:600}.woocommerce-MyAccount-content fieldset{background-color:#f1f1f1}.woocommerce-MyAccount-content legend{padding:15px 15px}.translatepress-fr_FR li#menu-item-2566 a{font-size:15px!important;line-height:31px}.translatepress-fr_FR .navbar-nav>li>a{font-size:16.5px}@media (min-width:599px){.translatepress-fr_FR .navbar-nav>li>a{padding:15px 25px}}@media only screen and (max-width:821px){.navbar-nav .sub-menu .menu-item>a{padding-top:7px;padding-bottom:7px;font-size:12px}}@media (max-width:599px){.primary-navigation-open .navbar-grid .navbar-nav.secondary-nav{justify-content:center!important;align-items:center}li.gg-woo-mini-cart p,li.quick-my-account p{margin-bottom:0}.secondary-nav svg{margin-top:0px!important}}.woocommerce-account-fields .create-account:not(p){background-color:#f1f1f1}.woocommerce form .form-row .input-checkbox{margin-top:5px!important}p#billing_hotel-offer_field span.optional{display:none}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:2px;height:80px;max-width:80px}span.variable-item-span.variable-item-span-button{font-size:14px}@media (min-width:992px){.blog .col-md-6{width:49%}}.sidebar-nav h4.widget-title{color:#fff}.sidebar-nav .gg-widget.widget_recent_entries ul li a{color:#fff}.sidebar-nav .product_list_widget a{color:#fff}.sidebar-nav span.price-text-prefix{color:#999}aside.sidebar-nav{background:#121212;border-radius:14px}li#menu-item-9338 ul.sub-menu{min-width:180px}input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea,input[type="text"],.form-control{background-color:#fff}.woocommerce .col2-set#customer_login .col-2{background-color:#f5f5f5}body.woocommerce-account p.lost_password a{color:#ba974c}.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info,.woocommerce-info,.woocommerce-message{background-color:#f5f5f5}section#content{background:linear-gradient(to top,#dedfe2 0%,#e2e3e5 52%,#f1f1f1 100%)}.woocommerce .shop_table.cart,.woocommerce .shop_table.cart th,.woocommerce .shop_table.cart tr.cart_item,.woocommerce .cart-collaterals{border-color:#b1b1b1}input#coupon_code{background-color:#fff}@media (min-width:1700px){ul#footer-menu a{font-size:16px}}.product_meta{display:none}.woocommerce .product .summary .single_variation_wrap{margin-top:30px;margin-bottom:30px}.woocommerce.single-product .product-factsheet{margin-top:30px}.woocommerce.single-product .product .summary,.woocommerce.single-product .images{margin-bottom:70px}button,html input[type="button"],input[type="reset"],input[type="submit"],.gg-contact-template .gg-view-map-wrapper a,.button,.btn{padding:14.5px 32px}body.gg-page-header-style4 header.site-header .page-meta .page-meta-wrapper{background:rgb(20 19 17 / 61%)}footer.site-footer .footer-extras{flex-direction:column;align-content:center;margin-top:160px}footer.site-footer .footer-extras .footer-copyright{text-align:center;margin-top:85px}footer.site-footer{padding:95px 0 55px 0}footer.site-footer a{color:#a0a0a0!important}footer.site-footer a:hover{color:#ba974c!important;transition:none;text-transform:capitalize!important}.single-post aside.sidebar-nav{margin-top:0}.gg-widget{border-bottom:1px solid #bbab9b}form#searchform{border:1px solid #bbab9b;background-color:#fff}form#searchform input#s{border-right-color:#fff}form#searchform span.input-group-btn{border-left-color:#fff}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{border-left-color:#ECE9E6}.input-group-btn:last-child:before{width:0}.gg-widget ul li{line-height:1.5em}.woocommerce .product .upsells.products>h2,.woocommerce .product .related.products>h2{margin:120px 0 50px 0;font-size:34px}.gg-shop-style1 .products .product .gg-product-meta-wrapper dd{padding-left:20px}.gg-shop-style1 .products .product .gg-product-meta-wrapper dt{padding-right:20px}.woocommerce .products li,.woocommerce .el-grid.products:not(.gg-slick-carousel) div.product{margin-bottom:40px}.single article.post .post-meta{margin-bottom:40px}.post-template-default section#content{padding-top:60px}article.post{margin-bottom:40px}.sticky-sidebar{position:inherit}div#order_review{background:#f1f1f1}.shop_table tr{border-bottom:1px solid #b1b1b1}.woocommerce form.checkout .woocommerce-checkout-payment{border-top:1px solid #d8d5d3}#payment .place-order{border-top:1px solid #d8d5d3}#payment .payment_methods li img:first-child{margin-right:16px}.woocommerce ul#shipping_method label,#payment .payment_methods>.wc_payment_method>label,#payment .payment_methods>.woocommerce-PaymentMethod>label{background:#f7f7f7}.wc_payment_methods .about_paypal{display:none}a.trp-ls-shortcode-disabled-language.trp-ls-disabled-language{color:#fff;font-size:12px;font-weight:600;text-align:center;line-height:16px;width:25px}.trp-language-switcher>div>a{padding:4px 0 0 0;color:#fff;font-size:12px;font-weight:600;text-align:center;line-height:16px}.trp-language-switcher>div>a:hover{background-color:#ba974c}@media (min-width:599px){.translatepress-fr_FR li#menu-item-2326{max-width:130px}.translatepress-fr_FR .menu-item-2326 a{font-size:15.1px;line-height:17px;text-align:center}.translatepress-fr_FR #menu-item-2326 ul.sub-menu a{text-align:left!important}li.quick-my-account svg{height:20px}}blockquote:after{color:var(--links-elements-color);content:"\201D";font-size:120px;line-height:0;margin-left:30px;position:absolute;right:0;bottom:0}.post-meta span.cat-links{display:none}@media (min-width:599px){#menu-item-2355 ul.sub-menu{display:none!important}}@media only screen and (max-width:821px){.primary-navigation-open .navbar-grid{height:-webkit-fill-available}}@media (max-width:599px){.trp-language-switcher:hover{bottom:100%}.trp-ls-shortcode-language{display:flex!important;flex-direction:column-reverse}.trp-language-switcher:focus .trp-ls-shortcode-language,.trp-language-switcher:hover .trp-ls-shortcode-language{display:flex!important;top:-11px}}.trp-language-switcher>div{background-color:#2a2a2a}.trp-ls-shortcode-current-language{background-color:transparent!important}.post .entry-content h6{line-height:1.7em;font-size:22px;padding-bottom:11px;margin-top:-8px}.post .entry-content h6::first-letter{float:left;line-height:1;font-size:64px;padding-right:4px;color:#ba974c}.post .entry-content p,.post .entry-content li{color:#2a2c2f}.category-caviar table,.category-caviar th,.category-caviar td{border:1px solid #000;padding:4px}.category-caviar tr:first-child{background-color:#000;color:#fff}.category-caviar tr:first-child td{border:1px solid #fff}.gg_posts_grid .post .entry-content h6{font-size:16.5px!important;font-family:Martel Sans}.gg_posts_grid .post .entry-content h6::first-letter{font-family:Martel Sans;color:inherit!important;float:inherit!important;line-height:inherit!important;font-size:inherit!important;padding-right:inherit!important;color:inherit!important}.woocommerce ul#shipping_method label{text-align:right}.woocommerce .product .summary div[itemprop="description"] p{margin:0 0 4px}.woocommerce .product .summary div[itemprop="description"]{margin-bottom:20px}.woocommerce .product .summary .price{font-size:50px}.woocommerce .product .summary form.cart{margin:0 0 25px 0}.woocommerce .shop_attributes th,.woocommerce .shop_attributes td{padding-top:6px;padding-bottom:6px}.ult_tabitemname tr,.ult_tabitemname td{border:1px solid #666;line-height:22px}.ult_tabitemname th,.ult_tabitemname td{padding:6px 0 0 6px;font-size:14px}div#tab-description{display:inherit!important}.woocommerce-tabs .panel{padding:15px}@media (max-width:599px){body.gg-page-header-style4 header.site-header .page-meta .page-meta-wrapper{padding:50px}}@media (max-width:599px){body #content,body.woocommerce.single-product.wpb-is-on #content{padding:40px 0 40px 0}}@media (max-width:599px){ul.ult_tabmenu.style1.Style_4{display:grid;grid-template-columns:50% 50%}li.ult_tab_li.ult_tab_style_4:last-child,li.ult_tab_li.ult_tab_style_4:first-child{border-radius:0!important}span.ult_tab_main{border:1px solid #ebebeb;width:100%}ul.ult_tabmenu.style1.Style_4 span.ult_tab_main{text-align:left}.ult_tabcontent.ult-responsive.style1 table{width:auto!important}.woocommerce-tabs .panel{border:none}}@keyframes shake-animation{0%{transform:translate(0,0)}8.78571%{transform:translate(4px,0)}12.57143%{transform:translate(0,0)}17.35714%{transform:translate(4px,0)}23.14286%{transform:translate(0,0)}30.92857%{transform:translate(4px,0)}37.71429%{transform:translate(0,0)}100%{transform:translate(0,0)}}li.payment_method_bacs span.woocommerce-Price-amount.amount{display:none!important}.trp-language-switcher:hover .trp-ls-shortcode-language{overflow:hidden}#side-cart .side-panel-content .woocommerce-mini-cart__buttons .button+.button{display:flex;align-items:center;justify-content:center}a.cvv2-help{display:block}dl.variation{display:flex}small.includes_tax{display:block}@media (max-width:599px){.woocommerce .shop_attributes td{padding-left:8%}.woocommerce .shop_attributes th{padding-right:5%}}@media (max-width:480px){.gg-product-meta-wrapper dt,.gg-product-meta-wrapper dd{grid-column:auto}}ul.wc-item-meta p{display:inline}.woocommerce ul#shipping_method label{padding:15px 10px 15px 15px}.woocommerce #payment ul.payment_methods li .payment_box fieldset{margin-top:5px}#payment .payment_methods>.wc_payment_method>label:before{width:4px}#payment .payment_methods li p{font-size:13px}@media (max-width:480px){.woocommerce form.checkout #order_review{padding:20px}img[alt="American Express"]{display:none}}.goldbutton{box-sizing:border-box;background:radial-gradient(ellipse farthest-corner at right bottom,#FEDB37 0%,#FDB931 8%,#9f7928 30%,#8A6E2F 40%,transparent 80%),radial-gradient(ellipse farthest-corner at left top,#FFFFFF 0%,#FFFFAC 2%,#D1B464 25%,#5d4a1f 62.5%,#5d4a1f 100%);background-size:400%;z-index:1;border-bottom-color:#6e5826!important}@keyframes animate{0%{background-position:0%}100%{background-position:20%}}.goldbutton:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:-1;background:radial-gradient(ellipse farthest-corner at right bottom,#FEDB37 0%,#FDB931 8%,#9f7928 30%,#8A6E2F 40%,transparent 80%),radial-gradient(ellipse farthest-corner at left top,#FFFFFF 0%,#FFFFAC 8%,#D1B464 25%,#5d4a1f 62.5%,#5d4a1f 100%);background-size:130%;border-radius:30px;opacity:0;transition:.5s}.goldbutton:before{filter:blur(4px);opacity:.5;animation:animate 20s linear infinite}.goldbutton a{padding:7px 13px}@media only screen and (min-width:822px){.navbar-nav>li>.sub-menu li.menu-item-has-children>a:after{margin-top:-1px}}.bg-black{background-color:#000}.footer-image-module{padding-right:30%;padding-left:30%;padding-top:50px;padding-bottom:130px}@media (max-width:480px){.footer-image-module{padding-right:12%;padding-left:12%;padding-top:30px;padding-bottom:60px}}.title-subtitle-box p{font-size:18px;text-transform:none}span.year{font-size:15px!important}body{font-size:17px}.vc_btn3.vc_btn3-size-md{box-sizing:border-box;background:radial-gradient(ellipse farthest-corner at right bottom,#FEDB37 0%,#FDB931 8%,#9f7928 30%,#8A6E2F 40%,transparent 80%),radial-gradient(ellipse farthest-corner at left top,#FFFFFF 0%,#FFFFAC 2%,#D1B464 25%,#5d4a1f 62.5%,#5d4a1f 100%);background-size:400%;z-index:1;border-bottom-color:#6e5826!important;border-top-color:#decd7d!important;border-radius:30px}@keyframes animate{0%{background-position:0%}100%{background-position:20%}}.vc_btn3.vc_btn3-size-md:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:-1;background:radial-gradient(ellipse farthest-corner at right bottom,#FEDB37 0%,#FDB931 8%,#9f7928 30%,#8A6E2F 40%,transparent 80%),radial-gradient(ellipse farthest-corner at left top,#FFFFFF 0%,#FFFFAC 8%,#D1B464 25%,#5d4a1f 62.5%,#5d4a1f 100%);background-size:130%;border-radius:30px;opacity:0;transition:.5s}.vc_btn3.vc_btn3-size-md:before{filter:blur(4px);opacity:.5;animation:animate 20s linear infinite}.vc_btn3.vc_btn3-size-md a{padding:7px 13px}.mc4wp-alert.mc4wp-success{font-size:14px;padding-top:20px;color:#51bd51}.mc4wp-alert.mc4wp-notice{font-size:14px;padding-top:20px;color:#dd4545}span.input-group-btn:hover{background-color:#f1f1f1}.woocommerce-order-pay form#order_review{padding-top:50px}.woocommerce-order-pay div#payment{padding-top:25px}.woocommerce-order-pay .form-row{padding-top:10px}.woocommerce-order-pay td.product-name{padding:18px 0 5px 0;font-size:15px}.woocommerce-order-pay td.product-total{font-size:16px;padding:8px 0}.woocommerce-order-pay .col-xs-12.col-md-12{left:20%;padding:5%;width:60%;border:1px solid #b79f58}@media (max-width:480px){.page-id-2350 .col-xs-12.col-md-12{padding:0 2%}.woocommerce-billing-fields p{margin:0 0 5px}div#order_review{margin-top:20px}.woocommerce form.checkout #customer_details{padding:10px 0 15px 0}.showcoupon{line-height:20px;font-size:15px}.woocommerce-order-pay ul.wc_payment_methods.payment_methods.methods{padding:0 15px}body #content{padding:70px 0 90px 0}.woocommerce-order-pay .col-xs-12.col-md-12{left:0%;padding:5%;width:95%;border:1px solid #b79f58}}dt,dd{line-height:17px}tr.cart_item dt{padding-top:15px}dl.variation{display:flex;flex-wrap:wrap;font-size:11px;align-items:flex-end}dt[class*="variation-"]{font-size:10px}dd[class*="variation-"] strong{display:none}dd[class*="variation-"] br{display:none}.shop_table.woocommerce-checkout-review-order-table td.product-name{width:80%}.close:focus,.close:hover{color:inherit;opacity:inherit}.close{font-size:inherit;color:inherit;text-shadow:inherit;opacity:inherit}@media (max-width:480px){header.site-header .page-meta .page-meta-wrapper{padding-top:100px;padding-bottom:100px}}.widget.widget_shopping_cart .product_list_widget li .quantity{padding-left:70px}.cart-collaterals .cross-sells{display:none}dl span.price{display:flex;flex-wrap:wrap;justify-content:flex-end}span.price-text-prefix{padding-right:5px}.gg-product-meta-wrapper ins span.woocommerce-Price-amount.amount bdi{color:#ba974c;font-size:15px;font-weight:600}div[itemprop="offers"] p.price{display:flex;flex-wrap:wrap}.woocommerce .product .summary .price{line-height:54px}@media (max-width:480px){.woocommerce .product .summary .price{font-size:50px}.woocommerce .woocommerce-cart-form .shop_table.cart td.product-thumbnail{padding:0 0 15px 0;text-align:center!important}.woocommerce-cart-form .quantity.buttons_added{display:inline-block}.woocommerce-cart-form .coupon{padding-bottom:20px}.woocommerce-cart-form .coupon input[type="text"]{padding:10px}.woocommerce .woocommerce-cart-form .cart .quantity{max-width:120px}.woocommerce-cart-form tr.cart_item dt{padding-top:0}.woocommerce-cart-form td.product-subtotal,.woocommerce-cart-form th.product-subtotal{display:none!important}.woocommerce-cart-form ul#shipping_method{width:50%!important}.quick-cart-update{text-align:center}td.product-quantity{padding-bottom:30px!important}}th.product-quantity{text-align:center}.woocommerce .cart .quantity input.minus,.woocommerce .cart .quantity input.plus{height:44px}@media (max-width:480px){.gg-shop-style1 .products .product h2{margin:30px 0 20px 0!important;padding:0}body.post-type-archive.wpb-is-on #content{padding:40px 0 20px 0!important}}.gg-shop-style1 .products .product h2{margin:50px 0 50px 0}body.post-type-archive.wpb-is-on #content{padding:40px 0 60px 0}@font-face{font-family:'Europa';src:url(https://www.imperiumcaviar.ch/wp-content/themes/villenoir/fonts/Europa-Bold.woff2) format('woff2'),url(https://www.imperiumcaviar.ch/wp-content/themes/villenoir/fonts/Europa-Bold.woff) format('woff'),url(https://www.imperiumcaviar.ch/wp-content/themes/villenoir/fonts/Europa-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Europa';src:url(https://www.imperiumcaviar.ch/wp-content/themes/villenoir/fonts/Europa-Regular.woff2) format('woff2'),url(https://www.imperiumcaviar.ch/wp-content/themes/villenoir/fonts/Europa-Regular.woff) format('woff'),url(https://www.imperiumcaviar.ch/wp-content/themes/villenoir/fonts/Europa-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Freight';src:url(https://www.imperiumcaviar.ch/wp-content/themes/villenoir/fonts/Freight-DispBold.woff2) format('woff2'),url(https://www.imperiumcaviar.ch/wp-content/themes/villenoir/fonts/Freight-DispBold.woff) format('woff'),url(https://www.imperiumcaviar.ch/wp-content/themes/villenoir/fonts/Freight-DispBold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Freight';src:url(https://www.imperiumcaviar.ch/wp-content/themes/villenoir/fonts/Freight-DispBook.woff2) format('woff2'),url(https://www.imperiumcaviar.ch/wp-content/themes/villenoir/fonts/Freight-DispBook.woff) format('woff'),url(https://www.imperiumcaviar.ch/wp-content/themes/villenoir/fonts/Freight-DispBook.ttf) format('truetype');font-weight:400;font-style:normal}span,button,body,h1,h2,h3,h4,h5,h6{font-family:'Europa'!important}h1,h2{font-weight:bold!important}.gg-product-meta-wrapper span.year:before{display:none}.woocommerce .product .summary h1.product_title{font-size:46px;text-transform:uppercase;margin:0}.summary.entry-summary h3{margin-top:0;margin-bottom:40px}div[itemprop="offers"]{display:none}a.reset_variations{display:none!important}@media (min-width:768px){.single-product div.product form.cart .quantity input{width:100px}}.woocommerce .cart .quantity input.qty{height:44px;background:#000}button.single_add_to_cart_button.button.alt{background-color:#b0976d}.woocommerce .cart .quantity{margin-right:0}.single-product div.product form.cart .quantity input.minus,.single-product div.product form.cart .quantity input.plus{width:33px}.single-product div.product form.cart .quantity input.minus,.single-product div.product form.cart .quantity input.plus{height:44px}.woocommerce .cart .quantity input.minus:hover,.woocommerce .cart .quantity input.plus:hover{background-color:#222}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{content:inherit}@media (max-width:480px){.woocommerce .product .summary .price{font-size:40px!important}}@media (max-width:480px){body.woocommerce .cart .quantity{width:30%!important;float:left;margin-bottom:10px!important}button.single_add_to_cart_button.button.alt{width:70%}.woocommerce .product .summary .single_variation{margin:0}}.item.product-meta-shipping-delivery-time .label,.item.product-meta-shipping-return .label{font-size:11px}.badge-label{font-size:14px}@media (min-width:480px){.woocommerce-product-badges{float:left;padding:0 40px;width:100%;margin-top:-20px}.woocommerce-product-badges-mobile{display:none}}@media (max-width:480px){.woocommerce-product-badges{display:none}.woocommerce-product-badges-mobile{float:left;margin-bottom:40px;width:100%}.product-trust-badge{padding:9px 18px!important}span.question-mark-text,span.gift-mark-text{font-size:13px!important}.trust-badge-text{font-size:14px}.woocommerce .product .summary form.cart{margin:0 0 5px 0}}.product-trust-badge{margin:15px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;background-color:#fff;border-radius:5px;padding:11px}.entry-product-meta-shipping{width:100%}.item.product-meta-shipping-return,.item.product-meta-shipping-delivery-time{display:flex;align-items:center;justify-content:center;font-size:15px;text-align:center}span.question-mark-text,span.gift-mark-text{font-weight:700;font-size:15px;color:#000}img.question-mark{max-width:26px;padding-bottom:3px}img.gift-mark{max-width:28px}.woocommerce-account-fields{margin-top:0}.g-recaptcha{display:inline-block}tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_produktinfo-\%e3\%80\%8b td.woocommerce-product-attributes-item__value{display:none}tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_produktinfo-\%e3\%80\%8b th.woocommerce-product-attributes-item__label{font-size:16px;padding-bottom:15px;padding-right:0}tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_produktinfo-\%e3\%80\%8b ::after{display:none}@media (max-width:480px){.woocommerce .col2-set#customer_login .col-1{border:2px solid #eee;padding:30px;margin-bottom:40px}.woocommerce .col2-set#customer_login .col-1,.woocommerce .col2-set#customer_login .col-2{width:100%}}.woocommerce-shop .page-meta.style3-image-header{padding:140px 0 70px 0}.products .product .gg-product-image-wrapper{margin-bottom:12px;border-radius:16px 16px 0 0}.gg-shop-style1 .products .product.col-md-4 .gg-product-meta-wrapper,.gg-shop-style1 .products .product .gg-product-meta-wrapper{border-radius:0 0 16px 16px}header.site-header.default,.bg-black{background-color:#222222!important}#payment .payment_method_mame_twint>label{display:block!important}