#cookies-bar{position:fixed;bottom:20px;right:20px;max-width:450px;color:black;padding:1.5em !important;background-color:#fff;box-shadow:0 0 15px 5px rgba(0,0,0,0.08);border-radius:0.25em;z-index:99999}
#cookies-bar .title{margin:0;font-weight:600;font-size:1em}
#cookies-bar .content{font-size:0.85em;margin-top:0.75em}
#cookies-bar .content p{margin-bottom:0.75em}
#cookies-bar .buttons{margin-top:1.5em}
#cookies-bar .buttons .btn{padding:0.5em 1.25em;font-size:0.85em;text-align:center;display:inline-block !important}
#cookies-bar .buttons .btn{margin-right:5px}
@media (max-width:767px){#cookies-bar{max-width:100%;width:100%;bottom:0px;right:0px}}
#cookies-manage-options{display:none;font-size:0.85em}
#cookies-manage-options .cookie-option{background-color:#f7f7f7;padding:0.25em;margin-bottom:0.75em}
#cookies-manage-options label{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center}
#cookies-manage-options label strong{margin-left:0.5em}
#cookies-manage-options .description{display:inline-block;margin-left:1.95em}
#cookies-manage{padding:1.5em;border-radius:0.75em;font-size:0.85em;background-color:#fff}
#cookies-manage label{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center}
#cookies-manage label strong{margin-left:0.5em}
#cookies-manage button{display:inline-block;border-radius:5px;border:none;padding:0.5em 1.25em;margin-bottom:0.95em;margin-right:0.25em;font-weight:600;position:relative;transition:all 0.1s ease-in-out;background-color:#fbbf24}
.modal{display:none;max-width:500px;position:fixed;top:15%;left:50%;transform:translate(-50%,0);padding:1.25em;border-radius:0.75em;z-index:1600}
.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1500;background-color:rgba(0,0,0,0.5)}
.skip-content{display:none;position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}
.skip-content:focus{display:block;position:static !important;clip:auto;overflow:visible;height:auto}
.table{width:100%}
.table thead tr th{text-align:left;color:#1c1c1c;text-transform:uppercase;border:0;border-bottom:2px solid #fff;line-height:1.5;font-weight:700;vertical-align:middle;padding:8px 10px}
.table tbody tr td{border-bottom:1px solid #fff;padding:10px;color:#1c1c1c;text-align:left}
.table tbody tr:nth-child(2n){background-color:#f7f7f7}
.table tbody tr:hover{cursor:pointer;color:#fff;background-color:#fbbf24}
.table-light thead tr th{color:#1c1c1c;border-bottom:2px solid #ddd}
.table-light tbody tr td{border-bottom:1px solid #ddd;color:#383838}
.table-light tbody tr:hover{background-color:#f7f7f7}
ul.category-tab li{display:inline-block}
ul.category-tab li a{display:inline-block;color:#1c1c1c;font-weight:500;padding:12px 12px;border-bottom:2px solid transparent}
ul.category-tab li a.active,
ul.category-tab li a:hover{border-bottom:2px solid #fac90b}
#category .ci-item-left{text-align:left}
#category .ci-item-right{text-align:right}
#category .ci-item-left picture{float:left}
#category .ci-item-right picture{float:right}
#category h3{position:relative;margin-bottom:1.25em}
#category h3::after{content:'';position:absolute;bottom:-10px;width:150px;border-bottom:3px solid #fac90b}
#category .ci-item-left h3::after{left:0}
#category .ci-item-right h3::after{right:0}
blockquote{position:relative;color:#1a1a1a;font-family:Georgia,Times,"Times New Roman",serif;font-size:1.1em;font-style:italic;line-height:1.8em;z-index:0;text-align:center}
blockquote cite{display:block;font-size:0.75em;line-height:1.8em;margin-top:1em;padding:0.35em 0.95em;font-weight:bold}
div#sc-pricelist{background-color:antiquewhite;padding:1.5em}
.c-logo{display:none}
.sticked{position:fixed !important;top:0;left:0;background-color:#fff;z-index:999}
.sticked a{color:#000}
.sticked .w-logo{display:none !important}
.sticked .c-logo{display:block !important}