@charset "utf-8";
/*
font-family: 'Montserrat', sans-serif;
font-family: 'Playfair Display', serif;
*/
@font-face {
    font-family:'albralight';
    src:url('albra_light-webfont.woff2') format('woff2'),
    url('albra_light-webfont.woff') format('woff'),
    url('albra_light-webfont.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;

}
html, body {
    position:relative;
    z-index:1;
    min-width:100%;
    width:100%;
    max-width:100%;
    min-height:100%;
    height:100%;
    max-height:100%;
    overflow:hidden !important;
}
body {font-family:'Montserrat', sans-serif;letter-spacing:1px;font-size:15px;line-height:1.4em;font-weight:400;color:#bbb;}
:root {
    --default-primary-50-25:rgba(201, 172, 151, .25); --default-primary-50-50:rgba(201, 172, 151, .50); --default-primary-50-75:rgba(201, 172, 151, .75); --default-primary-50-1:rgba(201, 172, 151, 1);
    --default-primary-100-25:rgba(192, 159, 135, .25); --default-primary-100-50:rgba(192, 159, 135, .50); --default-primary-100-75:rgba(192, 159, 135, .75); --default-primary-100-1:rgba(192, 159, 135, 1);
    --default-primary-200-25:rgba(184, 146, 118, .25); --default-primary-200-50:rgba(184, 146, 118, .50); --default-primary-200-75:rgba(184, 146, 118, .75); --default-primary-200-1:rgba(184, 146, 118, 1);
    --default-primary-300-25:rgba(175, 132, 101, .25); --default-primary-300-50:rgba(175, 132, 101, .50); --default-primary-300-75:rgba(175, 132, 101, .75); --default-primary-300-1:rgba(175, 132, 101, 1);
    --default-primary-400-25:rgba(165, 119, 86, .25); --default-primary-400-50:rgba(165, 119, 86, .50); --default-primary-400-75:rgba(165, 119, 86, .75); --default-primary-400-1:rgba(165, 119, 86, 1);
    --default-primary-500-25:rgba(148, 107, 77, .25); --default-primary-500-50:rgba(148, 107, 77, .50); --default-primary-500-75:rgba(148, 107, 77, .75); --default-primary-500-1:rgba(148, 107, 77, 1);
    --default-primary-600-25:rgba(131, 95, 68, .25); --default-primary-600-50:rgba(131, 95, 68, .50); --default-primary-600-75:rgba(131, 95, 68, .75); --default-primary-600-1:rgba(131, 95, 68, 1);
    --default-primary-700-25:rgba(114, 83, 60, .25); --default-primary-700-50:rgba(114, 83, 60, .50); --default-primary-700-75:rgba(114, 83, 60, .75); --default-primary-700-1:rgba(114, 83, 60, 1);
    --default-primary-800-25:rgba(98, 71, 51, .25); --default-primary-800-50:rgba(98, 71, 51, .50); --default-primary-800-75:rgba(98, 71, 51, .75); --default-primary-800-1:rgba(98, 71, 51, 1);
    --default-primary-900-25:rgba(81, 58, 42, .25); --default-primary-900-50:rgba(81, 58, 42, .50); --default-primary-900-75:rgba(81, 58, 42, .75); --default-primary-900-1:rgba(81, 58, 42, 1);
    --default-primary-A100-25:rgba(210, 186, 168, .25); --default-primary-A100-50:rgba(210, 186, 168, .50); --default-primary-A100-75:rgba(210, 186, 168, .75); --default-primary-A100-1:rgba(210, 186, 168, 1);
    --default-primary-A200-25:rgba(219, 199, 185, .25); --default-primary-A200-50:rgba(219, 199, 185, .50); --default-primary-A200-75:rgba(219, 199, 185, .75); --default-primary-A200-1:rgba(219, 199, 185, 1);
    --default-primary-A400-25:rgba(227, 212, 202, .25); --default-primary-A400-50:rgba(227, 212, 202, .50); --default-primary-A400-75:rgba(227, 212, 202, .75); --default-primary-A400-1:rgba(227, 212, 202, 1);
    --default-primary-A700-25:rgba(64, 46, 33, .25); --default-primary-A700-50:rgba(64, 46, 33, .50); --default-primary-A700-75:rgba(64, 46, 33, .75); --default-primary-A700-1:rgba(64, 46, 33, 1);
    --default-accent-50-25:rgba(182, 165, 142, .25); --default-accent-50-50:rgba(182, 165, 142, .50); --default-accent-50-75:rgba(182, 165, 142, .75); --default-accent-50-1:rgba(182, 165, 142, 1);
    --default-accent-100-25:rgba(192, 177, 158, .25); --default-accent-100-50:rgba(192, 177, 158, .50); --default-accent-100-75:rgba(192, 177, 158, .75); --default-accent-100-1:rgba(192, 177, 158, 1);
    --default-accent-200-25:rgba(202, 190, 173, .25); --default-accent-200-50:rgba(202, 190, 173, .50); --default-accent-200-75:rgba(202, 190, 173, .75); --default-accent-200-1:rgba(202, 190, 173, 1);
    --default-accent-300-25:rgba(212, 202, 189, .25); --default-accent-300-50:rgba(212, 202, 189, .50); --default-accent-300-75:rgba(212, 202, 189, .75); --default-accent-300-1:rgba(212, 202, 189, 1);
    --default-accent-400-25:rgba(222, 214, 204, .25); --default-accent-400-50:rgba(222, 214, 204, .50); --default-accent-400-75:rgba(222, 214, 204, .75); --default-accent-400-1:rgba(222, 214, 204, 1);
    --default-accent-500-25:rgba(232, 227, 220, .25); --default-accent-500-50:rgba(232, 227, 220, .50); --default-accent-500-75:rgba(232, 227, 220, .75); --default-accent-500-1:rgba(232, 227, 220, 1);
    --default-accent-600-25:rgba(252, 251, 250, .25); --default-accent-600-50:rgba(252, 251, 250, .50); --default-accent-600-75:rgba(252, 251, 250, .75); --default-accent-600-1:rgba(252, 251, 250, 1);
    --default-accent-700-25:rgba(255, 255, 255, .25); --default-accent-700-50:rgba(255, 255, 255, .50); --default-accent-700-75:rgba(255, 255, 255, .75); --default-accent-700-1:rgba(255, 255, 255, 1);
    --default-accent-800-25:rgba(255, 255, 255, .25); --default-accent-800-50:rgba(255, 255, 255, .50); --default-accent-800-75:rgba(255, 255, 255, .75); --default-accent-800-1:rgba(255, 255, 255, 1);
    --default-accent-900-25:rgba(255, 255, 255, .25); --default-accent-900-50:rgba(255, 255, 255, .50); --default-accent-900-75:rgba(255, 255, 255, .75); --default-accent-900-1:rgba(255, 255, 255, 1);
    --default-accent-A100-25:rgba(252, 251, 250, .25); --default-accent-A100-50:rgba(252, 251, 250, .50); --default-accent-A100-75:rgba(252, 251, 250, .75); --default-accent-A100-1:rgba(252, 251, 250, 1);
    --default-accent-A200-25:rgba(242, 239, 235, .25); --default-accent-A200-50:rgba(242, 239, 235, .50); --default-accent-A200-75:rgba(242, 239, 235, .75); --default-accent-A200-1:rgba(242, 239, 235, 1);
    --default-accent-A400-25:rgba(232, 227, 220, .25); --default-accent-A400-50:rgba(232, 227, 220, .50); --default-accent-A400-75:rgba(232, 227, 220, .75); --default-accent-A400-1:rgba(232, 227, 220, 1);
    --default-accent-A700-25:rgba(255, 255, 255, .25); --default-accent-A700-50:rgba(255, 255, 255, .50); --default-accent-A700-75:rgba(255, 255, 255, .75); --default-accent-A700-1:rgba(255, 255, 255, 1);
    --default-warn-50-25:rgba(255, 178, 128, .25); --default-warn-50-50:rgba(255, 178, 128, .50); --default-warn-50-75:rgba(255, 178, 128, .75); --default-warn-50-1:rgba(255, 178, 128, 1);
    --default-warn-100-25:rgba(255, 162, 102, .25); --default-warn-100-50:rgba(255, 162, 102, .50); --default-warn-100-75:rgba(255, 162, 102, .75); --default-warn-100-1:rgba(255, 162, 102, 1);
    --default-warn-200-25:rgba(255, 147, 77, .25); --default-warn-200-50:rgba(255, 147, 77, .50); --default-warn-200-75:rgba(255, 147, 77, .75); --default-warn-200-1:rgba(255, 147, 77, 1);
    --default-warn-300-25:rgba(255, 131, 51, .25); --default-warn-300-50:rgba(255, 131, 51, .50); --default-warn-300-75:rgba(255, 131, 51, .75); --default-warn-300-1:rgba(255, 131, 51, 1);
    --default-warn-400-25:rgba(255, 116, 26, .25); --default-warn-400-50:rgba(255, 116, 26, .50); --default-warn-400-75:rgba(255, 116, 26, .75); --default-warn-400-1:rgba(255, 116, 26, 1);
    --default-warn-500-25:rgba(255, 100, 0, .25); --default-warn-500-50:rgba(255, 100, 0, .50); --default-warn-500-75:rgba(255, 100, 0, .75); --default-warn-500-1:rgba(255, 100, 0, 1);
    --default-warn-600-25:rgba(230, 90, 0, .25); --default-warn-600-50:rgba(230, 90, 0, .50); --default-warn-600-75:rgba(230, 90, 0, .75); --default-warn-600-1:rgba(230, 90, 0, 1);
    --default-warn-700-25:rgba(204, 80, 0, .25); --default-warn-700-50:rgba(204, 80, 0, .50); --default-warn-700-75:rgba(204, 80, 0, .75); --default-warn-700-1:rgba(204, 80, 0, 1);
    --default-warn-800-25:rgba(179, 70, 0, .25); --default-warn-800-50:rgba(179, 70, 0, .50); --default-warn-800-75:rgba(179, 70, 0, .75); --default-warn-800-1:rgba(179, 70, 0, 1);
    --default-warn-900-25:rgba(153, 60, 0, .25); --default-warn-900-50:rgba(153, 60, 0, .50); --default-warn-900-75:rgba(153, 60, 0, .75); --default-warn-900-1:rgba(153, 60, 0, 1);
    --default-warn-A100-25:rgba(255, 193, 153, .25); --default-warn-A100-50:rgba(255, 193, 153, .50); --default-warn-A100-75:rgba(255, 193, 153, .75); --default-warn-A100-1:rgba(255, 193, 153, 1);
    --default-warn-A200-25:rgba(255, 209, 179, .25); --default-warn-A200-50:rgba(255, 209, 179, .50); --default-warn-A200-75:rgba(255, 209, 179, .75); --default-warn-A200-1:rgba(255, 209, 179, 1);
    --default-warn-A400-25:rgba(255, 224, 204, .25); --default-warn-A400-50:rgba(255, 224, 204, .50); --default-warn-A400-75:rgba(255, 224, 204, .75); --default-warn-A400-1:rgba(255, 224, 204, 1);
    --default-warn-A700-25:rgba(128, 50, 0, .25); --default-warn-A700-50:rgba(128, 50, 0, .50); --default-warn-A700-75:rgba(128, 50, 0, .75); --default-warn-A700-1:rgba(128, 50, 0, 1);
    --default-background-50-25:rgba(84, 84, 84, .25); --default-background-50-50:rgba(84, 84, 84, .50); --default-background-50-75:rgba(84, 84, 84, .75); --default-background-50-1:rgba(84, 84, 84, 1);
    --default-background-100-25:rgba(71, 71, 71, .25); --default-background-100-50:rgba(71, 71, 71, .50); --default-background-100-75:rgba(71, 71, 71, .75); --default-background-100-1:rgba(71, 71, 71, 1);
    --default-background-200-25:rgba(58, 58, 58, .25); --default-background-200-50:rgba(58, 58, 58, .50); --default-background-200-75:rgba(58, 58, 58, .75); --default-background-200-1:rgba(58, 58, 58, 1);
    --default-background-300-25:rgba(45, 45, 45, .25); --default-background-300-50:rgba(45, 45, 45, .50); --default-background-300-75:rgba(45, 45, 45, .75); --default-background-300-1:rgba(45, 45, 45, 1);
    --default-background-400-25:rgba(33, 33, 33, .25); --default-background-400-50:rgba(33, 33, 33, .50); --default-background-400-75:rgba(33, 33, 33, .75); --default-background-400-1:rgba(33, 33, 33, 1);
    --default-background-500-25:rgba(20, 20, 20, .25); --default-background-500-50:rgba(20, 20, 20, .50); --default-background-500-75:rgba(20, 20, 20, .75); --default-background-500-1:rgba(20, 20, 20, 1);
    --default-background-600-25:rgba(7, 7, 7, .25); --default-background-600-50:rgba(7, 7, 7, .50); --default-background-600-75:rgba(7, 7, 7, .75); --default-background-600-1:rgba(7, 7, 7, 1);
    --default-background-700-25:rgba(0, 0, 0, .25); --default-background-700-50:rgba(0, 0, 0, .50); --default-background-700-75:rgba(0, 0, 0, .75); --default-background-700-1:rgba(0, 0, 0, 1);
    --default-background-800-25:rgba(0, 0, 0, .25); --default-background-800-50:rgba(0, 0, 0, .50); --default-background-800-75:rgba(0, 0, 0, .75); --default-background-800-1:rgba(0, 0, 0, 1);
    --default-background-900-25:rgba(0, 0, 0, .25); --default-background-900-50:rgba(0, 0, 0, .50); --default-background-900-75:rgba(0, 0, 0, .75); --default-background-900-1:rgba(0, 0, 0, 1);
    --default-background-A100-25:rgba(96, 96, 96, .25); --default-background-A100-50:rgba(96, 96, 96, .50); --default-background-A100-75:rgba(96, 96, 96, .75); --default-background-A100-1:rgba(96, 96, 96, 1);
    --default-background-A200-25:rgba(109, 109, 109, .25); --default-background-A200-50:rgba(109, 109, 109, .50); --default-background-A200-75:rgba(109, 109, 109, .75); --default-background-A200-1:rgba(109, 109, 109, 1);
    --default-background-A400-25:rgba(122, 122, 122, .25); --default-background-A400-50:rgba(122, 122, 122, .50); --default-background-A400-75:rgba(122, 122, 122, .75); --default-background-A400-1:rgba(122, 122, 122, 1);
    --default-background-A700-25:rgba(0, 0, 0, .25); --default-background-A700-50:rgba(0, 0, 0, .50); --default-background-A700-75:rgba(0, 0, 0, .75); --default-background-A700-1:rgba(0, 0, 0, 1);
    --custom-primary-50-25:rgba(187, 187, 187, .25); --custom-primary-50-50:rgba(187, 187, 187, .50); --custom-primary-50-75:rgba(187, 187, 187, .75); --custom-primary-50-1:rgba(187, 187, 187, 1);
    --custom-primary-100-25:rgba(187, 187, 187, .25); --custom-primary-100-50:rgba(187, 187, 187, .50); --custom-primary-100-75:rgba(187, 187, 187, .75); --custom-primary-100-1:rgba(187, 187, 187, 1);
    --custom-primary-200-25:rgba(242, 239, 235, .25); --custom-primary-200-50:rgba(242, 239, 235, .50); --custom-primary-200-75:rgba(242, 239, 235, .75); --custom-primary-200-1:rgba(242, 239, 235, 1);
    --custom-primary-300-25:rgba(242, 239, 235, .25); --custom-primary-300-50:rgba(242, 239, 235, .50); --custom-primary-300-75:rgba(242, 239, 235, .75); --custom-primary-300-1:rgba(242, 239, 235, 1);
    --custom-primary-400-25:rgba(255, 255, 255, .25); --custom-primary-400-50:rgba(255, 255, 255, .50); --custom-primary-400-75:rgba(255, 255, 255, .75); --custom-primary-400-1:rgba(255, 255, 255, 1);
    --custom-primary-500-25:rgba(255, 255, 255, .25); --custom-primary-500-50:rgba(255, 255, 255, .50); --custom-primary-500-75:rgba(255, 255, 255, .75); --custom-primary-500-1:rgba(255, 255, 255, 1);
    --custom-primary-600-25:rgba(79, 72, 65, .25); --custom-primary-600-50:rgba(79, 72, 65, .50); --custom-primary-600-75:rgba(79, 72, 65, .75); --custom-primary-600-1:rgba(79, 72, 65, 1);
    --custom-primary-700-25:rgba(65, 59, 53, .25); --custom-primary-700-50:rgba(65, 59, 53, .50); --custom-primary-700-75:rgba(65, 59, 53, .75); --custom-primary-700-1:rgba(65, 59, 53, 1);
    --custom-primary-800-25:rgba(51, 47, 42, .25); --custom-primary-800-50:rgba(51, 47, 42, .50); --custom-primary-800-75:rgba(51, 47, 42, .75); --custom-primary-800-1:rgba(51, 47, 42, 1);
    --custom-primary-900-25:rgba(37, 34, 30, .25); --custom-primary-900-50:rgba(37, 34, 30, .50); --custom-primary-900-75:rgba(37, 34, 30, .75); --custom-primary-900-1:rgba(37, 34, 30, 1);
    --custom-primary-A100-25:rgba(170, 162, 152, .25); --custom-primary-A100-50:rgba(170, 162, 152, .50); --custom-primary-A100-75:rgba(170, 162, 152, .75); --custom-primary-A100-1:rgba(170, 162, 152, 1);
    --custom-primary-A200-25:rgba(182, 174, 166, .25); --custom-primary-A200-50:rgba(182, 174, 166, .50); --custom-primary-A200-75:rgba(182, 174, 166, .75); --custom-primary-A200-1:rgba(182, 174, 166, 1);
    --custom-primary-A400-25:rgba(193, 187, 180, .25); --custom-primary-A400-50:rgba(193, 187, 180, .50); --custom-primary-A400-75:rgba(193, 187, 180, .75); --custom-primary-A400-1:rgba(193, 187, 180, 1);
    --custom-primary-A700-25:rgba(23, 21, 19, .25); --custom-primary-A700-50:rgba(23, 21, 19, .50); --custom-primary-A700-75:rgba(23, 21, 19, .75); --custom-primary-A700-1:rgba(23, 21, 19, 1);
    --custom-accent-50-25:rgba(134, 174, 77, .25); --custom-accent-50-50:rgba(134, 174, 77, .50); --custom-accent-50-75:rgba(134, 174, 77, .75); --custom-accent-50-1:rgba(134, 174, 77, 1);
    --custom-accent-100-25:rgba(56, 56, 56, .25); --custom-accent-100-50:rgba(56, 56, 56, .50); --custom-accent-100-75:rgba(56, 56, 56, .75); --custom-accent-100-1:rgba(56, 56, 56, 1);
    --custom-accent-200-25:rgba(78, 77, 77, .25); --custom-accent-200-50:rgba(78, 77, 77, .50); --custom-accent-200-75:rgba(78, 77, 77, .75); --custom-accent-200-1:rgba(78, 77, 77, 1);
    --custom-accent-300-25:rgba(179, 131, 0, .25); --custom-accent-300-50:rgba(179, 131, 0, .50); --custom-accent-300-75:rgba(179, 131, 0, .75); --custom-accent-300-1:rgba(179, 131, 0, 1);
    --custom-accent-400-25:rgba(205, 149, 0, .25); --custom-accent-400-50:rgba(205, 149, 0, .50); --custom-accent-400-75:rgba(205, 149, 0, .75); --custom-accent-400-1:rgba(205, 149, 0, 1);
    --custom-accent-500-25:rgba(230, 168, 0, .25); --custom-accent-500-50:rgba(230, 168, 0, .50); --custom-accent-500-75:rgba(230, 168, 0, .75); --custom-accent-500-1:rgba(230, 168, 0, 1);
    --custom-accent-600-25:rgba(255, 193, 26, .25); --custom-accent-600-50:rgba(255, 193, 26, .50); --custom-accent-600-75:rgba(255, 193, 26, .75); --custom-accent-600-1:rgba(255, 193, 26, 1);
    --custom-accent-700-25:rgba(255, 200, 52, .25); --custom-accent-700-50:rgba(255, 200, 52, .50); --custom-accent-700-75:rgba(255, 200, 52, .75); --custom-accent-700-1:rgba(255, 200, 52, 1);
    --custom-accent-800-25:rgba(255, 207, 77, .25); --custom-accent-800-50:rgba(255, 207, 77, .50); --custom-accent-800-75:rgba(255, 207, 77, .75); --custom-accent-800-1:rgba(255, 207, 77, 1);
    --custom-accent-900-25:rgba(255, 214, 103, .25); --custom-accent-900-50:rgba(255, 214, 103, .50); --custom-accent-900-75:rgba(255, 214, 103, .75); --custom-accent-900-1:rgba(255, 214, 103, 1);
    --custom-accent-A100-25:rgba(255, 193, 26, .25); --custom-accent-A100-50:rgba(255, 193, 26, .50); --custom-accent-A100-75:rgba(255, 193, 26, .75); --custom-accent-A100-1:rgba(255, 193, 26, 1);
    --custom-accent-A200-25:rgba(255, 186, 1, .25); --custom-accent-A200-50:rgba(255, 186, 1, .50); --custom-accent-A200-75:rgba(255, 186, 1, .75); --custom-accent-A200-1:rgba(255, 186, 1, 1);
    --custom-accent-A400-25:rgba(230, 168, 0, .25); --custom-accent-A400-50:rgba(230, 168, 0, .50); --custom-accent-A400-75:rgba(230, 168, 0, .75); --custom-accent-A400-1:rgba(230, 168, 0, 1);
    --custom-accent-A700-25:rgba(255, 221, 128, .25); --custom-accent-A700-50:rgba(255, 221, 128, .50); --custom-accent-A700-75:rgba(255, 221, 128, .75); --custom-accent-A700-1:rgba(255, 221, 128, 1);
    --custom-warn-50-25:rgba(255, 183, 105, .25); --custom-warn-50-50:rgba(255, 183, 105, .50); --custom-warn-50-75:rgba(255, 183, 105, .75); --custom-warn-50-1:rgba(255, 183, 105, 1);
    --custom-warn-100-25:rgba(255, 171, 80, .25); --custom-warn-100-50:rgba(255, 171, 80, .50); --custom-warn-100-75:rgba(255, 171, 80, .75); --custom-warn-100-1:rgba(255, 171, 80, 1);
    --custom-warn-200-25:rgba(255, 159, 54, .25); --custom-warn-200-50:rgba(255, 159, 54, .50); --custom-warn-200-75:rgba(255, 159, 54, .75); --custom-warn-200-1:rgba(255, 159, 54, 1);
    --custom-warn-300-25:rgba(255, 146, 29, .25); --custom-warn-300-50:rgba(255, 146, 29, .50); --custom-warn-300-75:rgba(255, 146, 29, .75); --custom-warn-300-1:rgba(255, 146, 29, 1);
    --custom-warn-400-25:rgba(255, 134, 3, .25); --custom-warn-400-50:rgba(255, 134, 3, .50); --custom-warn-400-75:rgba(255, 134, 3, .75); --custom-warn-400-1:rgba(255, 134, 3, 1);
    --custom-warn-500-25:rgba(233, 121, 0, .25); --custom-warn-500-50:rgba(233, 121, 0, .50); --custom-warn-500-75:rgba(233, 121, 0, .75); --custom-warn-500-1:rgba(233, 121, 0, 1);
    --custom-warn-600-25:rgba(207, 108, 0, .25); --custom-warn-600-50:rgba(207, 108, 0, .50); --custom-warn-600-75:rgba(207, 108, 0, .75); --custom-warn-600-1:rgba(207, 108, 0, 1);
    --custom-warn-700-25:rgba(182, 94, 0, .25); --custom-warn-700-50:rgba(182, 94, 0, .50); --custom-warn-700-75:rgba(182, 94, 0, .75); --custom-warn-700-1:rgba(182, 94, 0, 1);
    --custom-warn-800-25:rgba(156, 81, 0, .25); --custom-warn-800-50:rgba(156, 81, 0, .50); --custom-warn-800-75:rgba(156, 81, 0, .75); --custom-warn-800-1:rgba(156, 81, 0, 1);
    --custom-warn-900-25:rgba(131, 68, 0, .25); --custom-warn-900-50:rgba(131, 68, 0, .50); --custom-warn-900-75:rgba(131, 68, 0, .75); --custom-warn-900-1:rgba(131, 68, 0, 1);
    --custom-warn-A100-25:rgba(255, 195, 131, .25); --custom-warn-A100-50:rgba(255, 195, 131, .50); --custom-warn-A100-75:rgba(255, 195, 131, .75); --custom-warn-A100-1:rgba(255, 195, 131, 1);
    --custom-warn-A200-25:rgba(255, 208, 156, .25); --custom-warn-A200-50:rgba(255, 208, 156, .50); --custom-warn-A200-75:rgba(255, 208, 156, .75); --custom-warn-A200-1:rgba(255, 208, 156, 1);
    --custom-warn-A400-25:rgba(255, 220, 182, .25); --custom-warn-A400-50:rgba(255, 220, 182, .50); --custom-warn-A400-75:rgba(255, 220, 182, .75); --custom-warn-A400-1:rgba(255, 220, 182, 1);
    --custom-warn-A700-25:rgba(105, 55, 0, .25); --custom-warn-A700-50:rgba(105, 55, 0, .50); --custom-warn-A700-75:rgba(105, 55, 0, .75); --custom-warn-A700-1:rgba(105, 55, 0, 1);
    --custom-background-50-25:rgba(108, 108, 108, .25); --custom-background-50-50:rgba(108, 108, 108, .50); --custom-background-50-75:rgba(108, 108, 108, .75); --custom-background-50-1:rgba(108, 108, 108, 1);
    --custom-background-100-25:rgba(95, 95, 95, .25); --custom-background-100-50:rgba(95, 95, 95, .50); --custom-background-100-75:rgba(95, 95, 95, .75); --custom-background-100-1:rgba(95, 95, 95, 1);
    --custom-background-200-25:rgba(82, 82, 82, .25); --custom-background-200-50:rgba(82, 82, 82, .50); --custom-background-200-75:rgba(82, 82, 82, .75); --custom-background-200-1:rgba(82, 82, 82, 1);
    --custom-background-300-25:rgba(69, 69, 69, .25); --custom-background-300-50:rgba(69, 69, 69, .50); --custom-background-300-75:rgba(69, 69, 69, .75); --custom-background-300-1:rgba(69, 69, 69, 1);
    --custom-background-400-25:rgba(57, 57, 57, .25); --custom-background-400-50:rgba(57, 57, 57, .50); --custom-background-400-75:rgba(57, 57, 57, .75); --custom-background-400-1:rgba(57, 57, 57, 1);
    --custom-background-500-25:rgba(44, 44, 44, .25); --custom-background-500-50:rgba(44, 44, 44, .50); --custom-background-500-75:rgba(44, 44, 44, .75); --custom-background-500-1:rgba(44, 44, 44, 1);
    --custom-background-600-25:rgba(31, 31, 31, .25); --custom-background-600-50:rgba(31, 31, 31, .50); --custom-background-600-75:rgba(31, 31, 31, .75); --custom-background-600-1:rgba(31, 31, 31, 1);
    --custom-background-700-25:rgba(18, 18, 18, .25); --custom-background-700-50:rgba(18, 18, 18, .50); --custom-background-700-75:rgba(18, 18, 18, .75); --custom-background-700-1:rgba(18, 18, 18, 1);
    --custom-background-800-25:rgba(6, 6, 6, .25); --custom-background-800-50:rgba(6, 6, 6, .50); --custom-background-800-75:rgba(6, 6, 6, .75); --custom-background-800-1:rgba(6, 6, 6, 1);
    --custom-background-900-25:rgba(0, 0, 0, .25); --custom-background-900-50:rgba(0, 0, 0, .50); --custom-background-900-75:rgba(0, 0, 0, .75); --custom-background-900-1:rgba(0, 0, 0, 1);
    --custom-background-A100-25:rgba(120, 120, 120, .25); --custom-background-A100-50:rgba(120, 120, 120, .50); --custom-background-A100-75:rgba(120, 120, 120, .75); --custom-background-A100-1:rgba(120, 120, 120, 1);
    --custom-background-A200-25:rgba(133, 133, 133, .25); --custom-background-A200-50:rgba(133, 133, 133, .50); --custom-background-A200-75:rgba(133, 133, 133, .75); --custom-background-A200-1:rgba(133, 133, 133, 1);
    --custom-background-A400-25:rgba(146, 146, 146, .25); --custom-background-A400-50:rgba(146, 146, 146, .50); --custom-background-A400-75:rgba(146, 146, 146, .75); --custom-background-A400-1:rgba(146, 146, 146, 1);
    --custom-background-A700-25:rgba(0, 0, 0, .25); --custom-background-A700-50:rgba(0, 0, 0, .50); --custom-background-A700-75:rgba(0, 0, 0, .75); --custom-background-A700-1:rgba(0, 0, 0, 1);
    --neutral-primary-50-25:rgba(156, 156, 156, .25); --neutral-primary-50-50:rgba(156, 156, 156, .50); --neutral-primary-50-75:rgba(156, 156, 156, .75); --neutral-primary-50-1:rgba(156, 156, 156, 1);
    --neutral-primary-100-25:rgba(143, 143, 143, .25); --neutral-primary-100-50:rgba(143, 143, 143, .50); --neutral-primary-100-75:rgba(143, 143, 143, .75); --neutral-primary-100-1:rgba(143, 143, 143, 1);
    --neutral-primary-200-25:rgba(130, 130, 130, .25); --neutral-primary-200-50:rgba(130, 130, 130, .50); --neutral-primary-200-75:rgba(130, 130, 130, .75); --neutral-primary-200-1:rgba(130, 130, 130, 1);
    --neutral-primary-300-25:rgba(117, 117, 117, .25); --neutral-primary-300-50:rgba(117, 117, 117, .50); --neutral-primary-300-75:rgba(117, 117, 117, .75); --neutral-primary-300-1:rgba(117, 117, 117, 1);
    --neutral-primary-400-25:rgba(105, 105, 105, .25); --neutral-primary-400-50:rgba(105, 105, 105, .50); --neutral-primary-400-75:rgba(105, 105, 105, .75); --neutral-primary-400-1:rgba(105, 105, 105, 1);
    --neutral-primary-500-25:rgba(92, 92, 92, .25); --neutral-primary-500-50:rgba(92, 92, 92, .50); --neutral-primary-500-75:rgba(92, 92, 92, .75); --neutral-primary-500-1:rgba(92, 92, 92, 1);
    --neutral-primary-600-25:rgba(79, 79, 79, .25); --neutral-primary-600-50:rgba(79, 79, 79, .50); --neutral-primary-600-75:rgba(79, 79, 79, .75); --neutral-primary-600-1:rgba(79, 79, 79, 1);
    --neutral-primary-700-25:rgba(66, 66, 66, .25); --neutral-primary-700-50:rgba(66, 66, 66, .50); --neutral-primary-700-75:rgba(66, 66, 66, .75); --neutral-primary-700-1:rgba(66, 66, 66, 1);
    --neutral-primary-800-25:rgba(54, 54, 54, .25); --neutral-primary-800-50:rgba(54, 54, 54, .50); --neutral-primary-800-75:rgba(54, 54, 54, .75); --neutral-primary-800-1:rgba(54, 54, 54, 1);
    --neutral-primary-900-25:rgba(41, 41, 41, .25); --neutral-primary-900-50:rgba(41, 41, 41, .50); --neutral-primary-900-75:rgba(41, 41, 41, .75); --neutral-primary-900-1:rgba(41, 41, 41, 1);
    --neutral-primary-A100-25:rgba(168, 168, 168, .25); --neutral-primary-A100-50:rgba(168, 168, 168, .50); --neutral-primary-A100-75:rgba(168, 168, 168, .75); --neutral-primary-A100-1:rgba(168, 168, 168, 1);
    --neutral-primary-A200-25:rgba(181, 181, 181, .25); --neutral-primary-A200-50:rgba(181, 181, 181, .50); --neutral-primary-A200-75:rgba(181, 181, 181, .75); --neutral-primary-A200-1:rgba(181, 181, 181, 1);
    --neutral-primary-A400-25:rgba(194, 194, 194, .25); --neutral-primary-A400-50:rgba(194, 194, 194, .50); --neutral-primary-A400-75:rgba(194, 194, 194, .75); --neutral-primary-A400-1:rgba(194, 194, 194, 1);
    --neutral-primary-A700-25:rgba(28, 28, 28, .25); --neutral-primary-A700-50:rgba(28, 28, 28, .50); --neutral-primary-A700-75:rgba(28, 28, 28, .75); --neutral-primary-A700-1:rgba(28, 28, 28, 1);
    --neutral-accent-50-25:rgba(63, 63, 63, .25); --neutral-accent-50-50:rgba(63, 63, 63, .50); --neutral-accent-50-75:rgba(63, 63, 63, .75); --neutral-accent-50-1:rgba(63, 63, 63, 1);
    --neutral-accent-100-25:rgba(76, 76, 76, .25); --neutral-accent-100-50:rgba(76, 76, 76, .50); --neutral-accent-100-75:rgba(76, 76, 76, .75); --neutral-accent-100-1:rgba(76, 76, 76, 1);
    --neutral-accent-200-25:rgba(89, 89, 89, .25); --neutral-accent-200-50:rgba(89, 89, 89, .50); --neutral-accent-200-75:rgba(89, 89, 89, .75); --neutral-accent-200-1:rgba(89, 89, 89, 1);
    --neutral-accent-300-25:rgba(102, 102, 102, .25); --neutral-accent-300-50:rgba(102, 102, 102, .50); --neutral-accent-300-75:rgba(102, 102, 102, .75); --neutral-accent-300-1:rgba(102, 102, 102, 1);
    --neutral-accent-400-25:rgba(114, 114, 114, .25); --neutral-accent-400-50:rgba(114, 114, 114, .50); --neutral-accent-400-75:rgba(114, 114, 114, .75); --neutral-accent-400-1:rgba(114, 114, 114, 1);
    --neutral-accent-500-25:rgba(127, 127, 127, .25); --neutral-accent-500-50:rgba(127, 127, 127, .50); --neutral-accent-500-75:rgba(127, 127, 127, .75); --neutral-accent-500-1:rgba(127, 127, 127, 1);
    --neutral-accent-600-25:rgba(153, 153, 153, .25); --neutral-accent-600-50:rgba(153, 153, 153, .50); --neutral-accent-600-75:rgba(153, 153, 153, .75); --neutral-accent-600-1:rgba(153, 153, 153, 1);
    --neutral-accent-700-25:rgba(165, 165, 165, .25); --neutral-accent-700-50:rgba(165, 165, 165, .50); --neutral-accent-700-75:rgba(165, 165, 165, .75); --neutral-accent-700-1:rgba(165, 165, 165, 1);
    --neutral-accent-800-25:rgba(178, 178, 178, .25); --neutral-accent-800-50:rgba(178, 178, 178, .50); --neutral-accent-800-75:rgba(178, 178, 178, .75); --neutral-accent-800-1:rgba(178, 178, 178, 1);
    --neutral-accent-900-25:rgba(191, 191, 191, .25); --neutral-accent-900-50:rgba(191, 191, 191, .50); --neutral-accent-900-75:rgba(191, 191, 191, .75); --neutral-accent-900-1:rgba(191, 191, 191, 1);
    --neutral-accent-A100-25:rgba(153, 153, 153, .25); --neutral-accent-A100-50:rgba(153, 153, 153, .50); --neutral-accent-A100-75:rgba(153, 153, 153, .75); --neutral-accent-A100-1:rgba(153, 153, 153, 1);
    --neutral-accent-A200-25:rgba(140, 140, 140, .25); --neutral-accent-A200-50:rgba(140, 140, 140, .50); --neutral-accent-A200-75:rgba(140, 140, 140, .75); --neutral-accent-A200-1:rgba(140, 140, 140, 1);
    --neutral-accent-A400-25:rgba(127, 127, 127, .25); --neutral-accent-A400-50:rgba(127, 127, 127, .50); --neutral-accent-A400-75:rgba(127, 127, 127, .75); --neutral-accent-A400-1:rgba(127, 127, 127, 1);
    --neutral-accent-A700-25:rgba(204, 204, 204, .25); --neutral-accent-A700-50:rgba(204, 204, 204, .50); --neutral-accent-A700-75:rgba(204, 204, 204, .75); --neutral-accent-A700-1:rgba(204, 204, 204, 1);
    --neutral-warn-50-25:rgba(249, 130, 130, .25); --neutral-warn-50-50:rgba(249, 130, 130, .50); --neutral-warn-50-75:rgba(249, 130, 130, .75); --neutral-warn-50-1:rgba(249, 130, 130, 1);
    --neutral-warn-100-25:rgba(248, 106, 106, .25); --neutral-warn-100-50:rgba(248, 106, 106, .50); --neutral-warn-100-75:rgba(248, 106, 106, .75); --neutral-warn-100-1:rgba(248, 106, 106, 1);
    --neutral-warn-200-25:rgba(247, 81, 81, .25); --neutral-warn-200-50:rgba(247, 81, 81, .50); --neutral-warn-200-75:rgba(247, 81, 81, .75); --neutral-warn-200-1:rgba(247, 81, 81, 1);
    --neutral-warn-300-25:rgba(246, 57, 57, .25); --neutral-warn-300-50:rgba(246, 57, 57, .50); --neutral-warn-300-75:rgba(246, 57, 57, .75); --neutral-warn-300-1:rgba(246, 57, 57, 1);
    --neutral-warn-400-25:rgba(245, 33, 33, .25); --neutral-warn-400-50:rgba(245, 33, 33, .50); --neutral-warn-400-75:rgba(245, 33, 33, .75); --neutral-warn-400-1:rgba(245, 33, 33, 1);
    --neutral-warn-500-25:rgba(241, 11, 11, .25); --neutral-warn-500-50:rgba(241, 11, 11, .50); --neutral-warn-500-75:rgba(241, 11, 11, .75); --neutral-warn-500-1:rgba(241, 11, 11, 1);
    --neutral-warn-600-25:rgba(217, 10, 10, .25); --neutral-warn-600-50:rgba(217, 10, 10, .50); --neutral-warn-600-75:rgba(217, 10, 10, .75); --neutral-warn-600-1:rgba(217, 10, 10, 1);
    --neutral-warn-700-25:rgba(192, 9, 9, .25); --neutral-warn-700-50:rgba(192, 9, 9, .50); --neutral-warn-700-75:rgba(192, 9, 9, .75); --neutral-warn-700-1:rgba(192, 9, 9, 1);
    --neutral-warn-800-25:rgba(168, 8, 8, .25); --neutral-warn-800-50:rgba(168, 8, 8, .50); --neutral-warn-800-75:rgba(168, 8, 8, .75); --neutral-warn-800-1:rgba(168, 8, 8, 1);
    --neutral-warn-900-25:rgba(143, 7, 7, .25); --neutral-warn-900-50:rgba(143, 7, 7, .50); --neutral-warn-900-75:rgba(143, 7, 7, .75); --neutral-warn-900-1:rgba(143, 7, 7, 1);
    --neutral-warn-A100-25:rgba(250, 155, 155, .25); --neutral-warn-A100-50:rgba(250, 155, 155, .50); --neutral-warn-A100-75:rgba(250, 155, 155, .75); --neutral-warn-A100-1:rgba(250, 155, 155, 1);
    --neutral-warn-A200-25:rgba(252, 179, 179, .25); --neutral-warn-A200-50:rgba(252, 179, 179, .50); --neutral-warn-A200-75:rgba(252, 179, 179, .75); --neutral-warn-A200-1:rgba(252, 179, 179, 1);
    --neutral-warn-A400-25:rgba(253, 203, 203, .25); --neutral-warn-A400-50:rgba(253, 203, 203, .50); --neutral-warn-A400-75:rgba(253, 203, 203, .75); --neutral-warn-A400-1:rgba(253, 203, 203, 1);
    --neutral-warn-A700-25:rgba(119, 5, 5, .25); --neutral-warn-A700-50:rgba(119, 5, 5, .50); --neutral-warn-A700-75:rgba(119, 5, 5, .75); --neutral-warn-A700-1:rgba(119, 5, 5, 1);
    --neutral-background-50-25:rgba(255, 255, 255, .25); --neutral-background-50-50:rgba(255, 255, 255, .50); --neutral-background-50-75:rgba(255, 255, 255, .75); --neutral-background-50-1:rgba(255, 255, 255, 1);
    --neutral-background-100-25:rgba(242, 244, 246, .25); --neutral-background-100-50:rgba(242, 244, 246, .50); --neutral-background-100-75:rgba(242, 244, 246, .75); --neutral-background-100-1:rgba(242, 244, 246, 1);
    --neutral-background-200-25:rgba(228, 230, 235, .25); --neutral-background-200-50:rgba(228, 230, 235, .50); --neutral-background-200-75:rgba(228, 230, 235, .75); --neutral-background-200-1:rgba(228, 230, 235, 1);
    --neutral-background-300-25:rgba(213, 217, 224, .25); --neutral-background-300-50:rgba(213, 217, 224, .50); --neutral-background-300-75:rgba(213, 217, 224, .75); --neutral-background-300-1:rgba(213, 217, 224, 1);
    --neutral-background-400-25:rgba(199, 204, 213, .25); --neutral-background-400-50:rgba(199, 204, 213, .50); --neutral-background-400-75:rgba(199, 204, 213, .75); --neutral-background-400-1:rgba(199, 204, 213, 1);
    --neutral-background-500-25:rgba(184, 191, 202, .25); --neutral-background-500-50:rgba(184, 191, 202, .50); --neutral-background-500-75:rgba(184, 191, 202, .75); --neutral-background-500-1:rgba(184, 191, 202, 1);
    --neutral-background-600-25:rgba(169, 178, 191, .25); --neutral-background-600-50:rgba(169, 178, 191, .50); --neutral-background-600-75:rgba(169, 178, 191, .75); --neutral-background-600-1:rgba(169, 178, 191, 1);
    --neutral-background-700-25:rgba(155, 165, 180, .25); --neutral-background-700-50:rgba(155, 165, 180, .50); --neutral-background-700-75:rgba(155, 165, 180, .75); --neutral-background-700-1:rgba(155, 165, 180, 1);
    --neutral-background-800-25:rgba(140, 152, 169, .25); --neutral-background-800-50:rgba(140, 152, 169, .50); --neutral-background-800-75:rgba(140, 152, 169, .75); --neutral-background-800-1:rgba(140, 152, 169, 1);
    --neutral-background-900-25:rgba(126, 138, 158, .25); --neutral-background-900-50:rgba(126, 138, 158, .50); --neutral-background-900-75:rgba(126, 138, 158, .75); --neutral-background-900-1:rgba(126, 138, 158, 1);
    --neutral-background-A100-25:rgba(255, 255, 255, .25); --neutral-background-A100-50:rgba(255, 255, 255, .50); --neutral-background-A100-75:rgba(255, 255, 255, .75); --neutral-background-A100-1:rgba(255, 255, 255, 1);
    --neutral-background-A200-25:rgba(255, 255, 255, .25); --neutral-background-A200-50:rgba(255, 255, 255, .50); --neutral-background-A200-75:rgba(255, 255, 255, .75); --neutral-background-A200-1:rgba(255, 255, 255, 1);
    --neutral-background-A400-25:rgba(255, 255, 255, .25); --neutral-background-A400-50:rgba(255, 255, 255, .50); --neutral-background-A400-75:rgba(255, 255, 255, .75); --neutral-background-A400-1:rgba(255, 255, 255, 1);
    --neutral-background-A700-25:rgba(111, 125, 147, .25); --neutral-background-A700-50:rgba(111, 125, 147, .50); --neutral-background-A700-75:rgba(111, 125, 147, .75); --neutral-background-A700-1:rgba(111, 125, 147, 1);
}
.woocommerce-Tabs-panel > h2 {display: none;}
#BCD-voucher-claim {
    position: fixed;
    top: 20%;
    left: 0;
    background: #10442c;
    padding: 15px 35px 15px 55px;
    border-radius: 40px;
    margin-left: -40px;
    z-index: 9;
}
.md-align-top-left {width: 30px;max-width: 30px;}
#BCD-voucher-claim a {font-size: 11px; text-transform: uppercase;letter-spacing: 0.05rem;}
#BCD-voucher-claim a:hover {color: var(--default-accent-200-1);}
.bcd-hover {background: rgb(0 0 0 / 70%);}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {min-width:140px;padding: 12px 6px;border-radius:3px;}
md-menu-content {background:#fff;}
md-menu-item > * {padding: 0;color: var(--default-primary-500-1);text-transform:uppercase;font-size:12px;}
md-menu-item i {margin-right: 5px;font-size: 17px;}
body.single-post .fal.fa-share-alt {color: var(--default-primary-500-1);}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background:var(--default-primary-500-1);}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background:var(--custom-accent-50-1);}
p {margin: 0;line-height: 1.5em;}
.md-button.md-icon-button md-icon, button.md-button.md-fab md-icon {}
#page {position:relative;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0;z-index:1;}
body {background:var(--neutral-primary-A700-1);}
h1, h2, h3, h4, h5, h6 {font-family:'albralight', serif;line-height:1em;margin:0;padding:0;}
i.fas, i.fal, i.far, i.fad, i.fat {font-size:21px;}
h3 {letter-spacing:4px;text-align:center;margin:30px 0 0 0;text-transform:uppercase;color:var(--default-primary-500-1);line-height:1.3em;}
body.page-template-default .bcd-part-featured-image h1 {font-size:33px;line-height:1.2em;}
body.page-template-default .bcd-entry-content h2, body.single-post .bcd-single-entry-content.bcd-entry-content h2 {text-align:left;text-transform:none;color:var(--default-primary-500-1);font-size:27px;margin:30px 0 15px;letter-spacing: 1px;line-height:1.3em;}
body.page-template-default .bcd-entry-content h3, body.single-post .bcd-single-entry-content.bcd-entry-content h3 {text-align:left;text-transform:none;color:var(--default-primary-500-1);font-size:24px;margin:30px 0 15px;letter-spacing: 1px;line-height:1.3em;}
body.page-template-default .bcd-entry-content h4, body.single-post .bcd-single-entry-content.bcd-entry-content h4 {text-align:left;text-transform:none;color:var(--default-primary-500-1);font-size:21px;margin:30px 0 15px;letter-spacing: 1px;}
img {max-width:100%;height:auto;}
.bcd-large-container {width:100%;margin:0 auto;/*border-left:1px solid #00ffff;border-right:1px solid #00ffff;*/}
.bcd-container {width:100%;margin:0 auto;/*border-left:1px solid #ff00ff;border-right:1px solid #ff00ff;*/}
.bcd-entry-content, .bcd-entry-content p {font-size:13px;line-height:1.8em;letter-spacing:1px;font-weight:500;}
.bcd-entry-content {padding:30px 0;}
.bcd-entry-content p {margin-bottom:10px;}
/*p {color:var(--custom-primary-100-1);font-family:'Montserrat', sans-serif;font-weight:600;font-size:14px;line-height:1.5em;}*/
a.bcd-inverse, a.bcd-inverse:visited {color:#fff;text-decoration:none;}
a.bcd-inverse:hover, a.bcd-inverse:focus {color:#fff;text-decoration:none;}
div:not(.bcd-entry-content) a.bcd-inverse:hover, div:not(.bcd-entry-content) a.bcd-inverse:focus {color:#2d2722;text-decoration:none;}
.bcd-claim-wrapper {margin-bottom:60px;}
.bcd-home-products .bcd-claim-wrapper {margin-bottom:60px;position:absolute;margin-top:-178px;left:0;right:0;}
.bcd-claim {font-size:35px;color:var(--default-primary-500-1);letter-spacing:3px;text-transform:uppercase;}
.bcd-home-products .bcd-claim {font-size: 90px;line-height: 0.7em;}
.bcd-claim-ex {letter-spacing:4px;color:var(--default-primary-500-1);text-transform:uppercase;font-family:'albralight', serif;font-size:13px;text-align:center;margin-bottom:60px;}
body.home .bcd-claim-ex {font-size:24px;}
body.page-template-tpl-about .bcd-claim-ex {margin-bottom: 30px;}
.bcd-black-circle {width:90px;height:90px;background:var(--default-background-500-1);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.bcd-brown-circle {width:90px;height:90px;background:var(--default-primary-500-1);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.bcd-grey-circle {width:90px;height:90px;background:#1d1d1c;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-transition: all 0.15s linear;-o-transition: all 0.15s linear;-moz-transition: all 0.15s linear;transition: all 0.15s linear;}
.bcd-white-color-on-hover {color:#fff !important;-webkit-transition: all 0.15s linear;-o-transition: all 0.15s linear;-moz-transition: all 0.15s linear;transition: all 0.15s linear;}
.bcd-grey-circle-shit {background:var(--default-primary-500-1);}
.bcd-bg-01 {background:var(--default-background-500-1);}
.bcd-bg-02 {background:var(--default-primary-500-1);}
.bcd-bg-half-01 {background:transparent url(./img/bg-half-01.png) center center repeat;}
md-input-container {margin:18px 0 0;}
.bcd-gradient-01 {
    background:rgb(20, 20, 20);
    background:-moz-linear-gradient(0deg, rgba(20, 20, 20, 1) 0%, rgba(20, 20, 20, 0.8) 100%);
    background:-webkit-linear-gradient(0deg, rgba(20, 20, 20, 1) 0%, rgba(20, 20, 20, 0.8) 100%);
    background:linear-gradient(0deg, rgba(20, 20, 20, 1) 0%, rgba(20, 20, 20, 0.8) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#141414", endColorstr="#141414", GradientType=1);
}
.bcd-backup-bg {background:var(--neutral-primary-A700-1) !important;}
#left-menu-button {position:absolute;left:calc(50% - 26px);top:10px;z-index:999;}
#BCD-navigator-wrapper {position:absolute; width:60%;left:20%;right:20%;top:3px;}
#BCD-navigator-wrapper .bcd-navigator a, #BCD-navigator-wrapper .bcd-navigator a:visited {text-transform:uppercase;color:var(--custom-primary-100-1);font-size:12px;font-weight:500;letter-spacing:2px;padding:0 6px;}
#BCD-navigator-wrapper .bcd-navigator a:hover, #BCD-navigator-wrapper .bcd-navigator a:focus {color:var(--custom-primary-200-1);}
md-menu-content.bcd-header-menu {background:var(--default-background-500-1);}
.bcd-lang-menu-label {font-size:13px;margin-right:5px;}
.bcd-lang-menu-label i {color:var(--default-primary-500-1);margin-left:5px;font-size:13px;}
.bcd-header-user-icon {color:var(--default-primary-500-1);margin-right:30px;}
.bcd-lang-menu {margin-right:30px;}
.fancybox-thumbs {background:#1e1e1d;}
/* WOOCOMMERCE TBM VERSION [start] */
/* LOOP [start] */
.bcd-black-band {
    background: rgb(20,20,20);
    background: -moz-linear-gradient(0deg, rgba(20,20,20,1) 0%, rgba(20,20,20,1) 3%, rgba(20,20,20,0) 90%, rgba(20,20,20,0) 100%);
    background: -webkit-linear-gradient(0deg, rgba(20,20,20,1) 0%, rgba(20,20,20,1) 3%, rgba(20,20,20,0) 90%, rgba(20,20,20,0) 100%);
    background: linear-gradient(0deg, rgba(20,20,20,1) 0%, rgba(20,20,20,1) 3%, rgba(20,20,20,0) 90%, rgba(20,20,20,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#141414",endColorstr="#141414",GradientType=1);
    height: 160px;
}
.bcd-black-band .bcd-icon {
    width: 90px;
    height: 90px;
    background: var(--default-primary-500-1);
    border-radius: 50%;
    z-index: 1;
}
.bcd-extra-1 {
    position: absolute;
    left: -4px;
    right: auto;
    top: 0;
    bottom: 0;
    z-index: 1;
    width: calc((100% - 1920px) / 2);
    background-color: rgba(20,20,20,0.6);
}
.bcd-extra-2 {
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    width: calc((100% - 1911px) / 2);
    background-color: rgba(20,20,20,0.6);
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {background-color:#fff;}
.bcd-black-band .bcd-icon img {width:40px;}
.part-products-loop-wrapper .bcd-box-1 {width:100%;}
.part-products-loop-wrapper .bcd-box-2 {width:100%;}
.part-product-wrapper .bcd-box-1 {width:100%;}
.part-product-wrapper .bcd-box-2 {width:100%;}
.bcd-list.bcd-product-list {clear:both;background:var(--default-background-500-1);}
.bcd-list.bcd-product-list .bcd-product {width:100%;position:relative;}
.bcd-list.bcd-product-list .bcd-product-inside {padding:15px 15px 60px 15px;margin:0;text-align:center;background:var(--default-background-500-1);border-bottom:1px solid var(--default-background-300-1);}
.bcd-part-wine-category .bcd-list.bcd-product-list .bcd-product-inside {border:0;}
.bcd-part-wine-category .bcd-icon-wrapper {padding-top:60px;}
.bcd-part-wine-category h3 {color: var(--custom-primary-100-1);letter-spacing: 4px;text-transform: uppercase;font-family: 'albralight', serif;font-size: 13px;}
.bcd-part-wine-category .bcd-icon-wrapper img {width:40px;}
.bcd-part-wine-category .bcd-cta-wrapper {padding-bottom:60px;}
.bcd-part-wine-category .bcd-cta-wrapper a {text-transform: uppercase;font-size: 11px;letter-spacing: 3px;color: var(--default-primary-500-1);font-weight: 600;text-align: center;}
.bcd-list.bcd-product-list .bcd-product-inside img {margin:80px auto 0;width:50%;}
.bcd-part-wine-category .bcd-list.bcd-product-list .bcd-product-inside img {margin:50px auto 0;}
.bcd-list.bcd-product-list .bcd-product-inside h2 {line-height:1.2em;text-align:center;min-height:43px;color:var(--custom-primary-100-1);font-size:19px;padding:45px 0 15px;letter-spacing:4px;text-transform:uppercase;}
.bcd-special-border {border: 1px solid var(--default-primary-500-1) !important;}
.bcd-list.bcd-product-list .bcd-product-inside h2 a, .bcd-list.bcd-product-list .bcd-product-inside h2 a:visited {color:var(--custom-primary-500-1);}
.bcd-list.bcd-product-list .bcd-product-inside h2 a:hover, .bcd-list.bcd-product-list .bcd-product-inside h2 a:focus {color:var(--default-primary-500-1);}
.bcd-list.bcd-product-list .bcd-product-inside span.price {display:block;text-align:center;padding:0 0 15px 0;margin-bottom:45px;font-family:'Montserrat', sans-serif;font-weight:700;    color: var(--default-primary-500-1);font-size:19px;}
.bcd-list.bcd-product-list .bcd-product-inside span.price del {display:inline-block;text-align:left;margin-right:5px;}
.bcd-list.bcd-product-list .bcd-product-inside span.price del .amount {font-weight:400;font-size:17px;color:var(--default-primary-500-1);}
.bcd-list.bcd-product-list .bcd-product-inside span.price del span bdi {color:#969696;}
.bcd-list.bcd-product-list .bcd-product-inside span.price ins {display:inline-block;text-align:left;margin-right:5px;}
.bcd-list.bcd-product-list .bcd-product-inside span.price ins .amount {font-weight:600;font-size:23px;color:var(--default-primary-500-1);display:inline-block;}
.bcd-list.bcd-product-list .bcd-product-inside span.price bdi {text-align:left;margin-right:5px;color:var(--default-primary-500-1);}
.bcd-list.bcd-product-list .bcd-product-inside span.price ins span bdi {color:var(--default-primary-500-1);font-weight:600;}
.bcd-list.bcd-product-list .bcd-product-inside a.add_to_cart_button,
.bcd-list.bcd-product-list .bcd-product-inside a.product_type_variable,
.bcd-list.bcd-product-list .bcd-product-inside a.button.product_type_simple {display:block;margin:0 auto;background:var(--default-primary-500-1);color:#fff;text-transform:uppercase;font-size:12px;text-align:center;padding:13px 10px;letter-spacing:2px !important;font-weight:700;width:160px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font-family:'Montserrat', sans-serif;-webkit-transition: 200ms all;-moz-transition: 200ms all;-o-transition: 200ms all;transition: 200ms all;}
.bcd-list.bcd-product-list .bcd-product.outofstock a.button.product_type_simple, .bcd-list.bcd-product-list .bcd-product.outofstock a.button.product_type_variable {background:#801414;}
.bcd-list.bcd-product-list .bcd-product-inside a.add_to_cart_button:hover, .bcd-list.bcd-product-list .bcd-product-inside a.product_type_variable:hover, .bcd-list.bcd-product-list .bcd-product-inside a.add_to_cart_button:focus, .bcd-list.bcd-product-list .bcd-product-inside a.product_type_variable:focus,
.bcd-list.bcd-product-list .bcd-product-inside a.add_to_cart_button:hover, .bcd-list.bcd-product-list .bcd-product-inside a.product_type_simple:hover, .bcd-list.bcd-product-list .bcd-product-inside a.add_to_cart_button:focus, .bcd-list.bcd-product-list .bcd-product-inside a.product_type_simple:focus {background:#fff;color:var(--default-primary-500-1);}
.bcd-list.bcd-product-list .bcd-product-inside .bcd-onsale {position:absolute;right: 20%;top: 10%;color:#fff;padding:4px 14px;font-size:13px;letter-spacing:1px; text-transform:uppercase;width:60px;min-width:60px;height:60px;min-height:60px;z-index:1;background:var(--custom-accent-50-1);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
/* LOOP [end] */
.woocommerce h1.woocommerce-products-header__title {padding:0 15px;}
.woocommerce nav.woocommerce-breadcrumb {display:none;}
.woocommerce .woocommerce-notices-wrapper {display:block;}
.woocommerce .woocommerce-result-count {display:block;padding:5px 15px;}
.woocommerce form.woocommerce-ordering {margin-right:15px;}
/* widget bcd-widget-shop-categories [start] */
.bcd-widget-shop-categories {border:1px solid #cdcdcd;padding:5px;margin:5px;}
.bcd-widget-shop-categories h3 {text-transform:uppercase;line-height:1.2em;padding:5px 0;margin:0 0 5px 0;}
.bcd-widget-shop-categories ul {list-style-type:none;padding:0;margin:0;}
.bcd-widget-shop-categories ul li {padding:4px 0;margin:0 0 1px 0;background:#ededed;text-transform:uppercase;letter-spacing:1px;}
/* widget bcd-widget-shop-categories [end] */
/* single product [start] */
body.single-product .bcd-box-1-1 {width:100%;padding:15px;}
body.single-product .bcd-bg-box-1.bcd-post-image {height:225px;}
body.single-product .bcd-bg-box-2 {background:var(--neutral-primary-A700-1);}
body.single-product .woocommerce-product-gallery__image {width: 190px;margin: 45px auto 60px;}
body.single-product .bcd-bg-box-3.bcd-post-image {margin-top:86px;}
body.single-product .bcd-box-1-2 {width:100%;padding:15px;}
body.single-product h1 {text-transform:uppercase;color:#fff;}
body.single-product.woocommerce div.product p.price,
body.single-product.woocommerce div.product span.price {font-size:23px;color:#666;text-align: center;}
body.single-product .woocommerce-product-details__short-description {margin:15px 0;}
body.single-product.woocommerce .quantity .qty {font-size: 11px;padding: 6px 0 6px;border: 1px solid var(--custom-accent-500-1);border-radius: 28px;}
body.single-product.woocommerce div.product form.cart .button {font-size:14px;text-shadow:none;letter-spacing:1px;text-transform:uppercase;background:var(--custom-accent-500-1);font-weight:300;padding:10px 20px;}
body.single-product.woocommerce .wc-tab {padding:15px;}
body.single-product.woocommerce div.product div.images.woocommerce-product-gallery {margin:0;width:100%;}
body.single-product.woocommerce .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {}
body.single-product.woocommerce .bcd-onsale {position:absolute;right:15px;top:15px;background:var(--custom-accent-50-1);color:#fff;padding:4px 14px;font-size:15px;letter-spacing:1px; text-transform:uppercase;width:60px;height:60px;z-index:1;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
body.single-product.woocommerce .bcd-box-1-2 {padding:0 15px;}
body.single-product.woocommerce .price {display:block;text-align:left;padding:5px 0;margin-bottom:10px;}
body.single-product.woocommerce .price del {display:inline-block;text-align:left;margin-right:5px;}
body.single-product.woocommerce .price del .amount {font-weight:400;font-size:23px;color:var(--default-primary-500-1);}
body.single-product.woocommerce .price del span bdi {color:#969696;}
body.single-product.woocommerce .price ins {display:inline-block;text-align:left;margin-right:5px;}
body.single-product.woocommerce .price ins .amount {font-weight:600;font-size:27px;color:var(--default-primary-500-1);display:inline-block;}
body.single-product.woocommerce .price bdi {text-align: left;margin-right: 5px;color: #d0d0d0;font-weight: 400;font-size: 27px;}
body.single-product.woocommerce .single_variation_wrap .price bdi {text-align: left;margin-right: 5px;color: #fff;font-weight: 400;font-size: 36px;}
body.single-product.woocommerce .bcd-part-wine-category .price bdi {text-align: left;margin-right: 5px;font-weight: 600;font-size: 19px;color: var(--default-primary-500-1);}
body.single-product.woocommerce .bcd-part-wine-category .price small {text-align: left;margin-right: 5px;font-weight: 600;font-size: 11px;color: var(--default-primary-500-1);}
body.single-product.woocommerce .price ins span bdi {color:var(--default-primary-500-1);font-weight:500;}
body.single-product.woocommerce h1 {font-size: 38px;letter-spacing: 0;text-align: left;text-transform: none;margin-bottom:30px;}
body.single-product.woocommerce div.product .woocommerce-tabs .panel {padding:15px;}
#cart-items-ajax-box {margin:0;display:block;position:absolute;right:-13px;top:-12px;font-size:12px;color:#bbb;}
.woocommerce-product-details__short-description, .woocommerce-product-details__short-description p {font-size: 15px;line-height: 1.7em;font-weight:500;}
.woocommerce div.product form.cart .variations {margin:30px 0;}
.woocommerce div.product form.cart .variations label {font-weight: 500;color: var(--default-primary-500-1);letter-spacing: 3px;}
.woocommerce div.product form.cart .variations select {max-width: 100%;min-width: 75%;display: inline-block;margin-right: 1em;background: transparent;border: none;color: #fff;font-weight: 500;letter-spacing: 0;}
.woocommerce div.product form.cart .variations select {max-width: 100%;min-width: 75%;display: inline-block;margin-right: 1em;background: rgb(28 28 28);border: none;color: #fff;font-weight: 500;letter-spacing: 1px;}
.woocommerce-variation-description, .woocommerce-variation-description p {color:var(--default-background-A200-1);font-weight:500;line-height:1.7em;}
.woocommerce div.product form.cart div.quantity {text-align:center;float:none;}
.qib-button:not(#qib_id):not(#qib_id):nth-of-type(1) {border-top-left-radius: 15px;border-bottom-left-radius: 15px;background: #fff;color:var(--default-primary-500-1);}
.qib-button:not(#qib_id):not(#qib_id):nth-of-type(2) {border-top-right-radius: 15px;border-bottom-right-radius: 15px;background: #fff;color:var(--default-primary-500-1);}
.qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {background: #fff;color:var(--default-primary-500-1);font-size: 11px;}
form.cart .qib-container + button[type='submit']:not(#qib_id):not(#qib_id), form.cart .qib-container + div:not(#qib_id):not(#qib_id):not(_) {background: var(--default-primary-500-1);-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font-size: 11px;letter-spacing: 2px;font-weight:600;}
form.cart .qib-container + button[type='submit']:not(#qib_id):not(#qib_id):hover, form.cart .qib-container + div:not(#qib_id):not(#qib_id):not(_):hover {background:var(--custom-accent-50-1);}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {white-space:nowrap;}
/* single product [end] */
/* WOOCOMMERCE TBM VERSION [end] */

::-webkit-scrollbar {
    width:10px;
    height:10px;
}
::-webkit-scrollbar-thumb {
    background:linear-gradient(13deg, #444444 14%, #444444 64%);
    border-radius:0;
}
::-webkit-scrollbar-thumb:hover {
    background:radial-gradient(circle, #946b4d 14%, #946b4d 64%);
}
::-webkit-scrollbar-track {
    background:#141414;
    border-radius:0;
    box-shadow:inset 7px 10px 12px #141414;
}
#bcd-sidenav-mid-left ::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);background-color:var(--default-background-300-1);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#bcd-sidenav-mid-left ::-webkit-scrollbar {width:10px;background-color:var(--default-background-300-1);}
#bcd-sidenav-mid-left ::-webkit-scrollbar-thumb {border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);background-color:var(--default-background-300-1);}
a, a:visited {text-decoration:none;color:var(--default-primary-500-1);-webkit-transition: 200ms all;-moz-transition: 200ms all;-o-transition: 200ms all;transition: 200ms all;}
div:not(.bcd-entry-content) a:hover, div:not(.bcd-entry-content) a:focus {color: var(--custom-accent-100-1);}
div.bcd-entry-content.bcd-for-line-links a:hover, div.bcd-entry-content.bcd-for-line-links a:focus {color: var(--default-primary-500-1);}
@keyframes strike{
    0%   { width : 0; }
    100% { width: 100%; }
}
.strike {
    position: relative;
}
.bcd-entry-content.bcd-for-line-links a {white-space:nowrap;}
.bcd-entry-content.bcd-for-line-links a:hover::after {
    content: ' ';
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 1px;
    background: var(--default-primary-500-1);
    animation-name: strike;
    animation-duration: 200ms;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}
#footer-navigation a:hover::after {
    content: ' ';
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 1px;
    background: var(--default-primary-500-1);
    animation-name: strike;
    animation-duration: 200ms;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}
a.bcd-cta-01, a.bcd-cta-01:visited {
    font-family:'Montserrat', sans-serif;
    font-weight:700;
    text-transform:uppercase;
    padding:10px 30px;
    -moz-border-radius:40px;
    -webkit-border-radius:40px;
    border-radius:40px;
    color:#fff;
    border:1px solid var(--default-primary-500-1);
    letter-spacing:2px;
    font-size:11px;
    -webkit-transition: 200ms all;-moz-transition: 200ms all;-o-transition: 200ms all;transition: 200ms all;
}
a.bcd-cta-01:hover, a.bcd-cta-01:focus {background:var(--default-primary-500-1);}
a.bcd-cta-02, a.bcd-cta-02:visited {
    font-family:'albralight', serif;
    font-size:14px;
    letter-spacing:3px;
    text-transform:uppercase;
    color:var(--default-primary-500-1);
    line-height:1.2em;
    -webkit-transition: 200ms all;-moz-transition: 200ms all;-o-transition: 200ms all;transition: 200ms all;
}
a.bcd-cta-02:hover, a.bcd-cta-02:focus {color:var(--default-primary-300-1);}
.bcd-double-cta-wrapper a.bcd-cta-02:hover, .bcd-double-cta-wrapper a.bcd-cta-02:focus {color:#fff;}
a.bcd-cta-03, a.bcd-cta-03:visited {
    font-family:'albralight', serif;
    font-size:14px;
    letter-spacing:3px;
    text-transform:uppercase;
    color:#fff;
    line-height:1.2em;
    -webkit-transition: 200ms all;-moz-transition: 200ms all;-o-transition: 200ms all;transition: 200ms all;
}
a.bcd-cta-03:hover, a.bcd-cta-03:focus {color:var(--default-primary-300-1);}
a.bcd-cta-04, a.bcd-cta-04:visited {
    background:var(--default-primary-500-1);
    color:#fff;
    text-transform:uppercase;
    font-size:12px;
    text-align:center;
    padding:16px 37px;
    letter-spacing:2px !important;
    font-weight:700;
    width:160px;
    -moz-border-radius:25px;
    -webkit-border-radius:25px;
    border-radius:25px;
    font-family:'Montserrat', sans-serif;
    -webkit-transition: 200ms all;-moz-transition: 200ms all;-o-transition: 200ms all;transition: 200ms all;
}
a.bcd-cta-04:hover, a.bcd-cta-04:focus {background:var(--custom-accent-50-1);}
a.bcd-cta-05, a.bcd-cta-05:visited {
    background:var(--default-primary-500-1);
    border:1px solid var(--default-primary-500-1);
    color:#fff;
    text-transform:uppercase;
    font-size:12px;
    text-align:center;
    padding:16px 37px;
    letter-spacing:2px !important;
    font-weight:700;
    width:160px;
    -moz-border-radius:25px;
    -webkit-border-radius:25px;
    border-radius:25px;
    font-family:'Montserrat', sans-serif;
    -webkit-transition: 200ms all;-moz-transition: 200ms all;-o-transition: 200ms all;transition: 200ms all;
}
a.bcd-cta-05:hover, a.bcd-cta-05:focus {background:#fff; border:1px solid var(--default-primary-500-1);color:var(--default-primary-500-1);}
a.bcd-cta-06, a.bcd-cta-06:visited {color:#fff;}
a.bcd-cta-06:hover, a.bcd-cta-06:focus {color:var(--default-primary-50-1);}
/* bianco scuro */
.bcd-custom-primary-50 {color:var(--custom-primary-50-1);}
.bcd-link-custom-primary-50, .bcd-link-custom-primary-50:visited {text-decoration:none;color:var(--custom-primary-50-1);}
.bcd-link-custom-primary-50:hover, .bcd-link-custom-primary-50:focus {text-decoration:none;color:var(--custom-primary-50-1);}
/* bianco panna */
.bcd-custom-primary-200 {color:var(--custom-primary-200-1);}
.bcd-link-custom-primary-200, .bcd-link-custom-primary-200:visited {text-decoration:none;color:var(--custom-primary-200-1);}
.bcd-link-custom-primary-200:hover, .bcd-link-custom-primary-200:focus {text-decoration:none;color:var(--custom-primary-200-1);}
/* bianco puro */
.bcd-custom-primary-200 {color:var(--custom-primary-200-1);}
.bcd-link-custom-primary-400, .bcd-link-custom-primary-400:visited {text-decoration:none;color:var(--custom-primary-400-1);}
.bcd-link-custom-primary-400:hover, .bcd-link-custom-primary-400:focus {text-decoration:none;color:var(--custom-primary-400-1);}
body.page-template-tpl-contacts .bcd-contact-label {position:absolute;left: 0; right: 0; top: -23px;}
body.page-template-tpl-contacts .bcd-contact-label .bcd-inside {-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;padding:5px 25px;margin: 5px 15px;background:var(--default-background-500-1);border: 1px solid #141414;}
body.page-template-tpl-contacts .bcd-contact-label .bcd-inside a, body.page-template-tpl-contacts .bcd-contact-label .bcd-inside a:visited {white-space:nowrap;font-size:12px;color:var(--default-primary-500-1);}
body.page-template-tpl-contacts .bcd-contact-label .bcd-inside a span {color:var(--custom-background-50-1);}
.bcd-link-color-white, .bcd-link-color-white:visited {}
.bcd-emo-bg-video {height:100% !important;}
.bcd-emo-bg-video .bcd-hover {background-color:rgba(20,20,20,.6);}
#BCD-header {background:var(--default-background-500-1);position:static;left:0;right:0;top:0;z-index:9;}
body.page-template-tpl-about #BCD-header {position:absolute;}
body.page-template-tpl-contacts #BCD-header {position:absolute;}
body.home #BCD-header {position:absolute;}
body.page-template-tpl-contacts .bcd-post-image {height:450px;}
#BCD-header .bcd-inside {padding:10px;}
#BCD-header.bcd-fixed-to-the-header {position:fixed !important;z-index:9;left:0;top:0;right:0;height:0;background:var(--default-background-500-1);}
.bcd-navigator {margin:0;padding:0;list-style-type:none;}
.bcd-navigator li {margin:0;padding:0 5px;display:inline-block;}
#BCD-site-header-logo-box {width:60px;}
#BCD-footer {font-size:11px; text-transform:uppercase;padding:15px;text-align:center;}
#BCD-cart-button {margin-right:15px;}
/*#BCD-gnav-slide-0 {background:rgba(205,239,35,0.3);}
#BCD-gnav-slide-1 {background:rgba(239,35,236,0.2);}
#BCD-gnav-slide-2 {background:rgba(35,181,239,0.2);}
#BCD-gnav-slide-3 {background:rgba(101,202,100  ,0.2);}*/
.bcd-nav-down {position:fixed;left:25px;bottom:25px; z-index:1;}
.bcd-nav-up {position:fixed;left:25px;bottom:125px; z-index:1;}
#bcd-sidenav-left {background:var(--default-background-500-1);}
#bcd-sidenav-left .bcd-header {background:var(--default-primary-500-1);padding:15px;}
#bcd-sidenav-left .bcd-header .bcd-active, #bcd-sidenav-left .bcd-header .bcd-inactive {letter-spacing:2px;}
#bcd-sidenav-left .bcd-header .bcd-close {color:var(--custom-primary-200-1);}
#bcd-sidenav-left .bcd-header .bcd-active {background:var(--default-primary-300-75);font-weight:700;}
#bcd-sidenav-left md-content {background:var(--default-background-500-1);}
#bcd-sidenav-left md-content ul {margin:0; padding:0; list-style-type:none;}
#bcd-sidenav-left md-content ul li {text-transform:uppercase;font-weight:500;letter-spacing:2px;font-size:13px;}
#bcd-sidenav-left md-content ul li ul li {}
#bcd-sidenav-left md-content ul li a::before {
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    text-rendering:auto;
    line-height:1;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {background:var(--default-primary-500-1); color: #fff;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {background:var(--default-primary-300-1);}
.bcd-arrow-circle-off {border:1px solid transparent;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px;-webkit-transition:200ms all;-moz-transition:200ms all;-o-transition:200ms all;transition:200ms all;}
.bcd-arrow-circle-on {border:1px solid var(--default-primary-500-1);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
#owl-home-top .owl-nav .owl-prev i.bcd-inverse {color:#fff;}
#owl-home-top .owl-nav .owl-next i.bcd-inverse {color:#fff;}
#owl-home-top {margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#owl-home-top .item, #owl-home-top .item .bcd-post-image, #owl-home-top .owl-nav .owl-prev, #owl-home-top .owl-nav .owl-next {height:300px;margin:50px 0;}
#owl-home-top .owl-nav {bottom:0;position:absolute;width:100%;}
#owl-home-top .owl-nav .owl-prev {color:#fff;position:absolute;left:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-home-top .owl-nav .owl-next {color:#fff;position:absolute;right:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-home-top .owl-nav .owl-prev i, #owl-home-top .owl-nav .owl-next i {font-size:13px;color:var(--default-primary-500-1);}
#owl-home-top .owl-dots {position:absolute;left:0;right:0;bottom:0;text-align:center;}
#owl-home-top .owl-dot {position:relative;color:#fff;width:10px;height:10px;padding:1px 2px;display:inline-block;margin:0 2px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#owl-home-top .owl-dot.active {background-color:#1a1a1a;}
#owl-home-top .bcd-content {width:80%;background:rgba(0, 0, 0, 0);position:relative;padding:45px 0;}
#owl-home-top .bcd-bee {position:absolute;z-index:9;width:200px;height:200px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;opacity:0;}
#owl-home-top .bcd-content .bcd-counter {letter-spacing:4px;color:var(--default-primary-500-1);text-transform:uppercase;font-family:'albralight', serif;font-size:13px;text-align:center;margin-bottom:20px;}
#owl-home-top .bcd-content .bcd-pre p {letter-spacing:4px;color:var(--default-primary-500-1);text-transform:uppercase;font-family:'albralight', serif;font-size:13px;text-align:center;margin-bottom:20px;}
#owl-home-top .bcd-content h2 {color:var(--custom-primary-100-1);text-transform:none;letter-spacing:1px;font-size:25px;line-height:1.2em;opacity:0;text-align: center;}
#owl-home-top .bcd-content .bcd-cta-wrapper {margin-top:50px;margin-bottom:53px;}
#owl-home-top .bcd-content .bcd-cta-wrapper a.bcd-cta {text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:3px;}

#owl-reviews {margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#owl-reviews .item, #owl-reviews .item .bcd-post-image, #owl-reviews .owl-nav .owl-prev, #owl-reviews .owl-nav .owl-next {height:600px;margin:50px 0;}
#owl-reviews .owl-nav {bottom:0;position:absolute;width:100%;}
#owl-reviews .owl-nav .owl-prev {color:#fff;position:absolute;left:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-reviews .owl-nav .owl-next {color:#fff;position:absolute;right:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-reviews .owl-nav .owl-prev i, #owl-reviews .owl-nav .owl-next i {font-size:49px;color:#fff}
#owl-reviews .owl-dots {position:absolute;left:0;right:0;bottom:25px;text-align:center;}
#owl-reviews .owl-dot {position: relative;color: #fff;width: 30px;height: 2px;padding: 1px 2px;display: inline-block;margin: 0;background-color: var(--custom-accent-200-1);}
#owl-reviews .owl-dot.active {background-color:var(--default-primary-500-1);}
#owl-reviews .bcd-content {width:80%;height:100%;}

#owl-product-combination {margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#owl-product-combination .item, #owl-product-combination .item .bcd-post-full-image, #owl-product-combination .owl-nav .owl-prev, #owl-product-combination .owl-nav .owl-next {height:90px;margin:0;}
#owl-product-combination .bcd-post-full-image {width:90px;max-width:90px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:var(--default-primary-500-1);}
#owl-product-combination .bcd-post-full-image img {-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#owl-product-combination .bcd-box-1 .bcd-post-full-image img {width:40px;}
#owl-product-combination .owl-nav {bottom:0;position:absolute;width:100%;}
#owl-product-combination .owl-nav .owl-prev {color:#fff;position:absolute;left:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-product-combination .owl-nav .owl-next {color:#fff;position:absolute;right:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-product-combination .owl-nav .owl-prev i, #owl-product-combination .owl-nav .owl-next i {font-size:49px;color:#fff}
#owl-product-combination .owl-dots {position:absolute;left:0;right:0;bottom:0;text-align:center;}
#owl-product-combination .owl-dot {position:relative;color:#fff;width:10px;height:10px;padding:1px 2px;display:inline-block;margin:0 2px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#owl-product-combination .owl-dot.active {background-color:#1a1a1a;}
#owl-product-combination .bcd-content {width:100%;background:var(--neutral-primary-A700-1);height:100%;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;}
#owl-product-combination .bcd-box-2 h3 {margin: 0;font-size: 12px;font-family: 'Montserrat', sans-serif;font-weight: 600;letter-spacing: 2px;color: var(--custom-primary-100-1);}
#owl-category-products {margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#owl-category-products .item, #owl-category-products .item .bcd-post-image, #owl-category-products .owl-nav .owl-prev, #owl-category-products .owl-nav .owl-next {height:599px;}
#owl-category-products .owl-nav {bottom:0;position:absolute;width:100%;}
#owl-category-products .owl-nav .owl-prev {color:#fff;position:absolute;left:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-category-products .owl-nav .owl-next {color:#fff;position:absolute;right:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-category-products .owl-nav .owl-prev i, #owl-category-products .owl-nav .owl-next i {font-size:37px;color:var(--default-primary-500-1);margin-bottom:100px;}
#owl-category-products .owl-dots {position:absolute;left:0;right:0;bottom:0;text-align:center;}
#owl-category-products .owl-dot {position:relative;color:#fff;width:10px;height:10px;padding:1px 2px;display:inline-block;margin:0 2px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#owl-category-products .owl-dot.active {background-color:#1a1a1a;}
#owl-category-products .bcd-content {width:80%;background:rgba(0, 0, 0, 0.2);height:100%;}

#owl-experiences {margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#owl-experiences .item, #owl-experiences .item .bcd-post-image, #owl-experiences .owl-nav .owl-prev, #owl-experiences .owl-nav .owl-next {height:550px;}
#owl-experiences .owl-nav {bottom:0;position:absolute;width:100%;}
#owl-experiences .owl-nav .owl-prev {color:#fff;position:absolute;left:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-experiences .owl-nav .owl-next {color:#fff;position:absolute;right:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-experiences .owl-nav .owl-prev i, #owl-experiences .owl-nav .owl-next i {font-size:37px;color:var(--default-primary-500-1);margin-bottom:100px;}
#owl-experiences .owl-dots {position:absolute;left:0;right:0;bottom:25px;text-align:center;}
#owl-experiences .owl-dot {position: relative;color: #fff;width: 30px;height: 2px;padding: 1px 2px;display: inline-block;margin: 0;background-color: var(--custom-accent-200-1);}
#owl-experiences .owl-dot.active {background-color:var(--default-primary-500-1);}
#owl-experiences .bcd-content {background:rgba(0, 0, 0, 0.2);height:100%;}

#owl-products-page-gallery {margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#owl-products-page-gallery .item, #owl-products-page-gallery .item .bcd-post-image {height:470px;margin:0;}
#owl-products-page-gallery .bcd-gal-title {font-family: 'albralight', serif;font-size: 39px;line-height: 1em;text-transform: uppercase;text-align: left;padding: 0 30px;}
#owl-products-page-gallery .bcd-gal-title h3 {text-align: left;line-height: 1em;margin: 0;letter-spacing: 0;font-size: 37px;}
#owl-products-page-gallery .owl-nav {top: 140px;right: 0;left: auto;position: absolute;width: 90px;}
#owl-products-page-gallery .owl-nav .owl-prev {color:#fff;position:absolute;left:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-products-page-gallery .owl-nav .owl-next {color:#fff;position:absolute;right:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-products-page-gallery .owl-nav .owl-prev i, #owl-products-page-gallery .owl-nav .owl-next i {font-size:49px;color:#fff}
#owl-products-page-gallery .owl-dots {
    position:absolute;z-index:1;left:0;right:0;bottom:-35px;text-align:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-align-content:center;
    align-content:center;
    max-width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-direction:normal;
    -webkit-box-orient:horizontal;
    -webkit-flex-direction:row;
    flex-direction:row;
}
#owl-products-page-gallery .bcd-line {position:absolute;bottom:0;left:30px; right:30px;height:10px;background:var(--default-primary-500-1);}
#owl-products-page-gallery .owl-dot {}
#owl-products-page-gallery .owl-dot.active {}
#owl-products-page-gallery .owl-dot:not(.active)::after {font-family:"Font Awesome 6 Pro";content:"\f111";font-weight:700;color:#fff;margin:0 9px;font-size:9px;}
#owl-products-page-gallery .owl-dot.active::after {font-family:"Font Awesome 6 Pro";content:"\f192";font-weight:400;color:var(--default-primary-500-1);}
#owl-products-page-gallery .bcd-content {width:80%;background:rgba(0, 0, 0, 0.2);height:100%;}
#owl-products-page-gallery .owl-nav .owl-prev i, #owl-products-page-gallery .owl-nav .owl-next i {font-size:13px;color:#fff;}
#owl-products-page-gallery .bcd-arrow-circle-off {border:1px solid var(--default-primary-500-1);}
#owl-products-page-gallery .bcd-arrow-circle-off:hover {border:1px solid #fff;}

.bcd-part-product-photogallery {padding: 50px 0;}
#owl-product-photogallery {margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#owl-product-photogallery .item {height:auto;margin:0;}
#owl-product-photogallery .item .bcd-hover {
    background: rgb(20,20,20);
    background: -moz-linear-gradient(0deg, rgba(20,20,20,1) 0%, rgba(20,20,20,1) 1%, rgba(20,20,20,0.3) 40%, rgba(20,20,20,0.3) 100%);
    background: -webkit-linear-gradient(0deg, rgba(20,20,20,1) 0%, rgba(20,20,20,1) 1%, rgba(20,20,20,0.3) 40%, rgba(20,20,20,0.3) 100%);
    background: linear-gradient(0deg, rgba(20,20,20,1) 0%, rgba(20,20,20,1) 1%, rgba(20,20,20,0.3) 40%, rgba(20,20,20,0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#141414",endColorstr="#141414",GradientType=1);
}
/*#owl-product-photogallery .item .bcd-post-image {height:350px;margin:0;}*/
#owl-product-photogallery .item, #owl-product-photogallery .item .bcd-post-image, #owl-product-photogallery .owl-nav .owl-prev, #owl-product-photogallery .owl-nav .owl-next {height:465px;margin:0;}
#owl-product-photogallery h6 {font-family: 'Montserrat', sans-serif;font-weight: 400;font-size: 12px;padding-bottom:15px;}
#owl-product-photogallery .owl-nav {bottom:0;position:absolute;width:100%;}
#owl-product-photogallery .owl-nav .owl-prev {color:#fff;position:absolute;left:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-product-photogallery .owl-nav .owl-next {color:#fff;position:absolute;right:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-product-photogallery .owl-nav .owl-prev i, #owl-product-photogallery .owl-nav .owl-next i {font-size:49px;color:#fff}
#owl-product-photogallery .owl-dots {
    position:absolute;z-index:1;left:0;right:0;bottom:-35px;text-align:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
    -webkit-align-content:center;
    align-content:center;
    max-width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-direction:normal;
    -webkit-box-orient:horizontal;
    -webkit-flex-direction:row;
    flex-direction:row;
}
#owl-product-photogallery .owl-dot {}
#owl-product-photogallery .owl-dot.active {}
#owl-product-photogallery .owl-dot:not(.active)::after {font-family:"Font Awesome 6 Pro";content:"\f111";font-weight:700;color:#fff;margin:0 9px;font-size:9px;}
#owl-product-photogallery .owl-dot.active::after {font-family:"Font Awesome 6 Pro";content:"\f192";font-weight:400;color:var(--default-primary-500-1);}
#owl-product-photogallery .bcd-content {width:80%;background:rgba(0, 0, 0, 0.2);height:100%;}
#owl-product-photogallery .owl-item .bcd-entry-content {-webkit-transition:200ms all;-moz-transition:200ms all;-o-transition:200ms all;transition:200ms all;opacity:0;column-count:2;column-gap:15px;}
#owl-product-photogallery .owl-item.active .bcd-entry-content {opacity:1;}
#owl-product-photogallery-bcd-counter .bcd-counter {
    font-family:'albralight', serif;
    font-size:13px;
}
#owl-product-photogallery-bcd-counter .bcd-counter span {color:var(--default-primary-500-1);margin:0 5px;}
#owl-product-photogallery-bcd-counter {
    width: 570px;
    margin: 30px auto 0;
}
#owl-product-photogallery-bcd-counter .owl-prev i {font-size: 13px;}
#owl-product-photogallery-bcd-counter .owl-prev:hover {border-color:#fff;}
#owl-product-photogallery-bcd-counter .owl-prev {
    color: #fff;border: 1px solid var(--default-primary-500-1);
    margin-right: 13px;
}
#owl-product-photogallery-bcd-counter .owl-next i {font-size: 13px;}
#owl-product-photogallery-bcd-counter .owl-next:hover {border-color:#fff;}
#owl-product-photogallery-bcd-counter .owl-next {
    color: #fff;border: 1px solid var(--default-primary-500-1);
}
.bcd-vintages-content {padding:0 0 50px;}
.owl-product-vintages-wrapper-left-gradient {position:absolute;left:0;top:0;bottom:0;width:140px;z-index:1;background: rgb(20,20,20);
    background: -moz-linear-gradient(90deg, rgba(20,20,20,1) 0%, rgba(20,20,20,1) 10%, rgba(20,20,20,0) 90%, rgba(20,20,20,0) 100%);
    background: -webkit-linear-gradient(90deg, rgba(20,20,20,1) 0%, rgba(20,20,20,1) 10%, rgba(20,20,20,0) 90%, rgba(20,20,20,0) 100%);
    background: linear-gradient(90deg, rgba(20,20,20,1) 0%, rgba(20,20,20,1) 10%, rgba(20,20,20,0) 90%, rgba(20,20,20,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#141414",endColorstr="#141414",GradientType=1);}
.owl-product-vintages-wrapper-right-gradient {position:absolute;right:0;top:0;bottom:0;width:140px;z-index:1;background: rgb(20,20,20);
    background: -moz-linear-gradient(270deg, rgba(20,20,20,1) 0%, rgba(20,20,20,1) 10%, rgba(20,20,20,0) 90%, rgba(20,20,20,0) 100%);
    background: -webkit-linear-gradient(270deg, rgba(20,20,20,1) 0%, rgba(20,20,20,1) 10%, rgba(20,20,20,0) 90%, rgba(20,20,20,0) 100%);
    background: linear-gradient(270deg, rgba(20,20,20,1) 0%, rgba(20,20,20,1) 10%, rgba(20,20,20,0) 90%, rgba(20,20,20,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#141414",endColorstr="#141414",GradientType=1);}
#owl-product-vintages-wrapper {padding: 30px 0;width: 400px;margin: 0 auto;position:relative;}
#owl-product-vintages {margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#owl-product-vintages .item, #owl-product-vintages .owl-nav .owl-prev, #owl-product-vintages .owl-nav .owl-next {height:116px;}
#owl-product-vintages .owl-nav {bottom:0;position:absolute;width:100%;}
#owl-product-vintages .owl-nav .owl-prev {color:#fff;position:absolute;left:-40px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-product-vintages .owl-nav .owl-next {color:#fff;position:absolute;right:-40px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-product-vintages .owl-nav .owl-prev i, #owl-product-vintages .owl-nav .owl-next i {font-size:23px;color:var(--default-primary-500-1);}
#owl-product-vintages .owl-dots {position:absolute;left:0;right:0;bottom:0;text-align:center;}
#owl-product-vintages .owl-dot {position:relative;color:#fff;width:10px;height:10px;padding:1px 2px;display:inline-block;margin:0 2px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#owl-product-vintages .owl-dot.active {background-color:#1a1a1a;}
#owl-product-vintages .item .bcd-content {}
#owl-product-vintages .item .bcd-content .bcd-box-1 {width:100%;}
#owl-product-vintages .item .bcd-content .bcd-box-2 {width:100%;background:#fff;padding:15px;}
#owl-product-vintages .item h4 {color:var(--custom-background-A100-1); margin:25px 15px 5px;text-transform:uppercase;font-size:18px;letter-spacing:2px;}
#owl-product-vintages .item .bcd-ex {font-family:'Montserrat', sans-serif;font-size:11px; color:var(--default-primary-500-1);text-transform:uppercase;letter-spacing:3px;margin-bottom:15px;font-weight:700;}
#owl-product-vintages .item .bcd-n-wrapper {height:116px;width:116px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:var(--neutral-primary-A700-1);border: 2px solid var(--neutral-primary-A700-1);-webkit-transition: 200ms all;-moz-transition: 200ms all;-o-transition: 200ms all;transition: 200ms all;}
#owl-product-vintages .item .bcd-n-wrapper img {width:53px;}
.bcd-part-product-vintages #owl-product-vintages .item .bcd-icon img {width: 23px;margin: 0 0 10px 0;}
#owl-product-vintages div.owl-item.active .bcd-n-wrapper {border: 2px solid var(--default-primary-500-1);}
.bcd-part-product-vintages #owl-product-vintages .owl-item .bcd-icon {opacity:0;-webkit-transition: 200ms all;-moz-transition: 200ms all;-o-transition: 200ms all;transition: 200ms all;}
.bcd-part-product-vintages #owl-product-vintages .item .bcd-title {text-align: center;color: var(--default-primary-500-1);position: relative;font-family: 'albralight', serif;letter-spacing: 6px;font-size: 17px;margin-bottom: 38px;}
.bcd-part-product-vintages .item .bcd-icon {border:0;}

#owl-about-latest {margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#owl-about-latest .bcd-post-image, #owl-about-latest .owl-nav .owl-prev, #owl-about-latest .owl-nav .owl-next {height:300px;}
#owl-about-latest .owl-nav {bottom:0;position:absolute;width:100%;}
#owl-about-latest .owl-nav .owl-prev {color:#fff;position:absolute;left:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-about-latest .owl-nav .owl-next {color:#fff;position:absolute;right:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-about-latest .owl-nav .owl-prev i, #owl-about-latest .owl-nav .owl-next i {font-size:49px;color:#fff}
#owl-about-latest .owl-dots {position:absolute;left:0;right:0;bottom:-30px;text-align:center;}
#owl-about-latest .owl-dot {position:relative;color:#fff;width:10px;height:10px;padding:1px 2px;display:inline-block;margin:0 2px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#owl-about-latest .owl-dot.active {background-color:var(--default-primary-500-1);}
#owl-about-latest .item h3 {text-transform:uppercase;font-size:18px;letter-spacing:2px;margin:30px;line-height:1.3em;}
#owl-about-latest .item .bcd-content {margin:0;}
#owl-about-latest .item .bcd-ex {color:var(--custom-background-A100-1);margin:0 30px 30px;font-family:'Montserrat', sans-serif;font-weight:500;font-size:14px;min-height:125px;}
#owl-about-latest .item .bcd-content .bcd-box-1 {width:100%;}
#owl-about-latest .item .bcd-content .bcd-box-2 {width:100%;background:#fff;padding:15px;}

#owl-team {margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#owl-team .bcd-post-image, #owl-team .owl-nav .owl-prev, #owl-team .owl-nav .owl-next {height:400px;}
#owl-team .owl-nav {bottom:0;position:absolute;width:100%;}
#owl-team .owl-nav .owl-prev {color:#fff;position:absolute;left:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-team .owl-nav .owl-next {color:#fff;position:absolute;right:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#owl-team .owl-nav .owl-prev i, #owl-team .owl-nav .owl-next i {font-size:23px;color:var(--default-primary-500-1);}
#owl-team .owl-dots {position:absolute;left:0;right:0;bottom:0;text-align:center;}
#owl-team .owl-dot {position:relative;color:#fff;width:10px;height:10px;padding:1px 2px;display:inline-block;margin:0 2px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#owl-team .owl-dot.active {background-color:#1a1a1a;}
#owl-team .item .bcd-content {}
#owl-team .item .bcd-content .bcd-box-1 {width:100%;}
#owl-team .item .bcd-content .bcd-box-2 {width:100%;background:#fff;padding:15px;}
#owl-team .item h4 {color:#fff; margin:25px 15px 5px;text-transform:uppercase;font-size:17px;letter-spacing:2px;}
#owl-team .item .bcd-ex {font-family:'Montserrat', sans-serif;font-size:11px; color:var(--default-primary-500-1);text-transform:uppercase;letter-spacing:3px;margin-bottom:15px;font-weight:700;line-height:1.3em;}
#bcd-sidenav-left {z-index:9999999999;}
#bcd-sidenav-left md-content ul li { /*-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;align-items: center;-webkit-align-content: center;align-content: center;max-width: 100%;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-webkit-box-orient: horizontal;-webkit-flex-direction: row;flex-direction: row;*/}
#bcd-sidenav-left md-content ul li a::after {font-family:"Font Awesome 6 Pro";content:"\f105";font-weight:400;color:var(--default-primary-500-1);position:absolute;right:15px;}
#bcd-sidenav-left md-content ul li ul li a:after {display:none !important;}
#bcd-sidenav-left md-content ul a.bcd-extra-menu-cart:after {display:none !important;}
#bcd-sidenav-left md-content ul li a {border-top:1px solid var(--default-background-200-1);display:flex;display:-webkit-flex; display:-ms-flexbox;padding:36px 25px;}
#bcd-sidenav-left md-content ul li a, #bcd-sidenav-left md-content ul li a:visited {color:var(--custom-primary-50-1);}
#bcd-sidenav-left md-content ul li ul li a {padding:20px 25px;color:var(--default-primary-500-1);text-transform:none;}
#bcd-sidenav-left md-content ul li ul li a, #bcd-sidenav-left md-content ul li ul li a:visited {color:var(--default-primary-500-1);}
#bcd-sidenav-left md-content ul li a:hover, #bcd-sidenav-left md-content ul li a:focus {background:#383838;}
#bcd-sidenav-left md-content ul li ul li a:hover, #bcd-sidenav-left md-content ul li ul li a:focus {background:#383838;}
#bcd-sidenav-left md-content ul li ul li a, #bcd-sidenav-left md-content ul li ul li a:visited {}
.bcd-extra-menu i {color:var(--default-primary-500-1);}
#bcd-sidenav-left md-content ul li ul.sub-menu.bcd-last li.bcd-socials {padding:5px 0 5px 7px;border-top:1px solid var(--default-background-200-1);}
#bcd-sidenav-left md-content ul li ul.sub-menu.bcd-last li.bcd-socials a, #bcd-sidenav-left md-content ul li ul.sub-menu.bcd-last li.bcd-socials a:visited {
    display:inline-block;
    padding:25px 19px;
    border:none;
    font-size:18px;
}
#BCD-extra-menu-li-02 a {display:flex !important;}
#cart-items-ajax-box-2 {background:var(--default-primary-500-1);min-width:30px;width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px;color:#fff;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;text-align:center;margin:0 -15px 0 0;}
.square {
    background:#2ab10d;
    border:1px solid #ff0000;
    position:absolute;
    left:30%;
    top:50%;
    width:400px;
    height:400px;
}
#ppcp-messages iframe {
    background: #d1b896;
    padding: 6px 12px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}
.woocommerce #content .bcd-subscription-product div.product div.summary,
.woocommerce.bcd-subscription-product  div.product div.summary,
.woocommerce-page #content .bcd-subscription-product div.product div.summary,
.woocommerce-page .bcd-subscription-product div.product div.summary {
    background: var(--default-background-500-1);
    padding: 100px 35px !important;
}
body.single-product .bcd-subscription-product .bcd-bg-box-1.bcd-post-image {height:485px;}
.bcd-addons-h3 {color: var(--default-primary-500-1);border-bottom: 1px solid var(--default-primary-500-1);padding: 25px 0;margin: 0 auto 25px;}
.bcd-addons {padding: 15px;}
.bcd-addons ul {margin: 0 0 100px 0; padding: 0;list-style-type: none;}
.bcd-addons ul li {border-bottom:1px solid var(--custom-accent-100-1);padding: 12px 0;}
body.tax-product_cat .woocommerce-result-count {display:none;}
body.tax-product_cat .woocommerce-ordering {display:none;}
#BCD-gnav-slide-1 .bcd-box-1 {margin-bottom:90px;}
#BCD-gnav-slide-1 .bcd-box-1 .bcd-post-image {height:250px;}
#BCD-gnav-slide-1 .bcd-box-2 .bcd-bg-image-wrapper img {position:absolute;right:15px;width:37.5vw;top:30px;}
#BCD-gnav-slide-1 .bcd-box-2 .bcd-content {padding:0 15px;}
#BCD-gnav-slide-1 .bcd-box-2 .bcd-content h2 {font-size:25vw;line-height:.7em;text-transform:uppercase;color:var(--default-primary-500-1);padding:30px 0;}
#BCD-gnav-slide-1 .bcd-box-2 .bcd-content .bcd-ex {font-family:'albralight', serif;font-size:7vw;line-height:1.1em;padding:30px 0;}
#BCD-gnav-slide-1 .bcd-box-2 .bcd-content .bcd-entry-content {}
#BCD-gnav-slide-1 .bcd-box-1 .bcd-extra-image-1 {}
#BCD-gnav-slide-1 .bcd-box-1 .bcd-extra-image-2 {width:170px;height:170px;position:absolute;left:calc(50% - 85px);bottom:-85px;}
.bcd-transparent-image {height:300px;}
.bcd-part-breadcrumb {color:var(--default-background-500-1);font-size:10px;text-transform:uppercase;letter-spacing:4px;font-weight:400;}
.bcd-part-breadcrumb a, .bcd-part-breadcrumb a:visited, .bcd-part-breadcrumb a:hover, .bcd-part-breadcrumb a:focus {color:#fff;}
.bcd-part-breadcrumb span.current {font-weight:700;}
.bcd-ribbon-nocciola {background:var(--default-primary-500-1);padding:20px 15px;}
.bcd-product-claim {text-transform:uppercase;font-size:11px;letter-spacing:3px;margin-bottom:7px;color:var(--default-primary-500-1);font-weight:600;text-align:center;}
.product-table-wrapper {}
.product-table-wrapper .product-table {}
.product-table-wrapper .product-table .bcd-table-header {background:var(--neutral-primary-A700-1);}
.product-table-wrapper .product-table .bcd-table-header .bcd-row {}
.product-table-wrapper .product-table .bcd-table-header .bcd-row .bcd-label {padding:15px;background:var(--custom-accent-100-1);}
.product-table-wrapper .product-table .bcd-table-header .bcd-row .bcd-label img {width:40px;margin:8px;}
.product-table-wrapper .product-table .bcd-table-header .bcd-row .bcd-label-content {width:75%;padding:15px;font-family:'Playfair Display', serif;font-size:14px;font-weight:normal;letter-spacing:3px;text-align:left;color:var(--default-primary-500-1);text-transform:uppercase;}
.product-table-wrapper .product-table > .bcd-row {color:var(--custom-accent-100-1);background:#fefefe;padding:15px;}
.product-table-wrapper .product-table > .bcd-row:nth-child( even ) {background:var(--default-accent-A200-1);}
.product-table-wrapper .product-table > .bcd-row .bcd-label {color:var(--default-primary-500-1);margin:0 0 5px 0;text-transform:uppercase;font-weight:700;font-size:12px;}
.product-table-wrapper .product-table > .bcd-row .bcd-label-content {}
.product-table-wrapper .product-table > div.bcd-row.bcd-file-exception {background:var(--default-primary-500-1);padding:20px;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:600;}
.product-table-wrapper .product-table .bcd-row.bcd-experience-row > div {width:100%;}
.bcd-bee-wrapper {z-index:999999;}
.bcd-circle-button-wrapper {z-index:999999;}
.bcd-circle-button {position:absolute;left:0;top:0;z-index:9;width:100px;height:100px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;opacity:0;background:var(--default-primary-500-1);}
.bcd-circle-button a, .bcd-circle-button a:visited {color:#fff;}
.bcd-part-featured-image {}
#BCD-error-404 .bcd-post-image {height:600px;}
#BCD-error-404 h1 {font-size:19vh;margin-bottom:35px;}
.bcd-part-featured-image .bcd-post-image {height:320px;}
.woocommerce-cart .bcd-part-featured-image .bcd-post-image {height:70px;}
.bcd-part-featured-image .bcd-ex {letter-spacing:5px; text-align:center; color:var(--default-primary-500-1);text-transform:uppercase;font-family:'albralight', serif;font-size:14px;}
.bcd-part-featured-image h1 {letter-spacing:4px; text-align:center;margin:30px 0 0 0; text-transform:uppercase;color:var(--default-primary-500-1);font-size: 39px;}
body.page-template-tpl-about .bcd-part-featured-image h1 {font-size:89px;}
.bcd-part-ribbon-product-categories {background:var(--default-primary-500-1);padding:20px 15px;}
.bcd-part-ribbon-product-categories span {margin:0 7px;letter-spacing:2px;}
.bcd-part-ribbon-product-categories span a, .bcd-part-ribbon-product-categories span a:visited {color:var(--custom-primary-200-1);text-transform:uppercase; font-size:11px;}
.bcd-part-ribbon-product-categories span.bcd-active {color:#2d2722;text-transform: uppercase;font-size: 11px;}
.bcd-part-ribbon-product-categories span a:hover, .bcd-part-ribbon-product-categories span a:focus {color:var(--custom-primary-100-1);}
body.single-post .bcd-part-featured-image .bcd-post-image {height:500px;}
body.single-post .bcd-part-featured-image .bcd-post-cat {text-transform:uppercase;font-size: 12px;font-weight: 700;}
body.single-post .bcd-part-featured-image .bcd-sep {color:var(--neutral-primary-300-1);text-transform:uppercase;font-size: 12px;font-weight: 700;margin:0 20px;}
body.single-post .bcd-part-featured-image .bcd-date {color:var(--neutral-primary-300-1);text-transform:uppercase;font-size: 12px;font-weight: 700;}
body.single-post .bcd-part-featured-image .bcd-share i {font-size: 15px;}
body.single-post .bcd-part-featured-image h1 {
    color: var(--custom-primary-100-1);
    text-transform: none;
    letter-spacing: 1px;
    font-size: 37px;
    line-height: 1.2em;
    padding:0 15px;
}
body.single-post .bcd-part-featured-image .bcd-absolute-full-container .bcd-single-post-header {border-bottom:1px solid var(--custom-accent-100-1);padding: 30px 0 15px;margin: 0 15px;white-space:nowrap;}
body.single-post #breadcrumb {padding:15px;}
body.single-post .bcd-entry-content.bcd-single-entry-content {padding: 15px;margin-top: -140px;}
body.single-post .bcd-separator {margin: 0 15px;}

body.page-template-default .bcd-part-featured-image .bcd-post-image {height:400px;}
body.page-template-default.woocommerce-cart .bcd-part-featured-image .bcd-post-image {height:70px;}
body.page-template-default .bcd-part-featured-image .bcd-absolute-full-container .bcd-single-post-header {border-bottom:1px solid #cdcdcd;padding:30px 0;}
body.page-template-default #breadcrumb {padding:15px;}
body.page-template-default .bcd-entry-content {padding:15px;}

.bcd-blog-tile {width:100%;}
.bcd-blog-tile .bcd-post-image {height:345px;}
.bcd-blog-tile .bcd-content {background:#fff;padding:15px;}
.bcd-separator-1 {padding:45px 0;}
.bcd-separator-1 div.bcd-separator-line {height:1px;background:var(--default-primary-500-1);}
/*.bcd-separator-1 div.bcd-separator-line-wrapper:nth-of-type(1) {margin-left:15px;}
.bcd-separator-1 div.bcd-separator-line-wrapper:last-of-type {margin-right:15px;}*/
.bcd-separator-1 div.bcd-separator-box {}
.bcd-separator-1 div.bcd-separator-box a, .bcd-separator-1 div.bcd-separator-box a:visited {border: 1px solid var(--default-primary-500-1);
    padding: 13px 40px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    font-size: 11px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 700;
    color:var(--custom-primary-50-1);}
.bcd-separator-1 div.bcd-separator-box a:hover, .bcd-separator-1 div.bcd-separator-box a:focus {background:var(--neutral-primary-A700-1);}
.bcd-part-team {}
.bcd-part-team .bcd-box-wrapper {}
.bcd-part-team .bcd-box-wrapper .bcd-box-1 {padding:15px;margin:0;}
.bcd-part-team .bcd-box-wrapper .bcd-box-2 {padding:15px;}
.bcd-part-team .bcd-content {margin:0 0 90px;}
.bcd-part-history {padding:100px 0;}
.bcd-part-history .bcd-box-wrapper {}
.bcd-part-history .bcd-box-wrapper .bcd-box-1 {padding:15px;}
.bcd-part-history .bcd-box-wrapper .bcd-box-2 {padding:15px;}
#BCD-back-to-top {display:none;position:fixed;left:15px;bottom:15px;z-index:999999;}
#BCD-back-to-top .bcd-inside .bcd-icon-wrapper {-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border: 1px solid var(--default-primary-500-1);width:30px;height:30px;}
#BCD-back-to-top i {font-size:13px;color:#fff;}
#BCD-back-to-top .bcd-label {font-size:11px;text-transform:uppercase;letter-spacing:2px;white-space:nowrap;margin-left:10px;}
#BCD-get-rest-of-the-page {position:absolute;left:15px;bottom:15px;z-index:999999;}
#BCD-get-rest-of-the-page .bcd-inside > div {padding:15px 5px;}
#BCD-get-rest-of-the-page i {font-size:15px;color:var(--default-primary-500-1);}
#BCD-get-rest-of-the-page .bcd-label {font-size:11px;text-transform:uppercase;letter-spacing:2px;white-space:nowrap;}
#BCD-share-on-button {position:absolute;right:15px;bottom:15px;z-index:999999;}
#BCD-share-on-button .bcd-inside > div {padding:15px 5px;}
#BCD-share-on-button i {font-size:15px;color:var(--default-primary-500-1);}
#BCD-share-on-button .bcd-label {font-size:11px;text-transform:uppercase;letter-spacing:2px;white-space:nowrap;}
.bcd-part-latest-posts {padding:100px 0;}
.bcd-part-history h2 {margin-bottom:30px;}
.bcd-part-history .bcd-featured-image.bcd-post-image {margin:0 0 -50px;position:relative;}
.bcd-part-history .bcd-post-image.bcd-secondary-image {height:400px;}
.bcd-part-history .bcd-third-image {text-align:center;}
.bcd-part-history .bcd-third-image img {width:70%;margin:-115px 0 0;position:relative;z-index:1;}
.bcd-part-history .bcd-box-wrapper-2 .bcd-content {margin:0 0 30px 0;padding:30px 15px 15px;}
.bcd-part-thought .bcd-box-wrapper {}
.bcd-part-thought .bcd-box-wrapper .bcd-box-1 {padding:15px;}
.bcd-part-thought .bcd-box-wrapper .bcd-box-2 {padding:15px;}
.bcd-part-thought .bcd-content {margin-bottom:30px;}
.bcd-part-thought .bcd-box-wrapper-2 {}
.bcd-part-thought .bcd-box-wrapper-2 .bcd-box-1 {padding:15px;}
.bcd-part-thought .bcd-box-wrapper-2 .bcd-box-2 {padding:15px;}
.bcd-part-environment {position:relative; z-index:1;}
.bcd-part-environment h2 {margin-bottom:30px;}
.bcd-part-environment .bcd-content {margin-bottom:30px;}
.bcd-part-environment .bcd-mid-box {padding:50px 0 0 0;}
.bcd-part-environment .bcd-top-image img {position:relative;bottom:-6px;}
.bcd-part-environment .bcd-box-wrapper {}
.bcd-part-environment .bcd-box-wrapper .bcd-box-1 {padding:15px;}
.bcd-part-environment .bcd-box-wrapper .bcd-box-2 {}
.bcd-part-environment .bcd-post-image {height:400px;}
.bcd-part-company .bcd-box-wrapper {}
.bcd-part-company .bcd-box-wrapper .bcd-box-1 {padding:15px;}
.bcd-part-company .bcd-box-wrapper .bcd-box-2 {padding:15px 15px 90px 15px;}
.bcd-part-company .bcd-box-wrapper-2 {}
.bcd-part-company .bcd-box-wrapper-2 .bcd-box-1 {padding:15px;}
.bcd-part-company .bcd-box-wrapper-2 .bcd-box-2 {padding:15px;}
.bcd-part-company .bcd-inside {padding:90px 0 0;}
.bcd-part-company .bcd-content {padding:0 0 30px 0;}
.bcd-part-grapes {position:relative; z-index:0;}
.bcd-part-grapes {}
.bcd-part-grapes h2 {margin-bottom:30px;}
.bcd-part-grapes .bcd-content {padding:0 0 30px 0;}
.bcd-part-grapes .bcd-mid-box {padding:50px 0 0 0;}
.bcd-part-grapes .bcd-top-image img {position:relative;bottom:-4px;}
.bcd-part-grapes .bcd-box-wrapper {}
.bcd-part-grapes .bcd-box-wrapper .bcd-box-1 {padding:15px;}
.bcd-part-grapes .bcd-box-wrapper .bcd-box-2 {padding:15px;}
.bcd-part-grapes .bcd-post-full-image {}
.bcd-part-3-pics {padding:130px 0 90px;}
.bcd-part-3-pics .bcd-box {width:100%;}
.bcd-part-3-pics div.bcd-box:nth-of-type(2) {margin-top:-40px;}
.bcd-part-3-pics .bcd-box .bcd-inside {margin:15px;}
.bcd-part-3-pics .bcd-box .bcd-post-image { /*-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;*/height:500px;}
img.bcd-parallax {height:unset;width:unset;max-height:unset;max-width:100%;}
.bcd-part-vendemmia {}
.bcd-part-vendemmia .bcd-featured-image {overflow:hidden;height:200px;}
.bcd-part-vendemmia .bcd-box-1 {padding:15px 15px 90px 15px;}
.bcd-part-vendemmia h2 {margin-bottom:30px;}
.bcd-part-cellar {position:relative; z-index:1;}
.bcd-part-cellar h2 {margin-bottom:30px;}
.bcd-part-cellar .bcd-mid-box {padding:50px 0 0 0;}
.bcd-part-cellar .bcd-top-image img {position:relative;bottom:-4px;}
.bcd-part-cellar .bcd-box-wrapper {}
.bcd-part-cellar .bcd-box-wrapper .bcd-box-1 {padding:15px 15px 90px 15px;}
.bcd-part-cellar .bcd-box-wrapper .bcd-box-2 {}
.bcd-part-cellar .bcd-post-image {height:400px;}
.bcd-part-cellar .bcd-cta-wrapper {padding:15px 15px 90px 15px;}
.bcd-part-cellar .bcd-cta-wrapper > div {width:100%;}
.bcd-part-cellar .bcd-cta-wrapper > div:nth-of-type(1) {margin-bottom:30px;}
.bcd-part-cellar .bcd-cta-wrapper > div:nth-of-type(2) {margin-top:30px;}
.bcd-part-vinification {position:relative; z-index:1;}
.bcd-part-vinification h2 {margin-bottom:30px;}
.bcd-part-vinification .bcd-mid-box {padding:50px 0 0 0;}
.bcd-part-vinification .bcd-top-image img {position:relative;bottom:-4px;}
.bcd-part-vinification .bcd-box-wrapper {}
.bcd-part-vinification .bcd-box-wrapper .bcd-box-1 {padding:15px 15px 90px 15px;}
.bcd-part-vinification .bcd-box-wrapper .bcd-box-2 {}
.bcd-part-vinification .bcd-post-image {height:400px;}
.bcd-part-vinification .bcd-cta-wrapper {padding:15px 15px 90px 15px;}
.bcd-part-vinification .bcd-cta-wrapper > div {width:100%;}
.bcd-part-vinification .bcd-cta-wrapper > div:nth-of-type(1) {margin-bottom:30px;}
.bcd-part-vinification .bcd-cta-wrapper > div:nth-of-type(2) {margin-top:30px;}
body.single-post .bcd-down-image img {position:relative;top:-4px;max-width:none;width:100%;}
.bcd-part-vinification .bcd-down-image img {position:relative;top:-4px;max-width:none;width:100%;}
.page-template-tpl-shop .bcd-down-image img {position:relative;top:-4px;max-width:none;width:100%;}
.page-template-default .bcd-down-image img {position:relative;top:-4px;max-width:none;width:100%;}
.tax-product_cat .bcd-down-image img {position:relative;top:-4px;max-width:none;width:100%;}
.bcd-big-footer .bcd-post-full-image {width:175px;}
.bcd-big-footer .bcd-content {margin:50px auto 0;}
.bcd-big-footer .bcd-footer-menu-wrapper ul {display:inline-block;margin:60px auto 0;padding:0;}
body.single-product .bcd-big-footer .bcd-footer-menu-wrapper ul {display:inline-block;margin:0 auto 0;padding:0;}
.bcd-big-footer .bcd-footer-menu-wrapper ul li {display:inline-block;width:100%;text-align:center;padding:4px 15px;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:2px;}
.bcd-big-footer .bcd-footer-menu-wrapper ul li a {position:relative;}
.bcd-entry-content a {position:relative;}
#BCD-footer span img {width:20px;margin:0 10px;}
.bcd-single-post-footer-image .bcd-post-image {height:100%;}
.bcd-fucking-hover {background:rgba(20,20,20,0.8);}
.bcd-info-data .bcd-large-container {padding: 75px 0 75px;}
.bcd-info-data .bcd-table-line-1 {background:var(--default-primary-500-1); height:1px;width:100%;position:relative;bottom: -1px;z-index:1;}
.bcd-info-data .bcd-table-line-2 {background:var(--default-primary-500-1); height:1px;width:100%;position:relative;top: -1px;}
.bcd-info-data .bcd-table {
    border-top: 1px solid var(--default-primary-500-1);
    border-bottom: 1px solid var(--default-primary-500-1);
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    border-spacing: 0;
    border-collapse: collapse;
    font-family:'albralight';
    font-size:13px;
}
.bcd-info-data .bcd-table td {border: 1px solid #2c2c2c;padding:15px;text-align:center;color:var(--default-primary-500-1);text-transform:uppercase;}
.bcd-info-data .bcd-table tr td:nth-child(1) {border-left: 0 !important;}
.bcd-info-data .bcd-table tr td:last-child {border-right: 0 !important;color: #999;text-transform:none;}
.bcd-info-data h3 {margin: 30px 0 60px;}
.bcd-info-data p.bcd-ex {margin-bottom:60px;color: #666;font-weight: 500;font-size: 13px;}
.bcd-info-data .bcd-icon-wrapper .bcd-post-full-image {width: 90px;height: 90px;-moz-border-radius: 45px;-webkit-border-radius: 45px;border-radius: 45px;margin: 0 auto 30px;padding: 15px;background: var(--default-background-400-1);}
.bcd-info-data .bcd-icon-wrapper .bcd-post-full-image img {width:40px;}
body.page-template-tpl-contacts .bcd-glasses {display:none;}
body.page-template-tpl-contacts .bcd-social-feeds {padding:0;}
body.page-template-tpl-contacts .bcd-vertical-line-box {display:none;}
.bcd-footer-wrapper {
    position:relative;
    z-index:1;
    background:rgb(20, 20, 20);
    background:-moz-linear-gradient(0deg, rgba(20, 20, 20, 1) 0%, rgba(20, 20, 20, 0) 100%);
    background:-webkit-linear-gradient(0deg, rgba(20, 20, 20, 1) 0%, rgba(20, 20, 20, 0) 100%);
    background:linear-gradient(0deg, rgba(20, 20, 20, 1) 0%, rgba(20, 20, 20, 0) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#141414", endColorstr="#141414", GradientType=1);
}
.bcd-form-card-wrapper {padding:75px 15px 75px;}
.bcd-form-card-wrapper input {border-bottom:1px solid var(--custom-accent-200-1);}
.bcd-form-card-wrapper textarea {border:1px solid var(--custom-accent-200-1);min-height:180px !important;padding:15px;}
.bcd-form-card-wrapper label {color:var(--custom-accent-200-1);}
.bcd-form-card-wrapper .bcd-icon-wrapper .bcd-post-full-image {width:90px;height:90px;-moz-border-radius:45px;-webkit-border-radius:45px;border-radius:45px;margin:0 auto 30px;padding:15px;background:var(--default-background-400-1);}
.bcd-form-card-wrapper .bcd-icon-wrapper .bcd-post-full-image img {width:40px;}
.bcd-form-card-wrapper h3 {margin:0 auto 60px;}
.bcd-form-card-wrapper md-input-container.md-default-theme .md-input,
.bcd-form-card-wrapper md-input-container .md-input {color:var(--custom-primary-100-1) !important;}
.bcd-form-card-wrapper md-input-container.md-default-theme.md-input-invalid .md-char-counter,
.bcd-form-card-wrapper md-input-container.md-input-invalid .md-char-counter,
.bcd-form-card-wrapper md-input-container.md-default-theme.md-input-invalid .md-input-message-animation,
.bcd-form-card-wrapper md-input-container.md-input-invalid .md-input-message-animation,
.bcd-form-card-wrapper md-input-container.md-default-theme.md-input-invalid label,
.bcd-form-card-wrapper md-input-container.md-input-invalid label {color:var(--default-primary-800-1);}
.bcd-form-card-wrapper md-input-container .md-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    font-family:'Playfair Display', serif;
    font-style:italic;
    color:var(--custom-accent-200-1);
    opacity:1; /* Firefox */
}
.bcd-form-card-wrapper md-input-container .md-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-family:'Playfair Display', serif;
    font-style:italic;
    color:var(--custom-accent-200-1);
}
.bcd-form-card-wrapper md-input-container .md-input::-ms-input-placeholder { /* Microsoft Edge */
    font-family:'Playfair Display', serif;
    font-style:italic;
    color:var(--custom-accent-200-1);
}
.bcd-form-card-wrapper .bcd-box {width:100%;}
.bcd-form-card-wrapper md-checkbox.md-default-theme:not([disabled]).md-primary:not(.md-checked) .md-icon,
.bcd-form-card-wrapper md-checkbox:not([disabled]).md-primary:not(.md-checked) .md-icon {border-color:var(--custom-accent-200-1);border-width:1px;}
.bcd-form-card-wrapper md-checkbox .md-icon {-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.bcd-form-card-wrapper md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked .md-icon:after,
.bcd-form-card-wrapper md-checkbox:not([disabled]).md-primary.md-checked .md-icon:after {border-color:rgba(255, 255, 255, 0.87);left:3px;top:-3px;width:7px;}
.bcd-form-card-wrapper md-input-container.md-default-theme.md-input-invalid .md-input,
.bcd-form-card-wrapper md-input-container.md-input-invalid .md-input {border-color:var(--default-primary-800-1);}
.bcd-form-card-wrapper .bcd-separator-1 div.bcd-separator-box-2 button {border:1px solid var(--default-primary-500-1);padding:3px 40px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font-size:11px; letter-spacing:2px;text-transform:uppercase;color:var(--custom-primary-50-1) !important;font-weight:700;margin:0;}
.bcd-separator-2 {height:1px;background:var(--default-primary-500-1);margin:0 0 30px;-webkit-transition:200ms all;-moz-transition:200ms all;-o-transition:200ms all;transition:200ms all;}
.bcd-form-card-wrapper .bcd-separator-1 div.bcd-separator-box-2 button:hover {background:var(--default-primary-500-1);color:#fff;}
.bcd-dark-ribbon {min-height:60px;background:var(--neutral-primary-A700-1);border-bottom:1px solid var(--default-background-300-1);border-top:1px solid var(--default-background-300-1);position:relative;top:-1px;}
.bcd-part-product-text {font-family:'albralight';text-transform:uppercase;color:var(--neutral-primary-A700-1);font-size:89px;padding:50px 0;}
.home .bcd-part-product-text {padding:50px 0 200px;}
.bcd-part-marketing-band-1 {}
.bcd-part-marketing-band-1 .bcd-post-image {height:785px;}
.bcd-part-marketing-band-1 .bcd-linked-image {position:absolute;z-index:1;bottom:-4px;padding: 0 20px;}
.bcd-part-marketing-band-1 .bcd-title {}
.bcd-part-marketing-band-1 h2 {text-align:center;text-transform:uppercase;margin-bottom:60px;padding:0 15px;}
.bcd-part-marketing-band-1 .bcd-hover {background:var(--neutral-primary-A700-1);opacity:.8;}
.bcd-part-marketing-band-1 .bcd-cta-wrapper {}
.bcd-part-marketing-band-1 .bcd-icon {width: 90px;height: 90px;background: var(--default-primary-500-1);border-radius: 50%;position: absolute;top: -45px;z-index: 1;left: calc(50% - 45px);}
.bcd-part-marketing-band-1 .bcd-icon img {width: 40px;}
.bcd-part-marketing-band-1 .bcd-icon .bcd-icon-claim {position:absolute;bottom: -60px;color:var(--custom-primary-100-1);letter-spacing: 4px;text-transform: uppercase;font-family: 'albralight', serif;font-size: 13px;text-align: center;margin-bottom: 20px;width: 300px;left: calc(50% - 150px);max-width:none;}
.bcd-next-product {}
.bcd-next-product h3 {
    color: var(--default-primary-500-1);
    letter-spacing: 4px;
    text-transform: uppercase;
    font-family: 'albralight', serif;
    font-size: 13px;
    margin-top: 20px;
}
.return-to-shop {display:none;}
.blockUI.blockOverlay {background:rgba(14,14,14,0.8) !important;}
.bcd-next-product .bcd-icon-wrapper {padding-top:60px;}
.bcd-next-product .bcd-icon-wrapper img {width:40px;}
.bcd-next-product .bcd-post-full-image {height:260px;}
.bcd-next-product .bcd-post-image {height:670px;}
.bcd-next-product .bcd-hover {background:rgba(0, 0, 0, 0.8);}
.bcd-next-product .bcd-title {font-size:119px;font-weight:900;text-shadow:1px 1px 0 var(--default-primary-500-1), -1px -1px 0 var(--default-primary-500-1);color:#141414;opacity:.5;}
.bcd-next-product .bcd-pre-footer-info {margin-bottom:30px;text-align: center;color:var(--default-primary-500-1);}
.bcd-next-product .bcd-pre-footer-info img {width: 40px;margin: 10px;}
body.single-product .bcd-big-footer .bcd-content .bcd-post-full-image {display:none;}
body.single-product #BCD-footer {}
#BCD-footer .bcd-footer-end-2 {display:none;}
body.single-product #BCD-footer .bcd-footer-end {display:none;}
body.single-product #BCD-footer .bcd-footer-end-2 {display:flex;display:-webkit-flex; display:-ms-flexbox;}
body.single-product #BCD-footer .bcd-footer-end-2 a {margin:0 0 0 25px;}
body.single-product #BCD-footer .bcd-footer-end-2 a i {font-size:21px;}
.bcd-home-products .bcd-mid-image img {position:relative;max-width:none;width:100%;top:-2px;}
.bcd-home-products .bcd-down-image img {position:relative;top:-4px;max-width:none;width:100%;}
.page-template-tpl-contacts .bcd-down-image img {position:relative;top:-4px;max-width:none;width:100%;}
.page-template-tpl-experiences .bcd-down-image img {position:relative;top:-4px;max-width:none;width:100%;}
.bcd-home-products .bcd-box-2 .bcd-content {padding: 0 15px;}
.bcd-home-products .bcd-box-2 .bcd-post-full-image {height:160px;margin-top:130px;margin-bottom:30px;}
.bcd-home-products .bcd-box-3 {padding:50px 0;}
.bcd-home-products .bcd-box-3 .bcd-post-image {height:100%;}
.bcd-home-products .bcd-v-line-1 {margin:15px auto;}
.bcd-v-line-1 {}
.bcd-v-line-1 .bcd-line {background:var(--default-primary-500-1);height:100px;width:1px;}
.bcd-part-experiences {}
.bcd-part-experiences .bcd-box-3 {padding:0 15px;}
.bcd-part-experiences .bcd-box-3 .bcd-post-image {height:270px;}
.bcd-part-experiences .bcd-box-3-1 .bcd-post-image {height:470px;width:100%;}
.bcd-part-experiences .bcd-box-3 .bcd-hover {
    background:rgb(20, 20, 20);
    background:-moz-linear-gradient(90deg, rgba(20, 20, 20, 0.9) 0%, rgba(20, 20, 20, 0) 100%);
    background:-webkit-linear-gradient(90deg, rgba(20, 20, 20, 0.9) 0%, rgba(20, 20, 20, 0) 100%);
    background:linear-gradient(90deg, rgba(20, 20, 20, 0.9) 0%, rgba(20, 20, 20, 0) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#141414", endColorstr="#141414", GradientType=1);
}
.bcd-part-experiences .bcd-box-3 .bcd-box-3-1 .bcd-cta-wrapper {position:absolute;left:15px;bottom:15px;}
.bcd-part-experiences .bcd-box-3 .bcd-content {padding:30px;}
.bcd-part-experiences .bcd-box-3 p {margin:0;}
.bcd-part-experiences .bcd-box-3 .bcd-icon {position:absolute; right:0; top:0;background:var(--default-primary-500-1);width:90px; height:90px;}
.bcd-part-experiences .bcd-box-3 .bcd-icon img {width:40px;}
.bcd-part-experiences .bcd-box-3 .bcd-cta-wrapper {margin:0 0 30px 15px;}
.bcd-part-experiences .bcd-box-3-3 .bcd-cta-wrapper {padding: 60px 0;margin: 0 0 30px 0;}
.bcd-part-experiences .bcd-box-3 h3 {letter-spacing: 4px;text-transform: uppercase;font-family: 'albralight', serif;font-size: 18px;text-align: left;margin-bottom: 60px;line-height:1.5em;}
.bcd-part-experiences .bcd-box-3 .bcd-ex {letter-spacing: 4px;color:#fff;text-transform: uppercase;font-family: 'albralight', serif;font-size: 13px;text-align: left;margin-bottom:30px;}
.bcd-part-experiences .bcd-box-3 .bcd-box-3-2-1 {background:#f8f8f8;padding:15px;height:300px;color:var(--default-primary-500-1);margin: 15px 0;}
.bcd-part-experiences .bcd-box-3 .bcd-box-3-2-2 .bcd-header {background:#f8f8f8;}
.bcd-subscription-product .bcd-more-info {padding: 50px 0;}
.bcd-more-info .bcd-icon-wrapper .bcd-post-full-image {width:90px;height:90px;-moz-border-radius:45px;-webkit-border-radius:45px;border-radius:45px;margin:0 auto 30px;padding:15px;background:var(--default-background-400-1);}
.bcd-more-info .bcd-icon-wrapper .bcd-post-full-image img {width:40px;}
.bcd-more-info .bcd-entry-content {padding: 30px 15px 0;text-align: center;color: var(--neutral-accent-300-1);}
.bcd-more-info .bcd-for-further-info {}
.bcd-more-info .bcd-telephone-number {color: var(--default-primary-500-1);font-size: 21px;padding: 30px 15px;text-align: center;white-space: nowrap;}
body.home .bcd-down-image img {position:relative;top:-4px;max-width:none;width:100%;}
body.page-template-tpl-blog .bcd-down-image img {position:relative;top:-4px;max-width:none;width:100%;}
.swiper-navigation .swiper-button-prev, .swiper-navigation .swiper-button-next {display:none !important;}
.swiper-pagination-wrapper {display:none;}
.slide-inner {margin:5px;padding:15px;}
.bcd-experience-tile {width:100%;}
.bcd-experience-tile .bcd-inside {margin:0;}
.bcd-experience-tile .bcd-post-image {height:500px;}
.bcd-experience-tile .bcd-post-full-image {height:250px;}
.bcd-experience-tile h3 {margin-bottom:30px;padding: 0 30px;}
.bcd-experience-tile .bcd-price {margin-bottom:30px;}
.bcd-experience-tile .bcd-content {padding:15px;}
.bcd-experience-tile .bcd-hover {-webkit-transition:400ms all;-moz-transition:400ms all;-o-transition:400ms all;transition:400ms all;background:rgba(28, 28, 28, 0.8);}
.bcd-experience-tile .bcd-hover-full {background:rgba(28, 28, 28, 1);}
.bcd-experience-tile .bcd-price {color:var(--default-primary-500-1);font-family:'Montserrat', sans-serif;font-weight:700;}
#BCD-evaluations {padding-top:90px;}
#BCD-evaluations .bcd-owl-box {padding:90px 0;}
#BCD-evaluations h2 {color: var(--custom-primary-100-1);letter-spacing: 4px;text-transform: uppercase;font-family: 'albralight', serif;font-size: 13px;text-align: center;padding: 0 15px;line-height: 1.4em;}
#BCD-evaluations .bcd-icon-wrapper .bcd-post-full-image {width:90px;height:90px;-moz-border-radius:45px;-webkit-border-radius:45px;border-radius:45px;margin:0 auto 30px;padding:15px;background:var(--default-background-400-1);}
#BCD-evaluations .bcd-icon-wrapper .bcd-post-full-image img {width: 40px;}
#BCD-evaluations #owl-reviews img {position:absolute;width:60px;height:60px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;left:-30px;top:calc(50% - 30px);display:none;}
#BCD-evaluations #owl-reviews .bcd-box-2 {width:100%;background:var(--neutral-primary-A700-1);}
#BCD-evaluations #owl-reviews .bcd-box-2 h3 {font-size:14px;margin: 0 0 15px 0;padding: 60px 30px 0;}
#BCD-evaluations #owl-reviews .bcd-box-2 .bcd-ex {padding: 0 30px 0;font-size:8px;text-transform:uppercase;color:var(--custom-accent-100-1);}
#BCD-evaluations #owl-reviews .bcd-box-3 {background: var(--neutral-primary-A700-1);padding: 30px;font-size: 13px;font-family: 'Montserrat', sans-serif;font-weight: 400;line-height:1.4em;}
#BCD-evaluations #owl-reviews .bcd-box-4 {position: absolute;width: 60px;height: 60px;-moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px;right: calc(50% - 30px);top: -30px;background: var(--neutral-primary-A700-1);border: 1px solid var(--default-background-500-1);}
#BCD-evaluations #owl-reviews .bcd-box-4 i {font-size:14px;color:var(--default-primary-500-1);}
#BCD-evaluations #owl-reviews .bcd-box-4 .bcd-text {font-size:14px;font-family: 'albralight', serif;color:var(--default-primary-500-1);}
.bcd-experience-product .woocommerce-tabs {display:none;}
.bcd-pre-line {width:60px;}
.bcd-line {background:var(--default-primary-500-1);height:1px; margin:0;}
.bcd-vert-line-wrapper {position:absolute;bottom:0;left:0;right:0;height:60px;}
.bcd-home-products .bcd-vert-line-wrapper {position:relative;bottom:auto;left:auto;right:auto;height:auto;}
.bcd-vert-line-outside {height:60px;width:1px;position:relative;background:var(--default-primary-500-1);}
.bcd-home-products .bcd-vert-line-outside {height:120px;}
.bcd-vert-line-inside {height:60px;}
.bcd-vert-line-ball {opacity:0;min-height:12px; max-height:12px; height:12px; width:12px; min-width:12px; max-width:12px;background:var(--default-primary-500-1);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:relative;}
.bcd-home-products .bcd-vert-line-ball {opacity:1;}
.bcd-vert-line-player {width:1px;height:3px;position:absolute;left:0;background:#fff;animation:bcdFromTopToBottom 1.5s linear infinite;}
@keyframes bcdFromTopToBottom {
    0% {
        opacity:1;
        bottom:90%;
        height:10%;
    }
    60% {
        opacity: 1;
    }
    100% {
        opacity:0;
        bottom:0;
        height:60%;
    }
}
#BCD-gnav-slide-1 .bcd-box-2 .bcd-content .bcd-cta-wrapper {margin-top:30px;}
.bcd-move-from-down {
    opacity:0;
    -webkit-transform:translate(0, 50px);
    -moz-transform:translate(0, 50px);
    -o-transform:translate(0, 50px);
    -ms-transform:translate(0, 50px);
    transform:translate(0, 50px);
}
.bcd-move-from-down-action {
    opacity:1;
    -webkit-transition:2s ease-in-out;
    -moz-transition:2s ease-in-out;
    -o-transition:2s ease-in-out;
    transition:2s ease-in-out;
    -webkit-transform:translate(0, 0);
    -moz-transform:translate(0, 0);
    -o-transform:translate(0, 0);
    -ms-transform:translate(0, 0);
    transform:translate(0, 0);
}
.bcd-move-from-left {
    opacity:0;
    -webkit-transform:translate(-100%, 0);
    -moz-transform:translate(-100%, 0);
    -o-transform:translate(-100%, 0);
    -ms-transform:translate(-100%, 0);
    transform:translate(-100%, 0);
}
.bcd-move-from-left-action {
    opacity:1;
    -webkit-transition:4s ease-in-out;
    -moz-transition:4s ease-in-out;
    -o-transition:4s ease-in-out;
    transition:4s ease-in-out;
    -webkit-transform:translate(0, 0);
    -moz-transform:translate(0, 0);
    -o-transform:translate(0, 0);
    -ms-transform:translate(0, 0);
    transform:translate(0, 0);
}
.bcd-home-products .bcd-cta-wrapper {margin: 60px 0 0;padding: 0 0 60px 0;}




/* BCD SCROLLING TEXT [START] */
.bcd-scrolling-text .background-layer[data-bg-animation=fade-in-from-bottom] .inner, img.img-with-animation[data-animation=fade-in-from-bottom], .img-with-aniamtion-wrap[data-animation=fade-in-from-bottom] .hover-wrap {transform:translateY(100px);-webkit-transform:translateY(100px)}
.col.has-animation[data-animation=fade-in-from-bottom], .wpb_column.has-animation[data-animation=fade-in-from-bottom], .nectar-fancy-box.has-animation[data-animation=fade-in-from-bottom] {transform:translateY(50px);-webkit-transform:translateY(50px)}
img.img-with-animation[data-animation=fade-in-from-left], img.img-with-animation[data-animation=fade-in-from-right], .nectar-fancy-box.has-animation[data-animation=fade-in-from-right] {margin:0 auto}
.img-with-aniamtion-wrap, body .wpb_wrapper > .img-with-aniamtion-wrap {line-height:0;margin-bottom:0}
.img-with-aniamtion-wrap > .inner {height:100%}
.center img.img-with-animation {margin:0 auto;display:block}
.right.img-with-aniamtion-wrap {text-align:right}
.right.img-with-aniamtion-wrap img {display:inline-block}
.img-with-aniamtion-wrap .color-overlay {position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:10;opacity:0;pointer-events:none}
.img-with-aniamtion-wrap:hover .color-overlay {opacity:.5}
.img-with-aniamtion-wrap .hover-wrap {overflow:hidden}
.img-with-aniamtion-wrap .hover-wrap:not([data-hover-animation]), .img-with-aniamtion-wrap .hover-wrap[data-hover-animation=none] {overflow:visible}
.img-with-aniamtion-wrap[data-shadow*=depth] .hover-wrap, .img-with-aniamtion-wrap[data-shadow*=depth] .hover-wrap .hover-wrap-inner {display:inline-block}
.img-with-aniamtion-wrap[data-shadow*=depth].center {text-align:center}
.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {opacity:1;-webkit-transform:none;transform:none;padding-right:0;padding-left:0;padding-bottom:0;margin-bottom:0}
.img-with-aniamtion-wrap[data-animation*=reveal-from-] .hover-wrap, .bcd-scrolling-text .background-layer:not([data-bg-animation=none]).animated-in .inner {opacity:1}
.bcd-scrolling-text .background-layer[data-bg-animation=fade-in-from-bottom] .inner {-webkit-transition:transform 1s cubic-bezier(.2, .65, .3, 1), opacity .25s ease;transition:transform 1s cubic-bezier(.2, .65, .3, 1), opacity .25s ease}
.bcd-scrolling-text .background-layer[data-bg-animation=fade-in-from-bottom].animated-in .inner {transform:translateY(0)}
.column-bg-overlay-wrap[data-bg-animation*=reveal-from-], .bcd-scrolling-text .background-layer:not([data-bg-animation=none]) .inner {overflow:hidden;opacity:0}
.wpb_column.has-animation[data-animation*=reveal] {overflow:hidden}
.bcd-scrolling-text {overflow:hidden}
.bcd-scrolling-text .bcd-scrolling-text-inner {width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;overflow:hidden;white-space:nowrap}
.bcd-scrolling-text[data-overflow=visible], .bcd-scrolling-text[data-overflow=visible] .bcd-scrolling-text-inner {overflow:visible}
.bcd-scrolling-text .bcd-scrolling-text-inner > * {color:var(--default-primary-500-1);margin-bottom:0}
.bcd-scrolling-text .bcd-scrolling-text-inner > * {transform:translateX(-20%) translateZ(0);animation:bcd-scrolling-text-animation linear infinite 15s}
.bcd-scrolling-text[data-s-dir=rtl] .bcd-scrolling-text-inner {direction:rtl}
.bcd-scrolling-text[data-s-dir=rtl] .bcd-scrolling-text-inner > * {transform:translateX(20%) translateZ(0);animation:bcd-scrolling-text-animation-reverse linear infinite 15s}
.bcd-scrolling-text[data-s-speed=slowest] .bcd-scrolling-text-inner > * {animation-duration:30s}
.bcd-scrolling-text[data-s-speed=slow] .bcd-scrolling-text-inner > * {animation-duration:14s}
.bcd-scrolling-text[data-s-speed=medium] .bcd-scrolling-text-inner > * {animation-duration:7s}
.bcd-scrolling-text[data-s-speed=fast] .bcd-scrolling-text-inner > * {animation-duration:4s}
.bcd-scrolling-text[data-style=text_outline] a {color:var(--default-primary-500-1);}
.bcd-scrolling-text[data-style=text_outline] a:hover em {-webkit-text-fill-color:initial;-webkit-text-stroke-width:0}
.bcd-scrolling-text[data-style=text_outline] em, .bcd-scrolling-text[data-style=text_outline] i {font-style:normal;font-family:inherit}
.bcd-scrolling-text[data-style=text_outline] em, .bcd-scrolling-text[data-style=text_outline] i {-webkit-text-stroke-color:inherit;-webkit-text-fill-color:rgba(0, 0, 0, 0)}
.bcd-scrolling-text[data-style=text_outline][data-outline-thickness=thin] em, .bcd-scrolling-text[data-style=text_outline][data-outline-thickness=thin] i {-webkit-text-stroke-width:.005em}
.bcd-scrolling-text[data-style=text_outline][data-outline-thickness=regular] em, .bcd-scrolling-text[data-style=text_outline][data-outline-thickness=regular] i {-webkit-text-stroke-width:.02em}
.bcd-scrolling-text[data-style=text_outline][data-outline-thickness=thick] em {-webkit-text-stroke-width:.03em}
.bcd-scrolling-text[data-style=text_outline][data-outline-thickness=extra_thick] em {-webkit-text-stroke-width:.04em}
.bcd-scrolling-text[data-spacing=true] .bcd-scrolling-text-inner > h1, .bcd-scrolling-text[data-spacing=true] .bcd-scrolling-text-inner > h2, .bcd-scrolling-text[data-spacing=true] .bcd-scrolling-text-inner > h3, .bcd-scrolling-text[data-spacing=true] .bcd-scrolling-text-inner > h4, .bcd-scrolling-text[data-spacing=true] .bcd-scrolling-text-inner > h5, .bcd-scrolling-text[data-spacing=true] .bcd-scrolling-text-inner > p, .bcd-scrolling-text[data-spacing=true] .bcd-scrolling-text-inner > strong, .bcd-scrolling-text[data-spacing=true] .bcd-scrolling-text-inner > b {padding-left:.5em}
.row .bcd-scrolling-text .bcd-scrolling-text-inner > * {margin-bottom:0}
.bcd-scrolling-text .bcd-scrolling-text-inner span.custom {padding:0 .4em;display:inline-block;vertical-align:middle;font-weight:400}
.bcd-scrolling-text .bcd-scrolling-text-inner span.custom[data-scale=three-fourths] {-webkit-transform:scale(.75);transform:scale(.75);padding:0 .35em}
.bcd-scrolling-text .bcd-scrolling-text-inner span.custom[data-scale=half] {-webkit-transform:scale(.5);transform:scale(.5);padding:0 .3em}
body.single-product .bcd-part-product-text {background:var(--default-background-500-1);}
body.single-product .bcd-animated-text-wrapper .bcd-scrolling-text .bcd-scrolling-text-inner > * {
    color: var(--neutral-primary-A700-1);
    margin-bottom: 0;
}
body.single-product .bcd-animated-text-wrapper .bcd-scrolling-text[data-style=text_outline] em, body.single-product  .bcd-scrolling-text[data-style=text_outline] i {
    -webkit-text-stroke-color: var(--neutral-primary-A700-1);
    -webkit-text-fill-color: var(--neutral-primary-A700-1);
    color: var(--neutral-primary-A700-1);
    width:171px;
}
@keyframes bcd-scrolling-text-animation {
    from {transform:translateX(-20%) translateZ(0)}
    to {transform:translateX(-120%) translateZ(0)}
}
@keyframes bcd-scrolling-text-animation-reverse {
    from {transform:translateX(20%) translateZ(0)}
    to {transform:translateX(120%) translateZ(0)}
}
body .bcd-scrolling-text[data-using-bg=true] .background-layer, body .full-width-section .bcd-scrolling-text[data-using-bg=true] .background-layer.row-bg-wrap {overflow:hidden;z-index:100;position:relative;width:100%;margin-left:0;left:0;top:0}
.bcd-scrolling-text[data-using-bg=true] .background-image {background-size:cover;background-position:center}
.bcd-scrolling-text[data-sep-text=true] {position:relative}
.bcd-scrolling-text[data-sep-text=true], .bcd-scrolling-text[data-sep-text=true] > .bcd-scrolling-text-inner {overflow:visible}
.bcd-scrolling-text[data-using-bg=true][data-sep-text=true] .bcd-scrolling-text-inner {position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.wpb_row .bcd-scrolling-text .row-bg {position:relative;top:0;left:0}
.bcd-scrolling-text .background-layer:not([data-bg-animation=none]) .bcd-scrolling-text-inner {opacity:0;transition:opacity .6s ease}
.bcd-scrolling-text .background-layer:not([data-bg-animation=none]).animated-in .bcd-scrolling-text-inner {opacity:1}


@media only screen and (min-width:960px) {
    .bcd-scrolling-text.font_size_11vh .bcd-scrolling-text-inner * {font-size:11vh;line-height:1.2em}
    .bcd-scrolling-text.font_size_11vh .bcd-scrolling-text-inner h2 {
        flex-direction: row;
        box-sizing: border-box;
        display: flex;
        place-content: center start;
        align-items: center;
    }
}
.wpb_column.child_column.el_spacing_0px > .vc_column-inner > .wpb_wrapper > div {margin-bottom:0}
@media only screen and (max-width:959px) {
    .wpb_row .wpb_column.border_top_tablet_0px > .vc_column-inner {border-top-width:0}
}
.wpb_column.border_top_desktop_1px > .vc_column-inner {border-top-width:1px}
@media only screen and (max-width:959px) {
    .wpb_row .wpb_column.border_top_tablet_1px > .vc_column-inner {border-top-width:1px}
}
@media only screen and (max-width:959px) {
    .wpb_row .wpb_column.border_left_tablet_0px > .vc_column-inner {border-left-width:0}
}
.wpb_column.border_style_solid > .vc_column-inner {border-style:solid}
.wpb_column.border_color_5e5e5e > .vc_column-inner {border-color:#5e5e5e}
.wpb_column.border_left_desktop_1px > .vc_column-inner {border-left-width:1px}
@media only screen and (max-width:959px) {
    .vc_row.inner_row.top_padding_tablet_0px {padding-top:0 !important}
}
@media only screen and (max-width:959px) {
    .vc_row.inner_row.bottom_padding_tablet_10pct {padding-bottom:10% !important}
}
@media only screen and (max-width:959px) {
    .bcd-scrolling-text.font_size_mobile_8vh .bcd-scrolling-text-inner * {font-size:13vh;line-height:1.2em}
}
/* BCD SCROLLING TEXT [end] */
.bcd-home-products .bcd-mid-content {position:relative;z-index:1;overflow:hidden;}
.bcd-home-products .bcd-mid-content .bcd-post-full-image {position:relative;z-index:1;}
.bcd-part-experiences .bcd-claim {font-size:90px;line-height:0.7em;}
.bcd-part-experiences .bcd-box-3-2 .bcd-ex {letter-spacing: 4px;color: var(--default-primary-500-1);text-transform: uppercase;font-family: 'albralight', serif;font-size: 13px;text-align: left;margin-bottom: 30px;}
.bcd-part-experiences .bcd-box-3-2 h2 {letter-spacing: 4px;color: var(--default-primary-500-1);text-transform: uppercase;font-family: 'albralight', serif;font-size: 18px;text-align: left;margin-bottom: 60px;line-height: 1.5em;}
.bcd-part-experiences .bcd-box-3-2-1 {text-align:center;}
.bcd-part-experiences .bcd-box-3-2-1 .bcd-ex {text-align:center;margin-top: 15px;}
.bcd-part-experiences .bcd-box-3-2-1 .bcd-title {text-align:center;}
.bcd-part-experiences .bcd-box-3-2-1 .bcd-cta-wrapper {text-align:center;}
.bcd-part-experiences .bcd-box-3-2-1 .bcd-box-3-2-1-image {position: absolute;right: 0;bottom: 0;width: 97px;opacity: .3;}
.bcd-part-experiences .bcd-box-3-2-2 .bcd-ex {margin: 30px auto;text-align: center;}
.bcd-part-experiences .bcd-box-3-2-2 .bcd-cta-wrapper {margin: 30px auto 45px;text-align: center;}
.bcd-social-feeds {padding-top:100px;}
.bcd-social-feeds .bcd-vert-line-wrapper {position:relative;bottom:0;}
.bcd-social-feeds .bcd-glasses {margin: -110px 15px 0;width: calc(100% - 30px);}
.bcd-social-feeds .bcd-claim-ex {margin-top: 60px;}
.bcd-social-feeds .bcd-claim {font-size: 90px;line-height: 0.7em;font-family: 'albralight', serif;}
.bcd-social-feeds .bcd-box-2 {padding:0 30px 60px;}
.bcd-social-feeds .bcd-box-2 a, .bcd-social-feeds .bcd-box-2 a:visited {margin: 0 20px;font-size:31px;}
.bcd-social-feeds .bcd-box-2 a:hover, .bcd-social-feeds .bcd-box-2 a:focus {color:var(--custom-accent-200-1);}
.bcd-special-pages {padding:60px 0 60px;}
.bcd-special-pages a {border:1px solid var(--custom-accent-100-1);margin:15px;white-space:nowrap;padding:15px 25px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.bcd-special-pages a span img {width:40px;margin-right:15px;}
.bcd-special-pages a span:nth-of-type(1) {}
.bcd-special-pages a span:nth-of-type(2) {font-size: 15px;color: #fff;font-weight: 500;letter-spacing: 1px;}
.qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {min-height:47px;}
.qib-button:not(#qib_id):not(#qib_id) {min-height:47px;min-width:40px;}
.qib-button:not(#qib_id):not(#qib_id):nth-of-type(1) {border-top-left-radius: 75px;border-bottom-left-radius: 75px;}
.qib-button:not(#qib_id):not(#qib_id):nth-of-type(2) {border-top-right-radius: 75px;border-bottom-right-radius: 75px;}
.bcd-product-categories, .bcd-product-socials {margin-bottom:15px;}
.bcd-product-categories {border-bottom: 1px solid var(--custom-accent-100-1);
    padding: 0 0 15px 0;}
.bcd-single-product-category-button, .bcd-single-product-share-button {margin-right:35px;}
.bcd-single-product-category-button i, .bcd-single-product-share-button i {color:var(--default-primary-500-1);font-size:13px;}
.bcd-single-product-category-content a, .bcd-single-product-category-content a:visited {text-transform:uppercase;color:#666;font-size:11px;}
.bcd-single-product-share-content i {color:#666;}
.bcd-single-product-share-content {text-transform:uppercase;font-size: 11px;color:#666;}
form.cart .qib-container + button[type='submit']:not(#qib_id):not(#qib_id), form.cart .qib-container + div:not(#qib_id):not(#qib_id):not(_) {min-height: 47px;min-width: 160px;}
.woocommerce div.product form.cart {border-top: 1px solid var(--custom-accent-100-1);border-bottom: 1px solid var(--custom-accent-100-1);padding: 15px 0 13px 0;margin: 0 0 15px 0;}
.bcd-part-product-vintages .bcd-vintages-content .bcd-entry-content {display:none;padding: 0 15px;text-align:left;}
.bcd-part-product-vintages .bcd-vintages-content h2, .bcd-part-product-vintages .bcd-vintages-content h3 {font-size:11px;text-align:left;font-weight:700;letter-spacing:3px;font-family:'Montserrat', sans-serif;margin-bottom:26px;}
.bcd-part-product-vintages .bcd-f-image-1 {display:none;}
.bcd-part-product-vintages .bcd-f-image-2 {display:none;}
.bcd-merda-line {height:2px; width:100%;background:var(--default-primary-500-1);margin: 0;}
.bcd-part-product-awards .bcd-award {border-bottom: 1px solid var(--custom-accent-100-1);}
.bcd-part-product-awards .bcd-icon-box .bcd-post-full-image {width:80px;}
.bcd-part-product-awards .bcd-icon-box img {width:25px;margin:0 auto;}
.bcd-part-product-awards .bcd-post-full-image {height:auto;}
.bcd-part-product-awards .bcd-title {min-width:30%;width:30%;max-width:30%;}
.bcd-part-product-awards .bcd-title h3 {font-family: 'Montserrat', sans-serif;font-weight: 700;color: var(--custom-primary-100-1);font-size: 10px;padding-right: 15px;margin: 0;text-align:left;}
.bcd-part-product-awards .bcd-entry-content {min-width:calc(70% - 80px);width:calc(70% - 80px);max-width:calc(70% - 80px);}
.bcd-part-product-awards .bcd-entry-content p {margin:0;}
.bcd-part-product-awards .bcd-header {border-bottom: 1px solid var(--custom-accent-100-1);}
.bcd-part-product-awards h2 {font-size:11px;text-align:left;font-weight:700;letter-spacing:3px;font-family:'Montserrat', sans-serif;margin-bottom:26px;text-transform:uppercase;color:var(--default-primary-500-1);margin-left:15px;}
.bcd-part-product-awards .bcd-cta-wrapper-2 {padding:30px 0;}
.bcd-part-product-combinations {}
.bcd-part-product-combinations .bcd-icon {}
.bcd-part-product-combinations .bcd-icon img {width: 40px;margin: 60px auto 30px;}
.bcd-part-product-combinations .bcd-icon .bcd-icon-claim {
    color: var(--custom-primary-100-1);
    letter-spacing: 4px;
    text-transform: uppercase;
    font-family: 'albralight', serif;
    font-size: 13px;
    text-align: center;
    margin-bottom: 60px;
    width: 300px;
    left: calc(50% - 150px);
    max-width: none;
}
form.cart button[type='submit']:not(#qib_id):not(#qib_id), form.cart .qib-container + div:not(#qib_id):not(#qib_id) {
    background: var(--default-primary-500-1);
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    font-size: 11px;
    letter-spacing: 2px;
    font-weight: 600;
    height: 47px;
    text-align: center;
    min-height: 47px;
    min-width: 160px;
}
.woocommerce-product-gallery__image {
    pointer-events: none;
}
.bcd-tpl-blog .bcd-blog-tile .bcd-content {padding: 70px 25px;}
.bcd-tpl-blog .bcd-blog-tile .bcd-ex {font-size: 15px;color: var(--neutral-primary-50-1);}
.bcd-tpl-blog h3 {margin: 0 0 30px 0;text-align:left;font-size: 20px;line-height:1.2em;letter-spacing:2px;}
.bcd-tpl-blog .bcd-single-post-header {margin-bottom:30px;}
.bcd-tpl-blog .bcd-post-cat {text-transform: uppercase;font-size: 12px;font-weight: 700;}
.bcd-tpl-blog .bcd-post-cat a, .bcd-tpl-blog .bcd-post-cat a:visited {color: var(--neutral-primary-50-1);}
.bcd-tpl-blog .bcd-post-cat a:hover, .bcd-tpl-blog .bcd-post-cat a:focus {color: var(--default-primary-500-1);}
.bcd-tpl-blog .bcd-sep {color: var(--neutral-primary-50-1);text-transform: uppercase;font-size: 12px;font-weight: 700;margin: 0 10px;}
.bcd-tpl-blog .bcd-date {color: var(--neutral-primary-50-1);text-transform: uppercase;font-size: 12px;font-weight: 700;}
.bcd-tpl-blog .bcd-share i {font-size: 15px;}
.bcd-tpl-blog .bcd-glasses {display:none;}
.bcd-tpl-blog .bcd-social-feeds {padding-top:0;}
.bcd-product-meals {margin: 30px 0;}
.bcd-product-meals .bcd-product-meals-icon {color:var(--default-primary-500-1);}
.bcd-product-meals .bcd-product-meals-icon img {width:23px;min-width: 23px;margin-right:15px;}
.bcd-product-meals .bcd-product-meals-title {color:var(--default-primary-500-1);margin-right:10px;font-size: 15px;line-height: 1.7em;font-weight: 500;}
.bcd-product-meals .bcd-product-meals-content {padding:7px 0 0 0;font-size: 15px;line-height: 1.7em;font-weight: 500;}
.wc-bookings-booking-form {border:none;}
.wc-bookings-booking-form fieldset {border:none;}
.bcd-icon.bcd-duration {width:40px;}
.bcd-experience-details {}
.wc-bookings-booking-form label {float:left;margin-right: 15px;min-height: 29px;color: var(--default-primary-500-1);}
.wc-bookings-booking-form .form-field {clear: both;}
.wc-bookings-booking-form .form-field input[type=number] {float:right;}
.wc-bookings-date-picker .ui-datepicker th {color:var(--default-primary-500-1);}
.wc-bookings-date-picker .ui-datepicker-header {background:var(--default-primary-500-1) !important;border:0;}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next {background:var(--default-primary-700-1) !important;}
.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default {background:var(--default-primary-500-1) !important;}
.wc-bookings-booking-form fieldset {padding:15px 0;}
.wc-bookings-date-picker-timezone-block {margin-bottom: 5px;font-size: 12px;font-style: italic;color: #666;}
.wc-bookings-booking-form .wc-bookings-booking-cost {padding: 1em 0;margin: 0 2px 0 1px;color: var(--default-primary-200-1);font-size: 22px;line-height: 1.3em;background:transparent;}
form.cart button[type='submit']:not(#qib_id):not(#qib_id):not(_):not(_) {margin-left: 1em;}
.wc-bookings-date-picker.wc_bookings_field_start_date {clear:both;}
.wc-bookings-date-picker .ui-datepicker td.bookable a {background-color: var(--default-primary-300-1) !important;}
.wc-bookings-booking-form .block-picker li:nth-child(even) a:hover, .wc-bookings-booking-form .block-picker li:nth-child(even) a:focus {background-color: var(--default-primary-300-1) !important;}
.bcd-exp-content {}
.bcd-exp-map {}
.bcd-exp-content {padding:30px;}
.bcd-exp-content p {font-family:'Montserrat', sans-serif;font-weight:400;color:var(--custom-accent-200-1);letter-spacing:1px; line-height:1.2em;text-transform: none;margin: 0 0 8px 0;font-size:13px;}
.bcd-duration-box {margin-top:30px;}
.bcd-duration-box .bcd-duration-inner {font-size:11px;color:var(--default-primary-500-1);font-family:'Montserrat', sans-serif;font-weight:400;letter-spacing:5px;margin-left: 10px;}
.bcd-duration-box .bcd-duration-inner span {font-weight:700;}
.bcd-exp-content {background:#fff;}
.bcd-experience-row.bcd-experience-details {padding:0 !important;}
.bcd-part-product-photogallery .bcd-icon img {width:73px;margin: 0 auto 30px;}
.bcd-part-product-photogallery .bcd-icon .bcd-icon-claim {
    color: var(--custom-primary-100-1);
    letter-spacing: 4px;
    text-transform: uppercase;
    font-family: 'albralight', serif;
    font-size: 13px;
    text-align: center;
    margin-bottom: 60px;
    width: 300px;
    left: calc(50% - 150px);
    max-width: none;
}

.bcd-container-02 {width:100%;}
.bcd-container-02 .bcd-inside {width:100%;border-top: 1px solid var(--custom-accent-100-1);border-bottom: 1px solid var(--custom-accent-100-1);margin:30px auto 60px;padding:30px 0;}
.bcd-next-product .bcd-hover.bcd-experience {
    background: rgb(20,20,20);
    background: -moz-linear-gradient(180deg, rgba(20,20,20,1) 0%, rgba(20,20,20,1) 1%, rgba(20,20,20,0.8) 40%, rgba(20,20,20,0.8) 100%);
    background: -webkit-linear-gradient(180deg, rgba(20,20,20,1) 0%, rgba(20,20,20,1) 1%, rgba(20,20,20,0.8) 40%, rgba(20,20,20,0.8) 100%);
    background: linear-gradient(180deg, rgba(20,20,20,1) 0%, rgba(20,20,20,1) 1%, rgba(20,20,20,0.8) 40%, rgba(20,20,20,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#141414",endColorstr="#141414",GradientType=1);
}
.added_to_cart.wc-forward {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 35px;
    /* border-radius: 50%; */
    background: var(--custom-accent-50-1);
    text-align: center;
    color: white;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    align-content: center;
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-transition: 200ms all;-moz-transition: 200ms all;-o-transition: 200ms all;transition: 200ms all;
}
.added_to_cart.wc-forward:hover {background:var(--custom-accent-200-1)}
.bcd-tpl-login {}
.bcd-tpl-login .bcd-box-wrapper {}
.bcd-tpl-login .bcd-box-wrapper .bcd-box-1 {padding:15px;}
.bcd-tpl-login .bcd-box-wrapper .bcd-box-2 {padding:15px;}
.bcd-progress-bar {position:absolute;left:0;top:0;right:0;width:100%;height:2px;background:#141414;z-index:1;}
.bcd-progress-bar .bcd-inside-bar {position:absolute;height:5px;width:10px;left:0;top:0;z-index:1;background:var(--default-primary-500-1);}
#BCD-over-18 {
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999999999998;
}
#BCD-over-18 .bcd-access {}
#BCD-over-18 .bcd-access .bcd-entry-content p {
    color: #484848;
    border-top: 1px solid #484848;
    padding: 15px 0 0 0;
    margin: 0 0 15px 0;
}
#BCD-over-18 .bcd-access .bcd-box-1 {width:100%;}
#BCD-over-18 .bcd-access .bcd-box-2 {width:100%;background:var(--default-background-500-1);padding:60px;}
#BCD-over-18 .bcd-access .bcd-box-2 .bcd-line {margin-left:15px;}
#BCD-over-18 .bcd-access .bcd-box-2 .bcd-pre-ex {font-family: 'albralight', serif;font-size:18px;text-transform:uppercase;letter-spacing:2px;color:var(--custom-primary-100-1);}
#BCD-over-18 .bcd-access .bcd-box-2 h2 {font-family: 'albralight', serif;font-size:31px;text-transform:uppercase;letter-spacing:4px;color:var(--default-primary-500-1);margin:50px 0 15px;line-height: 1.2em;}
#BCD-over-18 .bcd-access .bcd-box-2 .bcd-buttons-wrapper {padding:15px 0;}
#BCD-over-18 .bcd-access .bcd-box-2 .bcd-buttons-wrapper .bcd-yes {border: 1px solid #4e4d4d;padding:12px 40px;border-top-left-radius:24px;border-bottom-left-radius:24px;font-family: 'Montserrat', sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;}
#BCD-over-18 .bcd-access .bcd-box-2 .bcd-buttons-wrapper .bcd-yes:hover {color:var(--default-primary-500-1);}
#BCD-over-18 .bcd-access .bcd-box-2 .bcd-buttons-wrapper .bcd-no {border: 1px solid #4e4d4d;padding:12px 40px;border-top-right-radius:24px;border-bottom-right-radius:24px;margin-left:-1px;font-family: 'Montserrat', sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;}
#BCD-over-18 .bcd-access .bcd-box-2 .bcd-buttons-wrapper .bcd-no:hover {color:var(--default-primary-500-1);}
#screen_cover {display:flex;display:-webkit-flex; display:-ms-flexbox;background:var(--default-background-500-1);z-index:999999999999;}
#screen_cover .bcd-scrolling-text {text-transform:uppercase}
.bcd-line-preloader {
    width:200px;
    height:2px;
    background:linear-gradient(to right, var(--default-primary-500-1), var(--default-primary-500-1));
    background-color:#999;
    position:relative;
    margin:0 auto 100px;
    border-radius:4px;
    background-size:20%;
    background-repeat:repeat-y;
    background-position:-25% 0;
    animation:scroll 2s ease-in-out infinite;
}
#screen_cover img {width:45%;margin: auto 20%;display:none;}
#screen_cover .bcd-title {
    font-family: 'Montserrat', sans-serif;
    color: var(--default-primary-500-1);
    margin: 15px auto;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 4px;
    font-size: 12px;
}
@keyframes scroll{
    50%{background-size:80%}
    100%{background-position:125% 0;}
}

body.woocommerce-account nav.woocommerce-MyAccount-navigation ul {list-style-type:none;padding:0;}
body.woocommerce-account nav.woocommerce-MyAccount-navigation li {text-transform:uppercase;padding:10px 0;}
body.woocommerce-account .woocommerce-form.woocommerce-form-login {background:#fff;color:var(--default-primary-500-1);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
body.woocommerce-account .woocommerce-form.woocommerce-form-login label {font-family: 'albralight', serif;color: #999999;font-size: 16px;font-style: italic;}
body.woocommerce-account .woocommerce-form.woocommerce-form-login .form-row input.input-text, body.woocommerce-account .woocommerce-form.woocommerce-form-login .form-row textarea {padding:10px;border: 0;border-bottom: 1px solid #dcdcdc;}
body.woocommerce-account .woocommerce-form.woocommerce-form-login .form-row:nth-child(3) {margin-top:50px;}
body.woocommerce-account .woocommerce-form.woocommerce-form-login .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span {font-family: 'Montserrat', sans-serif;font-size:11px;font-style: normal;text-transform: uppercase;}
body.woocommerce-account .woocommerce-form-login .woocommerce-form-login__submit {text-transform:uppercase;padding: 10px 24px;background:var(--default-primary-500-1);color:#fff;}
body.woocommerce-account.page-template-default .bcd-entry-content h2 {text-align:center;margin:30px auto;}
.woocommerce div.product p.stock {background: #a50000;margin: 15px 0 30px;color: #fff;padding: 6px 15px 5px;border-radius: 20px;text-align: center;text-transform: uppercase;letter-spacing: 4px;font-weight: 500;font-size: 16px;}

@media only screen and (orientation:portrait) {

}
@media only screen and (orientation:landscape) {

}
@media (min-width:480px) {

}
@media (max-width:599px) {
    /* xs */

}
@media (min-width:600px) {
    /* WOOCOMMERCE TBM VERSION [start] */
    /* LOOP [start] */
    .bcd-tpl-login .bcd-box-wrapper {}
    .bcd-tpl-login .bcd-box-wrapper .bcd-box-1 {width:50%;}
    .bcd-tpl-login .bcd-box-wrapper .bcd-box-2 {width:50%;}
    .part-products-loop-wrapper .bcd-box-1 {width:100%;}
    .part-products-loop-wrapper .bcd-box-2 {width:100%;}
    .part-product-wrapper .bcd-box-1 {width:100%;}
    .part-product-wrapper .bcd-box-2 {width:100%;}
    .bcd-list.bcd-product-list {width:100%}
    .bcd-list.bcd-product-list .owl-carousel .bcd-product {width:auto;}
    .bcd-list.bcd-product-list .bcd-product {width:50%;}
    #BCD-header .bcd-inside {padding:10px 30px;}
    .bcd-list.bcd-product-list div.bcd-product:nth-last-child .bcd-product-inside {border-right: 1px solid var(--default-background-300-1);}
    .bcd-list.bcd-product-list .bcd-product-inside {border-left:1px solid var(--default-background-300-1);border-bottom:1px solid var(--default-background-300-1);min-height: 650px;}
    .bcd-list.bcd-product-list .bcd-product-inside img {width:42%;}
    /* LOOP [end] */
    /* WOOCOMMERCE TBM VERSION [end] */
    .bcd-entry-content {font-size:15px;line-height:1.7em;}
    #BCD-gnav-slide-1 .bcd-box-2 .bcd-content {padding:0 30px;}
    #BCD-gnav-slide-1 .bcd-box-2 .bcd-bg-image-wrapper img {right:30px;}
    body.single-product .bcd-box-1-1 {width:40%;padding:0 15px 15px 15px;}
    body.single-product .bcd-box-1-2 {width:60% !important;padding:0 15px 15px 15px !important;}
    .product-table-wrapper .product-table {margin:0 30px 60px 30px;}
    .product-table-wrapper .product-table > .bcd-row {padding:0;}
    .product-table-wrapper .product-table > .bcd-row .bcd-label {width:35%;padding:25px 15px;}
    .product-table-wrapper .product-table > .bcd-row .bcd-label-content {width:65%;padding:25px 15px;}
    .product-table-wrapper .product-table .bcd-table-header .bcd-row .bcd-label {width:90px;padding:15px;}
    .product-table-wrapper .product-table .bcd-table-header .bcd-row .bcd-label-content {width:65%;padding:25px 15px;}
    .product-table-wrapper .product-table .bcd-row.bcd-experience-row > div {width:50%;}
    .bcd-part-featured-image {}
    .bcd-part-featured-image .bcd-post-image {height:400px;}
    .woocommerce-cart .bcd-part-featured-image .bcd-post-image {height:70px;}
    #owl-about-latest .item .bcd-content .bcd-box-1 {width:50%;}
    #owl-about-latest .item .bcd-content .bcd-box-2 {width:50%;padding:15px;}
    .bcd-blog-tile .bcd-post-image {width:50%;height:450px;}
    .bcd-blog-tile .bcd-content {width:50%;}
    .bcd-part-team {}
    .bcd-part-team .bcd-box-wrapper {margin-bottom:50px;}
    .bcd-part-team .bcd-box-wrapper .bcd-box-1 {width:40%;}
    .bcd-part-team .bcd-box-wrapper .bcd-box-2 {width:60%;padding:15px 15px 0 15px;}
    .bcd-part-history {}
    .bcd-part-history .bcd-box-wrapper {}
    .bcd-part-history .bcd-box-wrapper .bcd-box-1 {width:50%;padding:0 15px 15px 15px;}
    .bcd-part-history .bcd-box-wrapper .bcd-box-2 {width:50%;}
    #owl-about-latest .item .bcd-ex {min-height:unset;}
    .bcd-part-latest-posts {padding:100px 0;}
    #owl-about-latest .bcd-post-image, #owl-about-latest .owl-nav .owl-prev, #owl-about-latest .owl-nav .owl-next {height:455px;}
    .bcd-part-team .bcd-content {margin:0;}
    .bcd-part-history .bcd-featured-image.bcd-post-image {height:460px; margin:0 0 -50px 0;}
    .bcd-part-history .bcd-box-wrapper .bcd-box-2 {padding:0 15px 15px;}
    .bcd-part-history .bcd-box-wrapper .bcd-box-2 h2 {margin-top:0;}
    .bcd-part-history .bcd-box-wrapper-2 {}
    .bcd-part-history .bcd-box-wrapper-2 .bcd-box-1 {width:50%;}
    .bcd-part-history .bcd-box-wrapper-2 .bcd-box-2 {width:50%;}
    .bcd-part-history .bcd-third-image img {width:85%;margin:-160px 0 0;}
    .bcd-part-history .bcd-box-wrapper-2 .bcd-content {padding:0 15px 0 15px;}
    .bcd-part-thought .bcd-box-wrapper {}
    .bcd-part-thought .bcd-box-wrapper .bcd-box-1 {width:30%;}
    .bcd-part-thought .bcd-box-wrapper .bcd-box-2 {width:70%;}
    .bcd-part-thought .bcd-box-wrapper h2 {margin-top:0;padding-top:0;}
    .bcd-part-thought .bcd-box-wrapper .bcd-separator-2 {margin-top:8px;padding-top:0;}
    .bcd-part-thought .bcd-box-wrapper-2 {}
    .bcd-part-thought .bcd-box-wrapper-2 .bcd-box-1 {width:60%;}
    .bcd-part-thought .bcd-box-wrapper-2 .bcd-box-2 {width:40%;}
    .bcd-part-thought .bcd-content {padding:0 0 30px 0;}
    .bcd-part-environment .bcd-box-wrapper {}
    .bcd-part-environment .bcd-box-wrapper .bcd-box-1 {width:80%;}
    .bcd-part-environment .bcd-box-wrapper .bcd-box-1 .bcd-content {column-count:2;column-gap:15px;}
    .bcd-part-environment .bcd-box-wrapper .bcd-box-2 {width:100%;}
    .bcd-part-company .bcd-box-wrapper {}
    .bcd-part-company .bcd-box-wrapper .bcd-box-1 {width:30%;}
    .bcd-part-company .bcd-box-wrapper .bcd-box-2 {width:70%;}
    .bcd-part-company .bcd-box-wrapper h2 {margin-top:0;padding-top:0;}
    .bcd-part-company .bcd-box-wrapper .bcd-separator-2 {margin-top:8px;padding-top:0;}
    .bcd-part-company .bcd-box-wrapper-2 {}
    .bcd-part-company .bcd-box-wrapper-2 .bcd-box-1 {width:60%;}
    .bcd-part-company .bcd-box-wrapper-2 .bcd-box-2 {width:40%;}
    #owl-company .item, #owl-company .item .bcd-post-image, #owl-company .owl-nav .owl-prev, #owl-company .owl-nav .owl-next {height:360px;}
    #owl-products-page-gallery .item, #owl-products-page-gallery .item .bcd-post-image {height:360px;}
    .bcd-part-grapes .bcd-box-wrapper {}
    .bcd-part-grapes .bcd-box-wrapper .bcd-box-1 {width:55%;}
    .bcd-part-grapes .bcd-box-wrapper .bcd-box-1 .bcd-content {column-count:1;column-gap:15px;}
    .bcd-part-grapes .bcd-box-wrapper .bcd-box-2 {width:45%;}
    .bcd-part-grapes .bcd-post-full-image {margin:65px 0 0 0;}
    .bcd-part-environment .bcd-box-wrapper {}
    .bcd-part-cellar .bcd-box-wrapper .bcd-box-1 {width:80%;}
    .bcd-part-cellar .bcd-box-wrapper .bcd-box-1 .bcd-content {column-count:2;column-gap:15px;}
    .bcd-part-cellar .bcd-box-wrapper .bcd-box-2 {width:100%;}
    .bcd-part-cellar .bcd-cta-wrapper > div {width:50%;}
    .bcd-part-cellar .bcd-cta-wrapper > div:nth-of-type(1) {margin:0;}
    .bcd-part-cellar .bcd-cta-wrapper > div:nth-of-type(2) {margin:0;}
    .bcd-form-card-wrapper .bcd-box {width:50%;}
    .bcd-form-card-wrapper .bcd-box-wrapper div.bcd-box:nth-of-type(1) {padding-right:15px;}
    .bcd-form-card-wrapper .bcd-box-wrapper div.bcd-box:nth-of-type(2) {padding-left:15px;}
    .bcd-form-card-wrapper h3 {width:500px;}
    .bcd-next-product .bcd-post-image {height:660px;}
    .bcd-home-products .bcd-box-2 .bcd-post-full-image {width:33.33%;height:200px;}
    .bcd-home-products .bcd-box-2 .bcd-content {width:66.66%;column-count:2;column-gap:15px;}
    .bcd-part-experiences .bcd-box-3 .bcd-box-3-2-1 {width:50%;}
    .bcd-part-experiences .bcd-box-3 .bcd-box-3-2-2 {width:50%;}
    #owl-home-top .bcd-content {padding:45px;}
    #owl-home-top .bcd-content h2 {font-size:37px;}
    #BCD-gnav-slide-1 .bcd-box-1 .bcd-post-image {height:370px;}
    #BCD-gnav-slide-1 .bcd-box-1 .bcd-extra-image-2 {width:300px;height:300px;position:absolute;left:calc(50% - 150px);bottom:-150px;}
    #BCD-gnav-slide-1 .bcd-box-1 {margin-bottom:200px;}
    .bcd-home-products .bcd-vert-line-wrapper {margin-bottom:60px;}
    .home .bcd-part-product-text {padding:50px 0 332px;}
    .bcd-home-products .bcd-claim {font-size:104px;}
    .bcd-home-products .bcd-claim-wrapper {margin-top:-300px;}
    .bcd-home-products .bcd-mid-content {padding:100px 0;}
    .bcd-home-products .bcd-box-2 .bcd-post-full-image {margin:0;}
    .bcd-home-products .bcd-box-2 .bcd-content .bcd-entry-content {padding:0;}
    .bcd-home-products .bcd-box-3 {padding: 70px 0 0;}
    #owl-products-page-gallery .owl-nav {right:80px;top:-20px;}
    #owl-products-page-gallery .bcd-line {display:none;}
    #owl-products-page-gallery .bcd-gal-title {border-left: 10px solid var(--default-primary-500-1);padding:0 15px 0 60px;width: 60%;}
    .bcd-part-experiences .bcd-box-3 .bcd-content {width:60%;}
    .bcd-part-experiences .bcd-box-3 .bcd-post-image {height:320px;}
    .bcd-part-experiences .bcd-claim {margin-bottom:60px;}
    .bcd-part-experiences .bcd-entry-content p {width:90%;margin:0 auto;}
    .bcd-part-experiences .bcd-box-3 .bcd-inside {width:90%;margin: 0 auto;}
    .bcd-part-experiences .bcd-box-3-3 .bcd-inside {width:100%;margin: 0 auto;}
    .bcd-part-experiences .bcd-vert-line-ball {opacity:1;}
    .bcd-part-experiences .bcd-vert-line-outside {height:125px;}
    .bcd-part-experiences .bcd-claim {font-size: 104px;}
    .bcd-part-experiences .bcd-vert-line-wrapper {position: relative;bottom:0;margin-top:-90px;height:192px;}
    .bcd-part-experiences .bcd-claim-wrapper {padding:0;}
    .bcd-part-experiences .bcd-box-3 .bcd-box-3-2-1 {width: calc(50% - 7px);margin: 30px 15px 30px 0;padding:30px;}
    .bcd-part-experiences .bcd-box-3 .bcd-box-3-2-2 {width: calc(50% - 15px);margin: 30px 0 30px 15px;position:relative;}
    .bcd-part-experiences .bcd-box-3 .bcd-box-3-2-2 .bcd-post-image {height: 202px;}
    .bcd-part-experiences .bcd-box-3-2-1 .bcd-ex {text-align:left;margin-top:0;}
    .bcd-part-experiences .bcd-box-3 h3 {font-size:22px;}
    .bcd-part-experiences .bcd-box-3-2-1 .bcd-title {text-align:left;font-size:22px;}
    .bcd-part-experiences .bcd-box-3-2-1 .bcd-cta-wrapper {margin: 0 0 15px 0;}
    .bcd-part-experiences .bcd-box-3-2-2 .bcd-icon {position:absolute;right:0;top:0;z-index:1;background: var(--default-primary-500-1);width: 90px;height: 90px;}
    .bcd-part-experiences .bcd-box-3-2-2 .bcd-icon img {width:40px;}
    .bcd-part-experiences .bcd-box-3-2-2 .bcd-ex {margin: 26px auto;text-align: center;}
    .bcd-part-experiences .bcd-box-3 .bcd-box-3-2-2 .bcd-post-image {height: 210px;}
    .bcd-more-info .bcd-entry-content {text-align:right;}
    .bcd-more-info .bcd-entry-content {text-align:right;}
    .bcd-more-info .bcd-for-further-info {padding-top:30px;}
    .bcd-more-info .bcd-box-1 {width:62%;padding:0 15px 0 0;}
    .bcd-more-info .bcd-box-2 {width:38%;padding:0 0 0 15px;}
    .bcd-social-feeds {padding-top: 200px;}
    .bcd-social-feeds .bcd-vertical-line-box {position:absolute;left:50%;top: -200px;}
    .bcd-social-feeds .bcd-vert-line-ball {opacity:1;}
    .bcd-social-feeds .bcd-glasses {margin: 0;position: absolute;width: 535px;top: -139px;}
    .bcd-social-feeds .bcd-box-2 a {font-size: 27px;}
    .bcd-social-feeds .swiper-navigation.swiper-navigation-1 {display:none;}
    .bcd-social-feeds .swiper-pagination-wrapper {display:none;}
    .bcd-part-featured-image h1 {font-size:51px;}
    .woocommerce div.product .product_title {text-align:left;min-height: 100px;}
    body.single-product.woocommerce .part-product-wrapper div.product p.price, body.single-product.woocommerce .part-product-wrapper div.product span.price {text-align:left;}
    body.single-product.woocommerce .bcd-product-claim {text-align:left;}
    body.single-product.woocommerce .part-product-wrapper {padding:100px 0 50px;}
    body.single-product .bcd-bg-box-1.bcd-post-image {height: 310px;}
    body.single-product.woocommerce h1 {font-size: 51px;letter-spacing: 4px;}
    .bcd-part-product-vintages .bcd-icon {border-bottom: 1px solid var(--custom-accent-100-1);}
    .bcd-part-product-vintages .bcd-icon img {width:40px;margin:60px auto 30px;}
    .bcd-part-product-vintages .bcd-icon .bcd-icon-claim {
        color: var(--custom-primary-100-1);
        letter-spacing: 4px;
        text-transform: uppercase;
        font-family: 'albralight', serif;
        font-size: 13px;
        text-align: center;
        margin-bottom: 60px;
        width: 300px;
        left: calc(50% - 150px);
        max-width: none;
    }
    .bcd-part-product-vintages md-tabs .bcd-icon img {width:40px;}
    #owl-product-vintages {width:90%;margin:0 auto;padding:0;}
    .bcd-part-marketing-band-1 .bcd-linked-image {width:500px;}
    .bcd-part-product-photogallery {padding:0 0 90px;}
    .bcd-part-product-photogallery .bcd-entry-content {padding:15px;column-count:2;column-gap:15px;width: 600px;margin: 60px auto 30px;}
    .bcd-special-pages {padding:60px 0 0;}
    .slide-inner {margin: 5px;padding: 0;}
    body.single-post .bcd-part-featured-image h1 {font-size:37px;}
    #owl-reviews .item, #owl-reviews .item .bcd-post-image, #owl-reviews .owl-nav .owl-prev, #owl-reviews .owl-nav .owl-next {height:390px;}
    #BCD-evaluations #owl-reviews .bcd-box-2 h3 {font-size: 14px;margin: 0;padding: 0 30px;text-align:left;}
    #BCD-evaluations #owl-reviews .bcd-box-2 .bcd-ex {padding: 0 30px;font-size: 8px;text-align:left;}
    #owl-reviews .owl-dots {bottom:-15px;}
    #BCD-evaluations .bcd-owl-box {padding: 60px 0;}
    #BCD-evaluations #owl-reviews .bcd-box-2 {padding:60px 30px 15px;}
    #BCD-evaluations #owl-reviews .bcd-box-3 {padding: 0 60px 60px;}
    .bcd-exp-content {width:50%; background:#fff;}
    .bcd-exp-map {width:50%;}
    .bcd-container-02 .bcd-inside {width:570px;}
    body.page-template-default .bcd-part-featured-image h1 {font-size:45px;}
    .bcd-part-vinification .bcd-box-wrapper .bcd-box-1 {width:600px; margin: 0 auto;padding:15px 0 90px;}
    #screen_cover img {width:200px;}
    body.woocommerce-account .woocommerce-form.woocommerce-form-login {width: 440px;margin: 0 auto 60px;padding: 60px;}
    body.woocommerce-account nav.woocommerce-MyAccount-navigation ul {list-style-type: none;padding: 20px 0;background: var(--neutral-primary-A700-1);margin-bottom: 40px;}
    body.woocommerce-account nav.woocommerce-MyAccount-navigation li {text-transform: uppercase;padding: 4px 14px;display: inline-block;}
    body.page-template-default.woocommerce-account .bcd-entry-content {padding: 15px 15px 60px 15px;}
    .bcd-part-vendemmia .bcd-featured-image {height:400px;}
    #BCD-error-404 .bcd-post-image {height:700px;}
    body.single-product .bcd-subscription-product .bcd-bg-box-1.bcd-post-image {height: 1200px;}
}
@media (max-width:959px) {
    /* sm */

}
@media (min-width:960px) {
    /* gt-sm */
    .bcd-list.bcd-product-list .bcd-product-inside {min-height:710px;}
    .bcd-footer-line {border-top:1px solid var(--custom-accent-100-1);margin: 0 15px 15px;}
    .bcd-container {width:900px;}
    .bcd-content {margin:0;}
    .bcd-claim {font-size:45px;}
    /* WOOCOMMERCE TBM VERSION [start] */
    /* LOOP [start] */
    .part-products-loop-wrapper .bcd-box-1 {width:65%;}
    .part-products-loop-wrapper .bcd-box-2 {width:35%;}
    /* LOOP [end] */
    /* WOOCOMMERCE TBM VERSION [end] */
    body.page-template-default .bcd-entry-content {padding: 15px 0;}
    #BCD-gnav-slide-1 .bcd-box-1 {width:50%;}
    #BCD-gnav-slide-1 .bcd-box-2 {width:50%;}
    #BCD-gnav-slide-1 .bcd-post-image.bcd-extended {width:calc(50% - 15px);height:365px;min-height:365px;position:absolute;left:0;top:0;z-index:1;}
    #BCD-gnav-slide-1 .bcd-box-2 {}
    #BCD-gnav-slide-1 .bcd-box-2 .bcd-content {padding:0 15px;}
    #BCD-gnav-slide-1 .bcd-box-2 .bcd-content h2 {font-size:170px;padding:0 0 30px 0;}
    #BCD-gnav-slide-1 .bcd-box-2 .bcd-content .bcd-ex {font-size:45px;}
    #BCD-gnav-slide-1 .bcd-box-2 .bcd-bg-image-wrapper img {right:15px;top:5px;width:251px;}
    a.bcd-cta-01, a.bcd-cta-01:visited {font-size:13px;}
    #BCD-gnav-slide-1 .bcd-box-1 .bcd-extra-image-1 {width:220px;height:220px;position:absolute;left:calc(50% - 110px);top:243px;z-index:1;}
    #BCD-gnav-slide-1 .bcd-box-1 .bcd-extra-image-2 {width:400px;height:400px;position:absolute;left:calc(50% - 200px);top:604px;z-index:1;}
    .bcd-blog-tile .bcd-post-image {height:400px;}
    .bcd-part-featured-image .bcd-post-image {height:400px;}
    .woocommerce-cart .bcd-part-featured-image .bcd-post-image {height:70px;}
    #owl-about-latest .bcd-post-image, #owl-about-latest .owl-nav .owl-prev, #owl-about-latest .owl-nav .owl-next {height:355px;}
    .bcd-part-history .bcd-post-image.bcd-secondary-image {height:500px;}
    .bcd-part-history .bcd-third-image img {width:70%;margin-top:-150px;}
    .bcd-part-thought .bcd-box-wrapper-2 .bcd-box-1 {padding:0 15px 0 0;}
    .bcd-part-thought .bcd-box-wrapper-2 .bcd-box-2 {padding:0 0 0 15px;}
    .bcd-part-company .bcd-box-wrapper-2 .bcd-box-1 {padding:30px;}
    .bcd-part-company .bcd-box-wrapper-2 .bcd-box-2 {padding:30px;}
    .bcd-part-company .bcd-box-wrapper h2 {padding-left:0;}
    #owl-company .item, #owl-company .item .bcd-post-image, #owl-company .owl-nav .owl-prev, #owl-company .owl-nav .owl-next {height:450px;}
    #owl-products-page-gallery .item, #owl-products-page-gallery .item .bcd-post-image {height:470px;}
    .bcd-part-grapes .bcd-box-wrapper .bcd-box-1 {width:65%;padding:0 15px 0 0;}
    .bcd-part-grapes .bcd-box-wrapper .bcd-box-1 .bcd-content {column-count:2;}
    .bcd-part-grapes .bcd-box-wrapper .bcd-box-2 {width:35%;padding:0 0 0 15px;}
    .bcd-part-team .bcd-box-wrapper .bcd-box-1 {padding:0 15px 0 0;}
    .bcd-part-team .bcd-box-wrapper .bcd-box-2 {padding:0 0 0 15px;}
    .bcd-part-team .bcd-claim-ex {padding:0;}
    .bcd-claim {padding:0;}
    .bcd-part-history .bcd-box-wrapper .bcd-box-2 {padding:0 0 0 15px;}
    .bcd-part-thought .bcd-box-wrapper .bcd-separator-2 {margin:8px 0 30px 0;padding-top:0;}
    .bcd-part-thought .bcd-box-wrapper .bcd-box-1 {padding:0 15px 0 0;}
    .bcd-part-thought .bcd-box-wrapper .bcd-box-2 {padding:0 0 90px 15px;}
    .bcd-part-history .bcd-box-wrapper-2 .bcd-content {padding:0;}
    .bcd-part-environment .bcd-box-wrapper .bcd-box-1 {padding:0 15px 90px 0;}
    .bcd-part-environment .bcd-box-wrapper .bcd-box-2 {padding:0;}
    .bcd-part-company .bcd-box-wrapper .bcd-box-1 {padding:0 15px 0 0;}
    .bcd-part-company .bcd-box-wrapper .bcd-box-2 {padding:0 0 90px 15px;}
    .bcd-part-company .bcd-box-wrapper .bcd-box-2 .bcd-content {margin:0 0 30px 0;}
    .bcd-part-3-pics .bcd-box .bcd-inside {margin:0;}
    .bcd-part-3-pics div.bcd-box {width:33%;}
    .bcd-part-3-pics div.bcd-box:nth-of-type(1) .bcd-inside {margin-right:30px;}
    .bcd-part-3-pics div.bcd-box:nth-of-type(2) .bcd-inside {margin:0 15px;}
    .bcd-part-3-pics div.bcd-box:nth-of-type(3) .bcd-inside {margin-left:30px;}
    .bcd-part-cellar .bcd-box-wrapper .bcd-box-1 {padding:0 15px 90px 0;}
    .bcd-part-cellar .bcd-box-wrapper .bcd-box-2 {padding:0;}
    .bcd-big-footer {height:440px;}
    .bcd-big-footer .bcd-footer-menu-wrapper ul li {width:auto;padding:4px 8px;}
    #owl-home-top .bcd-content {width:auto;max-width:900px;}
    #owl-home-top .bcd-content h2 {font-size:45px;}
    .bcd-vert-line-wrapper {position:absolute;bottom:-90px;left:0;right:0;height:192px;}
    .bcd-vert-line-outside {height:192px;width:1px;position:relative;background:var(--default-primary-500-1);}
    .bcd-vert-line-inside {height:180px;}
    .bcd-vert-line-ball {opacity:1;}
    .bcd-home-products .bcd-box-2 .bcd-post-full-image {height:260px;}
    .bcd-home-products .bcd-claim-wrapper {margin-top: -300px;}
    .bcd-home-products .bcd-mid-content {padding-top: 132px;}
    #owl-products-page-gallery .owl-nav {right: 145px;}
    #owl-products-page-gallery .bcd-gal-title {width:340px;}
    .bcd-part-experiences .bcd-entry-content p {width:100%;}
    .bcd-part-experiences .bcd-box-3 .bcd-inside {width:100%;}
    .bcd-part-experiences .bcd-claim-wrapper {padding:0;}
    .bcd-part-experiences .bcd-box-3-2-2 .bcd-ex {margin: 24px 30px;text-align: left;}
    .bcd-social-feeds .bcd-glasses {width:686px;}
    .bcd-social-feeds .bcd-vert-line-wrapper {height:60px;}
    .bcd-social-feeds .bcd-vert-line-outside {height:60px;}
    .bcd-social-feeds .bcd-vert-line-inside {height:60px;}
    .bcd-social-feeds .bcd-claim {font-size:89px;}
    .bcd-social-feeds .bcd-claim span:nth-of-type(3) {margin-left:25px;}
    .bcd-social-feeds .bcd-box-2 a {font-size: 21px;margin: 0 12px;}
    .bcd-social-feeds .bcd-claim-ex {margin-top: -76px;}
    .bcd-tpl-blog .bcd-social-feeds .bcd-claim-ex {margin-top: 60px;}
    .bcd-part-featured-image h1 {font-size:71px;}
    body.single-product .woocommerce-product-gallery__image {width:260px;}
    .product-table-wrapper .product-table {margin: 0 0 60px 0;}
    .bcd-part-product-awards .bcd-title {min-width:40%;width:40%;max-width:40%;}
    .bcd-part-product-awards .bcd-entry-content {min-width:calc(60% - 80px);width:calc(60% - 80px);max-width:calc(60% - 80px);}
    body.single-product .bcd-animated-text-wrapper .bcd-scrolling-text.font_size_11vh .bcd-scrolling-text-inner * {font-size:170px;}
    .bcd-part-product-photogallery .bcd-entry-content {width:680px;}
    .bcd-part-marketing-band-1 .bcd-linked-image {width: 900px;}
    .bcd-part-marketing-band-1 h2 {font-size:45px;margin: 0 auto 30px;width: 960px;}
    body.single-product .bcd-footer-wrapper {position:absolute;left:0;right:0;bottom:0;}
    body.single-product.bcd-subscription-product .bcd-footer-wrapper {position:relative;left:auto;right:auto;bottom:auto;}
    body.single-product .bcd-big-footer {height:auto;}
    body.single-product .bcd-big-footer .bcd-content {margin: 18px auto;}
    body.single-product #BCD-footer {padding: 15px ;}
    body.single-product #BCD-footer .bcd-footer-end-2 {display:none;}
    body.single-product #BCD-footer .bcd-footer-end {display:block;}
    #owl-product-photogallery-bcd-counter {width: 650px;}
    body.single-post .bcd-part-featured-image h1 {font-size:45px;}
    body.single-post .bcd-part-featured-image .bcd-absolute-full-container .bcd-single-post-header {width: 700px;margin: 0 auto;}
    body.single-post .bcd-box-wrapper {width: 700px;margin: 0 auto;}
    body.single-post .bcd-entry-content {padding:15px 0;}
    body.single-post .bcd-separator {width: 700px;margin: 0 auto;}
    .bcd-tpl-blog .bcd-blog-tile .bcd-content {padding: 70px 50px;}
    #BCD-evaluations #owl-reviews img {display:block;}
    #BCD-evaluations #owl-reviews .bcd-box-2 {padding-left:30px;}
    #BCD-evaluations #owl-reviews .bcd-box-3 {font-size:11px;}
    #BCD-evaluations #owl-reviews .bcd-box-4 {right: -30px;top: calc(50% - 30px);}
    #owl-reviews .item, #owl-reviews .item .bcd-post-image, #owl-reviews .owl-nav .owl-prev, #owl-reviews .owl-nav .owl-next {height: 320px;}
    .bcd-form-card-wrapper {padding: 75px 0 75px;}
    .page-template-tpl-experiences .bcd-part-stay-updated .bcd-form-card-wrapper {padding: 0 0 75px;}
    .bcd-exp-content p {font-size:15px;line-height:1.4em;}
    .bcd-container-02 .bcd-inside {width:650px;}
    body.page-template-default .bcd-part-featured-image h1 {font-size:53px;}
    .bcd-woocommerce-default-page-content {padding:60px 0 100px 0;}
    body.page-template-tpl-about .bcd-part-featured-image h1 {font-size: 171px;}
    .bcd-part-history .bcd-box-wrapper .bcd-box-1 {padding: 0 15px 15px 0;}
    .bcd-part-vendemmia .bcd-box-1 {padding: 15px 0 90px;width: 600px;margin: 0 auto;}
    body.page-template-tpl-contacts .bcd-contact-label .bcd-inside {padding:10px 45px;}
    body.page-template-tpl-contacts .bcd-contact-label {top:-28px;}
    #BCD-gnav-slide-1 {padding:200px 0 0 0;}
    #BCD-over-18 .bcd-access .bcd-box-1 {width:50%;}
    #BCD-over-18 .bcd-access .bcd-box-1 img {width:256px;}
    #BCD-over-18 .bcd-access .bcd-box-2 {width:50%;padding:120px;}
    #BCD-over-18 .bcd-access .bcd-box-2 .bcd-inside {max-width:400px;}
    #BCD-over-18 .bcd-access .bcd-circle {width:100px;min-width:100px;max-width:100px;height:100px;min-height:100px;max-height:100px;background:var(--default-background-500-1);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:-50px;top:calc(50% - 50px);z-index:1;}
    #BCD-over-18 .bcd-access .bcd-circle img {width:40px;}
    body.woocommerce-account nav.woocommerce-MyAccount-navigation ul {margin: 0 0 60px 0;}
    body.woocommerce-account nav.woocommerce-MyAccount-navigation li {display:block;padding: 4px 0 4px 30px;}
    .bcd-horizontal-line-box {top:-38px;}
    #BCD-error-404 .bcd-post-image {height:800px;}
    #add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {padding: 6px 6px 8px;}
}
@media (min-width:992px) {

}
@media (min-width:1200px) {

}
@media (max-width:1279px) {
    /* md */

}
@media (min-width:1280px) {
    /* gt-md */
    .bcd-home-products .bcd-claim-wrapper {margin-top: -330px;}
    #owl-team .bcd-post-full-image {height:350px;}
    .bcd-container {width:960px;}
    .bcd-list.bcd-product-list .bcd-product {width:33%;}
    .bcd-blog-tile .bcd-post-image {height:400px;}
    .bcd-part-history .bcd-featured-image.bcd-post-image {height:400px;}
    .bcd-part-history .bcd-third-image img {margin-top:-165px;}
    .bcd-part-3-pics .bcd-box .bcd-post-image {height:600px;}
    .bcd-next-product .bcd-post-image {height:750px;}
    .bcd-next-product .bcd-post-full-image {height:350px;}
    .bcd-experience-tile .bcd-post-image {height:700px;}
    #owl-home-top .item, #owl-home-top .item .bcd-post-image, #owl-home-top .owl-nav .owl-prev, #owl-home-top .owl-nav .owl-next {height:700px;}
    .bcd-home-products .bcd-claim {font-size: 178px;}
    .home .bcd-part-product-text {padding: 50px 0 400px;}
    #owl-products-page-gallery .owl-nav {right: calc(50% - 480px);}
    .bcd-part-experiences .bcd-claim {font-size: 138px;}
    .bcd-social-feeds .bcd-glasses {left: -134px;}
    .bcd-part-product-vintages .bcd-f-image-1 {
        display: block;
        position: absolute;
        z-index: 1;
        right: 0;
        top: 230px;
        height: 500px;
    }
    .bcd-part-product-vintages .bcd-f-image-2 {
        display: block;
        position: absolute;
        z-index: 1;
        left: -70px;
        top: 230px;
        height: 430px;
    }
    .bcd-part-product-photogallery .bcd-entry-content {width:780px;}
    #owl-product-photogallery-bcd-counter {width: 750px;}
    .slide-inner {margin: 5px;padding: 15px;}
    .bcd-container-02 .bcd-inside {width:750px;}
    body.page-template-tpl-contacts .bcd-post-image {height: 650px;}
    .bcd-part-vendemmia .bcd-featured-image {height: 600px;}
    #BCD-error-404 .bcd-post-image {height:900px;}
    body.single-product .bcd-subscription-product .bcd-bg-box-1.bcd-post-image {height: 1000px;}
}
@media (min-width:1440px) {
    .bcd-part-product-photogallery .bcd-entry-content {width:940px;}
    #owl-product-photogallery-bcd-counter {width:915px;}
    #owl-product-photogallery .item, #owl-product-photogallery .item .bcd-post-image, #owl-product-photogallery .owl-nav .owl-prev, #owl-product-photogallery .owl-nav .owl-next {height:525px;}
    #owl-category-products .item, #owl-category-products .item .bcd-post-image, #owl-category-products .owl-nav .owl-prev, #owl-category-products .owl-nav .owl-next {height: 750px;}
    #owl-experiences .item, #owl-experiences .item .bcd-post-image, #owl-experiences .owl-nav .owl-prev, #owl-experiences .owl-nav .owl-next {height: 750px;}
    .bcd-tpl-blog .bcd-blog-tile .bcd-content {padding: 70px 85px;}
    .bcd-blog-tile .bcd-post-image {height: 430px;}
    .bcd-container-02 .bcd-inside {width:915px;}
}
@media (max-width:1919px) {
    /* lg */

}
@media (min-width:1920px) {
    /* gt-lg, xl */
    .bcd-large-container {width:1920px;margin:0 auto;padding-left:0;padding-right:0;}
    .bcd-list.bcd-product-list .bcd-product {width:25%;}
    .bcd-list.bcd-product-list .bcd-product-inside img {width:33%;}
    .bcd-part-featured-image .bcd-post-image {height:700px;}
    .bcd-part-featured-image h1 {font-size:150px;}
    .bcd-part-history .bcd-post-image.bcd-secondary-image {height:700px;}
    #owl-company .item, #owl-company .item .bcd-post-image, #owl-company .owl-nav .owl-prev, #owl-company .owl-nav .owl-next {height:560px;}
    .bcd-part-3-pics .bcd-box .bcd-post-image {height:800px;}
    .bcd-next-product .bcd-post-image {height:800px;}
    .bcd-part-product-photogallery .bcd-entry-content {width:1024px;}
    #owl-product-photogallery-bcd-counter {width: 995px;}
    #owl-category-products .item, #owl-category-products .item .bcd-post-image, #owl-category-products .owl-nav .owl-prev, #owl-category-products .owl-nav .owl-next {height: 675px;}
    #owl-experiences .item, #owl-experiences .item .bcd-post-image, #owl-experiences .owl-nav .owl-prev, #owl-experiences .owl-nav .owl-next {height: 745px;}
    .bcd-blog-tile .bcd-post-image {height: 530px;}
    .bcd-tpl-blog .bcd-blog-tile .bcd-content {padding: 70px 150px;}
    .bcd-container-02 .bcd-inside {width:995px;}
    .bcd-part-vendemmia .bcd-featured-image {height: 800px;}
    #BCD-error-404 .bcd-post-image {height:900px;}
}
