#cookie-notice {
position: fixed;
min-width: 100%;
height: auto;
z-index: 100000;
font-size: 13px;
letter-spacing: 0;
line-height: 20px;
left: 0;
text-align: center; font-weight: normal;
font-family: -apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;
}
#cookie-notice,
#cookie-notice * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#cookie-notice.cn-animated {
-webkit-animation-duration: 0.5s !important;
animation-duration: 0.5s !important;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
#cookie-notice.cn-animated.cn-effect-none {
-webkit-animation-duration: 0.001s !important;
animation-duration: 0.001s !important;
}
#cookie-notice .cookie-notice-container {
display: block;
}
#cookie-notice.cookie-notice-hidden .cookie-notice-container {
display: none;
}
#cookie-notice .cookie-revoke-container {
display: block;
}
#cookie-notice.cookie-revoke-hidden .cookie-revoke-container {
display: none;
}
.cn-position-top {
top: 0;
}
.cn-position-bottom {
bottom: 0;
}
.cookie-notice-container {
padding: 15px 30px;
text-align: center;
width: 100%;
z-index: 2;
}
.cookie-revoke-container {
padding: 15px 30px;
width: 100%;
z-index: 1;
}
.cn-close-icon {
position: absolute;
right: 15px;
top: 50%;
margin-top: -10px;
width: 15px;
height: 15px;
opacity: 0.5;
padding: 10px;
outline: none;
}
.cn-close-icon:hover {
opacity: 1;
}
.cn-close-icon:before, 
.cn-close-icon:after {
position: absolute;
content: ' ';
height: 15px;
width: 2px;
top: 3px;
background-color: #fff;
}
.cn-close-icon:before {
transform: rotate(45deg);
}
.cn-close-icon:after {
transform: rotate(-45deg);
}
#cookie-notice .cn-revoke-cookie {
margin: 0;
}
#cookie-notice .cn-button {
margin: 0 0 0 10px;
border: none;
}
.cn-button {
font-family: -apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25px;
line-height: 20px;
margin: 0;
padding: 0;
text-align: center;
text-transform: none;
display: inline-block;
cursor: pointer;
touch-action: manipulation;
white-space: nowrap;
outline: none;
box-shadow: none;
text-shadow: none;
border: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.cn-button:hover {
box-shadow: inset 0 0 0 99999px rgba(0,0,0,0.05);
text-decoration: none;
}
.cn-button.wp-default,
.cn-button.bootstrap {
text-decoration: none;
padding: 8.5px 10px;
line-height: 1;
}
.cn-button.wp-default {
color: #fff;
background: #fbb03b;
}
.cn-button.wp-default:hover {
}
.cn-button.bootstrap {
color: #fff;
background: #20C19E;
}
.cn-button.bootstrap:hover {
}
.cn-text-container {
margin: 0 0 6px 0;
}
.cn-text-container,
.cn-buttons-container {
display: inline-block;
}
#cookie-notice.cookie-notice-visible.cn-effect-none,
#cookie-notice.cookie-revoke-visible.cn-effect-none {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
#cookie-notice.cn-effect-none {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
#cookie-notice.cookie-notice-visible.cn-effect-fade,
#cookie-notice.cookie-revoke-visible.cn-effect-fade {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
#cookie-notice.cn-effect-fade {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
#cookie-notice.cookie-notice-visible.cn-effect-slide,
#cookie-notice.cookie-revoke-visible.cn-effect-slide{
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
}
#cookie-notice.cn-effect-slide {
-webkit-animation-name: slideOutDown;
animation-name: slideOutDown;
}
#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,
#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
#cookie-notice.cn-position-top.cn-effect-slide {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-webkit-keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@-webkit-keyframes slideOutDown {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes slideOutDown {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@-webkit-keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@-webkit-keyframes slideOutUp {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes slideOutUp {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@media all and (max-width: 900px) {
.cookie-notice-container #cn-notice-text {
display: block;
}
.cookie-notice-container #cn-notice-buttons {
display: block;
}
#cookie-notice .cn-button {
margin: 0 5px 5px 5px;
}
}
@media all and (max-width: 480px) {
.cookie-notice-container,
.cookie-revoke-container {
padding: 15px 25px;
}
}table.shop_table {clear:left} div.vtmin-error {
margin: 30px 0 0 0%;    width: 100%; background-color: #FFEBE8;
border-color: #CC0000;
padding: 5px 0.6em;
border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 1px;
line-height: 12px;
font-size:10px;
height:auto;
float:left;
}  div.vtmin-error p {font-size:14px;line-height: 18px;}
div.vtmin-error .error-title {
color: red;
font-size: 12px;
letter-spacing: 0.1em;
line-height: 2.6em;
padding-bottom: 2px;
text-decoration: underline;
text-transform: uppercase;
}
div.vtmin-error .black-font {color:black;}
div.vtmin-error .errmsg-begin {color:black;margin-left:20px;}
div.vtmin-error .black-font-italic {color:black; font-style:italic;}
div.vtmin-error .red-font-italic {color:red; font-style:italic;}
div.vtmin-error .errmsg-text {color:blue;}
div.vtmin-error .errmsg-amt-current,
div.vtmin-error .errmsg-amt-required {  
font-style:italic;
}   div.vtmin-error #table-error-messages {float:left; color:black; width:100%;}
div.vtmin-error .table-titles {float:left; width:100%; margin-top:15px;}
div.vtmin-error .product-column {float:left; width:42%; }
div.vtmin-error .quantity-column {float:left; width:18%; }
div.vtmin-error .price-column {float:left; width:15%; } 
div.vtmin-error .total-column {float:left; }
div.vtmin-error .product-column-title, 
div.vtmin-error .quantity-column-title, 
div.vtmin-error .price-column-title, 
div.vtmin-error .total-column-title {
text-decoration:underline; 
} 
div.vtmin-error .quantity-column-total, 
div.vtmin-error .total-column-total {
text-decoration:overline; font-weight:bold; font-style:italic; width:auto;
}
div.vtmin-error .table-error-msg {color:blue; float:left; margin:3px 0 3px 20px; font-size:16px;} 
div.vtmin-error .bold-this {font-weight:bold}
div.vtmin-error .table-msg-line {float:left; width:100%;}
div.vtmin-error .table-totals-line {float:left; width:100%;}
div.vtmin-error .table-text-line {float:left; width:100%;}
div.vtmin-error .rule-id {font-size:10px;margin-left:5px;color:black;}   div.vtmin-error .color-grp0 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp1 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp2 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp3 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp4 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp5 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp6 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp7 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp8 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp9 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp10 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp11 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp12 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp13 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp14 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp15 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp16 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp17 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp18 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp19 {color:RGB(197, 3, 3);} div.vtmin-error .color-grp20 {color:RGB(197, 3, 3);} div.vtmin-error .color-xgrp1 {color:RGB(0, 255, 5);} div.vtmin-error .color-xgrp2 {color:RGB(255, 93, 0);} div.vtmin-error .color-xgrp3 {color:RGB(0, 115, 2);} div.vtmin-error .color-xgrp4 {color:RGB(244, 56, 56);} div.vtmin-error .color-xgrp5 {color:RGB(255, 200, 0);} div.vtmin-error .color-xgrp6 {color:RGB(74, 178, 255);} div.vtmin-error .color-xgrp7 {color:RGB(37, 163, 162);} div.vtmin-error .color-xgrp8 {color:RGB(47, 255, 253);} div.vtmin-error .color-xgrp9 {color:RGB(72, 157, 74);} div.vtmin-error .color-xgrp10 {color:RGB(142, 146, 144);} div.vtmin-error .color-xgrp11 {color:RGB(5, 71, 119);} div.vtmin-error .color-xgrp12 {color:RGB(0,0,0);}@font-face{font-family:'FontAwesomePB';src:url(//maisonheron.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb.eot?v=5.9.0);src:url(//maisonheron.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb.eot?#iefix&v=5.9.0) format("embedded-opentype"),url(//maisonheron.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb.woff2?v=5.9.0) format("woff2"),url(//maisonheron.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb.woff2?v=5.9.0) format("woff"),url(//maisonheron.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb.ttf?v=5.9.0) format("truetype"),url(//maisonheron.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb.svg?v=5.9.0#fapbregular) format("svg");font-weight:normal;font-style:normal}.bundled_table_item .product-name,.bundled_table_item .product-price,.bundled_table_item:not(.order_item) .product-quantity,.bundled_table_item .product-subtotal,.bundled_table_item .product-total{font-size:.875em}.bundled_table_item .bundled_table_item_indent{padding-left:32px}.woocommerce .bundled_table_item td.product-name dl.variation,.woocommerce-page .bundled_table_item td.product-name dl.variation,.bundled_table_item td.product-name .wc-item-meta{font-size:100%}.bundled_table_item,.bundled_table_item td{border-top:none !important;border-bottom:none !important}.bundle_table_item,.bundle_table_item td{border-bottom:none !important}.bundled_table_item_price:before,.bundled_table_item_subtotal:before{font-family:'FontAwesomePB';font-size:1rem;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);content:"\e806";margin:0 12px 0 3px;opacity:.25}dt.bundled_title_meta,.bundled_notice{margin:12px 0 5px}a.edit_bundle_in_cart_text{color:#888;font-weight:normal;text-decoration:none}a.edit_bundle_in_cart_text:hover small{text-decoration:underline}