

    /*######General######*/

    /*Default Font Size*/
    html{
    font-size: 18px;
    }
    /*fix for font size in buttons if font size is unter 16px*/


    /*Font Family(ies)*/
    body,
    .tooltip, .popover, h2, p,  .main-footer .left span, .main-footer .right, .navbar.navbar-main .top-menu-wrapper .navbar-brand,
    .sidebar.sidebar-main a span,
    .iw-aside-navigator-wrapper .iw-aside-container section .section-header .title,
    .full-page section .section-header .title,
    .iw-stepper .iw-step .circle,
    .page-container-register .title,
    .page-container-landing-page .title,
    .page-container-checkout section .section-header
    {
    font-family:Neptune, Segoe UI, Open Sans, sans-serif !important;
    }


    /*headers and tabs color*/
    .iw-aside-navigator-wrapper .iw-aside-container section .section-header .title,
    section .section-header .title,
    .iw-ribbon .bg-ribbon,
    .text-primary,
    .iw-aside-navigator-wrapper .iw-aside-navigator .card .price,
    .iw-aside-navigator-wrapper .iw-aside-navigator .card .menu .list-group-item.active i,
    .nav-tabs .nav-link:hover:not(.active),
    .iw-catalogue-wrapper .product .info-area .title a:hover,
    .iw-catalogue-wrapper .modal .product .info-area .title a:hover,
    .iw-catalogue-wrapper .product.preview .price,
    .iw-catalogue-wrapper .modal .product.preview .price
    {
    color:#1b212e !important;
    }

    /*bookmark (bg-ribbon) color*/
    .iw-ribbon .fg-ribbon
    {
    background: #1b212e !important;
    width:auto !important;
    }

    .page-link, .page-link:hover, a, a:hover,
    .checkbox-icon,
    input[type="checkbox"]:checked ~ i span:nth-of-type(1),
    input[type="radio"]:checked ~ i span:nth-of-type(1),
    input[type="checkbox"]:checked ~ i span:nth-of-type(2),
    input[type="radio"]:checked ~ i span:nth-of-type(2),
    input[type="checkbox"]:not(:checked) ~ i span:nth-of-type(1),
    input[type="radio"]:not(:checked) ~ i span:nth-of-type(1),
    .iw-stepper .iw-step,
    .slick-prev::before, .slick-next::before,
    .content-product-details #iw-aside-scroll-container #iw-product-section-features .list-group-item.active i,
    .info-tooltip.btn.btn-plain,
    .progressrim .percent .number span,
    .btn-link:hover, .btn.btn-glyph:hover
    {
    color:#1b212e;
    }

    .btn-link, .btn.btn-glyph{
    color:#1b212ee6;
    }

    .progressrim svg circle:nth-child(2){
    stroke:#1b212e;
    }

    .iw-stepper .iw-step .circle{
    }
    .iw-stepper .iw-step.current .circle{
    background-color:#1b212ee6;
    }

    .nb-stepper-step {
    color: #1b212e;
    }

    .nb-stepper-step.nb-stepper-step--completed::after {
    background-color: #1b212e;
    }

    .nb-stepper-step.nb-stepper-step--current .nb-stepper-step__circle, .nb-stepper-step.nb-stepper-step--current::after {
    background-color: #1b212e;
    }

    .stepper-step.nb-stepper-step--current .nb-stepper-step__text {
    color: #1b212e;
    }

    .stepper-step.nb-stepper-step--current .nb-stepper-step__circle {
    background-color: #1b212e;
    }

    .nb-stepper-step.nb-stepper-step--current .nb-stepper-step__text {
    color: #1b212e;
    }

    .nb-stepper-step.nb-stepper-step--completed .nb-stepper-step__text {
    color: #1b212e;
    }

    .form-control:focus{
    border-color:#1b212e4c;
    }

    option:hover {
    box-shadow: 0 0 10px 100px red inset;
    }

    .badge-primary,
    .iw-stepper .iw-step::after,
    .iw-stepper .iw-step + .iw-step::after,
    .select2-container--bootstrap4 .select2-results__option--highlighted,
    .select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected="true"],
    .btn-action:hover,
    .content-product-details #iw-aside-scroll-container .iw-product-section-editions .edition-wrapper .edition .addon-item.card:hover .card-footer .buttons-wrapper{
    background-color:#1b212e;
    }
    .bg-primary{
    background-color:#1b212e !important;
    }

    .select2-container--bootstrap4.select2-container--focus .select2-selection{
    border-color: #1b212e99;
    box-shadow: 0 0 0 .2rem #1b212e4d;
    }

    .sidebar.sidebar-main a::after,
    .iw-aside-navigator-wrapper .iw-aside-navigator .card,
    .nav-tabs .nav-link.active,
    .nav-tabs .nav-item.active .nav-link{
    border-color:#1b212e;
    }

    .sidebar.sidebar-main a::before{
    border-color:#1b212e30 !important;
    }

    .iw-aside-navigator-wrapper .iw-aside-navigator .card .menu .list-group-item.active{
    border-left-color:#1b212e;
    border-right-color:#1b212e;
    }

    .custom-select:focus
    {
    border-color:#1b212e4d;
    }
    /*BUTTONS*/
    :root {
    --nb-primary-button-background-color: #1b212e;
    --nb-primary-button-border-color:     #1b212e;

    --nb-primary-button-background-color--hover: #1b212e;
    --nb-primary-button-border-color--hover:     #1b212e;

    --nb-primary-button-background-color--active: #1b212e;
    --nb-primary-button-border-color--active:     #1b212e;

    --nb-primary-button-background-color--focus: #1b212e;
    --nb-primary-button-border-color--focus:     #1b212e;

    --nb-secondary-button-border-color: #1b212e;
    --nb-secondary-button-text-color:   #1b212e;

    --nb-secondary-button-background-color--hover: #1b212e40;
    --nb-secondary-button-border-color--hover:     #1b212e;
    --nb-secondary-button-text-color--hover:       #1b212e;

    --nb-secondary-button-background-color--active: #1b212e40;
    --nb-secondary-button-border-color--active:     #1b212e;
    --nb-secondary-button-text-color--active:       #1b212e;

    --nb-secondary-button-background-color--focus:           #1b212e40;
    --nb-secondary-button-border-color--focus: border-color: #1b212e;

    --nb-outline-primary-button-border-color: #1b212e;
    --nb-outline-primary-button-text-color: #1b212e;

    --nb-outline-primary-button-background-color--hover: #1b212e40;
    --nb-outline-primary-button-border-color--hover:     #1b212e;
    --nb-outline-primary-button-text-color--hover:       #1b212e;

    --nb-outline-primary-button-background-color--focus: #1b212e40;
    --nb-outline-primary-button-border-color--focus:     #1b212e;
    --nb-outline-primary-button-text-color--focus:        #1b212e;
    }

    .iw-filters-container .iw-filters-list .filter-list .filter-item a:not(:disabled):not(.disabled).active,
    .page-item.active .page-link {
    background-color:#1b212e;
    border-color:#1b212e;
    }

    .btn.btn-icon {
    color:#1b212e;
    border-color:#1b212e;
    }

    .btn.btn-icon:hover:not(:disabled):not(.disabled) {
    color:#1b212e;
    border-color:#1b212e;
    background-color:#1b212e40;

    }

    .dropdown-item:not(:disabled):not(.disabled):active, .dropdown-item:not(:disabled):not(.disabled).active{
    border-color:#1b212e40;
    background-color:#1b212e40;
    }

    .iw-filters-container .iw-filters-list .filter-list .filter-item a:hover:not(:disabled):not(.disabled),
    .iw-filters-container .iw-filters-list .filter-list .filter-item a.selected:not(:disabled):not(.disabled),
    .iw-filters-container .iw-filters-list .filter-list .filter-item a:not(:disabled):not(.disabled):active,
    .dropdown-item:hover
    {
    border-color: #1b212ebf;
    background-color: #1b212ebf;
    }

    .ltr .iw-support-content .iw-cases-wrapper .list-group .list-group-item.active,
    .ltr .iw-support-content .iw-cases-wrapper .list-group .list-group-item:hover{
    border-left-color: #1b212e;
    }

    .rtl .iw-support-content .iw-cases-wrapper .list-group .list-group-item.active,
    .rtl .iw-support-content .iw-cases-wrapper .list-group .list-group-item:hover{
    border-right-color: #1b212e;
    }

    /*Custom range*/

    .custom-range::-webkit-slider-thumb {
    background-color: #1b212e;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }

    .custom-range::-webkit-slider-runnable-track {
    background-color: #1b212e4c;
    }

    .custom-range::-moz-range-thumb {
    background-color: #1b212e;
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }

    .custom-range::-moz-range-thumb:active {
    background-color: #ebf1fe;
    background-color: #1b212e19;
    }

    .custom-range::-moz-range-track {
    background-color: #1b212e4c;
    }

    .custom-range::-ms-thumb {
    background-color: #1b212e;
    -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }

    .custom-range::-ms-fill-lower {
    background-color: #1b212e4c;
    }

    .custom-range::-ms-fill-upper {
    background-color: #1b212e4c;
    }

    /*Custom switch*/
    .custom-control-input:checked ~ .custom-control-label::before {
    border-color: #1b212e;
    background-color: #1b212e;
    }

    .custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{
    background-color: #1b212e50;
    }

    /*Custom radio*/
    .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
    border-color: #1b212e50;
    background-color: #1b212e50;
    }

    .iw-list-picker-item.is-selected,
    .iw-list-picker-item:hover {
    border-color: #1b212e;
    }

    /*Theme UI Components*/

    .nb-section .nb-main-title
    {
    color:#1b212e !important;
    }

    .nb-grid .k-grid a
    {
    color:#1b212e;
    }

    /*Override hardcoded min-height*/
    .nb-search-input {
    min-height: initial !important;
    }

    .browser-compatibility {
    background-color:#1b212e !important;
    }



/*CustomCSS*/
@font-face{font-family:Neptune;src:url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Light.eot);src:url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Light.eot?#iefix) format('embedded-opentype'),url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Light.woff) format('woff'),url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Light.woff2) format('woff2'),url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:Neptune;src:url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Regular.eot);src:url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Regular.eot?#iefix) format('embedded-opentype'),url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Regular.woff) format('woff'),url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Regular.woff2) format('woff2'),url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Neptune;src:url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Medium.eot);src:url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Medium.eot?#iefix) format('embedded-opentype'),url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Medium.woff) format('woff'),url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Medium.woff2) format('woff2'),url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:Neptune;src:url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Bold.eot);src:url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Bold.eot?#iefix) format('embedded-opentype'),url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Bold.woff) format('woff'),url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Bold.woff2) format('woff2'),url(https://cpstaticressources.blob.core.windows.net/saas-campaigns/fonts/Neptune-Bold.ttf) format('truetype');font-weight:700;font-style:normal}:root{--gold:#b39c4d;--anthrazit:#1b212e}@media (min-width:1200px){.container{max-width:100%}.main-content.container>.row{padding-left:0;padding-right:0;max-width:1600px;margin:0 auto}}@media (min-width:992px){.container{max-width:100%}#home .container{max-width:80%}}@media (min-width:768px){.container{max-width:100%}}@media (min-width:576px){.container{max-width:100%}}html{font-family:Neptune,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;line-height:1.25;font-size:18px!important;font-weight:400;color:var(--anthrazit)}button,input,select,textarea{font-family:Neptune,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}body{margin-top:0!important}h1,h2,h3,h4,h5,h6,section .section-header .title{line-height:1.25}.h1,h1{font-size:40px!important;font-weight:500!important;line-height:45px!important;margin-top:5px;color:var(--anthrazit)!important}.h2,h2{font-size:24px!important;font-weight:300!important;line-height:28px!important;margin-top:5px;color:var(--anthrazit)!important}.h3,h3{font-size:20px!important;font-weight:500!important;line-height:24px!important;margin-top:5px;color:var(--anthrazit)!important}.h4,h4{font-size:18px!important;font-weight:500!important;line-height:22px!important;margin-top:5px;color:var(--anthrazit)!important}a{cursor:pointer}body>form{margin:0 auto;min-height:70vh}#home,.main-content{background-color:#f6f6f6!important;padding:0!important;padding-bottom:90px!important}.main-footer,main{margin-left:0}main{margin-top:104px;padding-left:60px;padding-right:60px}hr{border-color:transparent!important}.hidden{display:none!important}.highlight-gold *{color:var(--gold)}.iw-ribbon i.fg-ribbon{background:#1b212e!important;width:auto!important;font-size:32px!important;top:4px!important}.browser-compatibility{left:0;background-color:#000;color:#fff}.browser-compatibility .btn.btn-action{border-radius:0;border-color:#fff;color:#fff}.browser-compatibility .btn.btn-action:before{content:" ";position:absolute;z-index:0;top:3px;left:3px;right:3px;bottom:3px;border:1px solid #fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.very-old-browser.page-home section .product .action-buttons .btn{flex:none}#loading{background:#999;opacity:.7;top:0;left:0;right:0;bottom:0}.b-description h2{color:#000!important;font-size:1.75rem!important;font-weight:500!important;margin-bottom:20px}.b-banner.b-banner-top{background-color:#ebe6dc!important}div#bbcdDeclaration{border:none!important}button#bbcdBannerButtonDecline{color:#fff}button#bbcdBannerButtonSettings{border:2px solid #b39c4d!important;color:#b39c4d!important;background:0 0!important}button#bbcdBannerButtonSettings:hover{color:#000!important;border:2px solid #000!important}.b-banner.b-banner-top .b-logo{min-width:190px!important}.b-banner.b-banner-top .b-logo img{display:none!important}.b-banner.b-banner-top .b-logo:before{display:inline-block;content:url(https://cpstaticressources.blob.core.windows.net/marketplace/cookie-bite.svg);width:160px}.b-banner .b-button{background-color:#b39c4d!important;border:solid 2px #b39c4d!important;font-size:1rem!important;padding:5px 15px!important;border-radius:15px!important;box-shadow:none!important}.b-banner .b-button:hover{background-color:transparent!important;border:solid 2px #b39c4d!important;font-size:1rem!important;padding:5px 15px!important;box-shadow:none!important;color:#b39c4d!important}.b-settings .b-button{background-color:#b39c4d!important;border:solid 2px #b39c4d!important;font-size:1rem!important;padding:5px 15px!important;border-radius:30px!important;box-shadow:none!important;min-width:260px!important}.b-settings .b-button:hover{background-color:transparent!important;border:solid 2px #b39c4d!important;font-size:1rem!important;padding:5px 15px!important;box-shadow:none!important;color:#b39c4d!important}.b-banner .b-button-detail:focus:after,.b-banner .b-button:focus,.b-banner .b-cookie-expand-button:focus,.b-banner.b-banner-details .b-label-text a:focus,.b-settings .b-button:focus,.b-settings .b-cookie-name:focus .b-cookie-expand .b-cookie-expand-button:before,.b-settings a:focus,label[id^=bbcdCategoryCheckbox_]:focus .b-pipe{outline:0!important}button#bbcdButtonOK_dialog_St{color:#b39c4d!important;background-color:transparent!important}button#bbcdButtonOK_dialog_St:hover{color:#fff!important;background-color:#b39c4d!important}button#bbcdButtonConfirmAll{color:#fff!important;background:#b39c4d!important;border-color:#b39c4d!important;margin-left:15px}button#bbcdButtonConfirmAll:hover{color:#b39c4d!important;background:#fff!important;border-color:#b39c4d!important}.b-settings .b-item.b-selected .b-menu-link{color:#000!important}.b-banner.b-banner-top .b-text,.b-banner.b-banner-top p{color:#000!important;text-align:left}.b-banner.b-banner-top a{color:#b39c4d!important}.b-settings *{color:#000!important}.b-settings .b-item.b-selected{background-color:grey!important}.b-settings .b-item:hover{background-color:grey!important}.b-settings .b-count{background:#b39c4d!important;color:#fff!important;font-size:14px;padding:5px 10px 2px!important;width:auto!important}.b-settings .b-item{padding:10px 0 10px 5px!important}.b-settings .b-image{margin-left:8px!important}.b-powered{display:none!important}.b-settings .b-cookie:first-child{border-top:1px solid #1b212e!important}.b-settings .b-cookie{border-bottom:1px solid #1b212e!important}.b-settings{border:2px solid #1b212e!important}.b-banner.b-banner-details .b-categories .b-checkbox-input:checked+.b-checkbox .b-pipe:first-child,.b-settings .b-checkbox-input:checked+.b-checkbox .b-pipe:first-child{border-color:#1b212e!important}.b-banner.b-banner-details .b-categories .b-checkbox .b-pipe:first-child svg,.b-settings .b-checkbox .b-pipe:first-child svg{stroke:#1b212e!important}.cc_banner-wrapper{display:none!important}.b-settings{border:0 solid #1b212e!important;background-color:#ebe6dc!important}@media only screen and (min-width:986px){.b-banner.b-banner-top{width:85%!important;margin:0 auto!important;top:18%!important;border:0 solid!important;border-radius:0 50px 50px 0;left:0!important;opacity:1;max-height:100%!important}.b-settings{width:100%!important;left:0!important;border:0 solid #1b212e!important;padding:15px;background-color:#ebe6dc!important}.b-settings .b-header{width:calc(70% - 47px)!important;margin:0 auto!important}.b-settings .b-content{width:calc(70% - 47px)!important;margin:0 auto!important}.b-settings .b-footer{width:calc(70% - 30px)!important;margin:0 auto!important}.b-settings .b-title{color:#b39c4d!important;width:100%;font-weight:400!important;margin-top:30px;letter-spacing:1px!important}.b-banner,.b-settings{font-size:18px!important}.b-banner.b-banner-top .b-scrollabel-content{max-width:100%!important;margin-left:0!important;margin-top:30px}.b-banner.b-banner-top .b-content{margin-right:30px;margin-left:30px}.b-banner.b-banner-top .b-buttons{width:100%!important;flex-direction:row-reverse!important;padding-left:180px;justify-content:left!important}.b-banner.b-banner-top .b-buttons div{margin:0 0 0 30px!important;flex-direction:row-reverse}.b-banner.b-banner-top .b-button{margin:10px!important}}img#bbcdLogo_dialog_St{display:none!important}@media only screen and (max-width:400px){.b-banner{font-size:15px!important;height:100%!important;max-height:100%!important}.b-scrollabel-content{max-height:440px!important}.b-banner-top .b-description{margin-top:50px!important}.b-description h2{margin-bottom:10px}.b-banner.b-banner-top{border-bottom:0 solid #b39c4d!important}.b-settings .b-content{height:calc(100% - 175px)!important}.b-settings .b-footer{padding:10px 0 30px 0!important;border-top:2px solid!important}button#bbcdButtonConfirmAll{margin:auto!important;min-width:240px}.b-settings .b-cookies{border-top:2px solid #b39c4d!important}}#home .banner{background-color:#1b212e;margin-bottom:30px}#home .banner .row{max-width:1600px;margin:0 auto;width:100%}#home .banner h1{font-size:40px;font-weight:400!important;line-height:45px;color:#fff!important;position:absolute;top:45%;transform:translateY(-50%)}#home .banner h1 b{color:#b39c4d}.form-control:not(#stext){border-radius:0!important;border:1px solid #fff;background-color:#fff;border-bottom:1px solid #000!important;font-size:16px}.form-control:not(.iw-stext):focus{color:#333!important;background-color:#fff;border-color:#fff;border-bottom:2px solid #000!important;outline:0;box-shadow:none!important}input:-internal-autofill-selected{appearance:menulist-button;background-image:none!important;background-color:#fff!important}.custom-select{border-radius:0!important;border-color:transparent;border-bottom-color:#000}select.custom-select{background-color:transparent!important;color:#000}input{text-align:left!important}input::-webkit-input-placeholder{text-align:left!important}input:-moz-placeholder{text-align:left!important}.sidebar.sidebar-main{position:fixed;z-index:11;top:104px;bottom:0;min-height:calc(100% - 60px);width:0;opacity:0;background-color:#fff;overflow-y:auto;overflow-x:hidden;padding-top:100px;transition:all .3s,width .2s .3s,opacity .1s .3s cubic-bezier(.07,.85,.72,.7);box-shadow:rgba(0,0,0,.18) 0 20px 14.4px 0}nav.sidebar .left-nav-item{width:100%;margin:6px 0}.sidebar.sidebar-main a:not(:disabled):not(.disabled).active:before,.sidebar.sidebar-main a:not(:disabled):not(.disabled):active:before{border-bottom:none!important}nav.sidebar .left-nav-item:not(:last-child){border-bottom:1px solid}body.sidebar-main-open .sidebar.sidebar-main{width:304px;opacity:1}.btn.btn-cookie:hover:not(:disabled):not(.disabled),.iw-aside-navigator-wrapper .iw-aside-navigator .card,.nav-tabs .nav-item.active .nav-link,.nav-tabs .nav-link.active,.sidebar.sidebar-main a::after{border-color:#b39c4d!important;border-width:3px!important}.sidebar.sidebar-main a:not(:disabled):not(.disabled).active:after,.sidebar.sidebar-main a:not(:disabled):not(.disabled):active:after{border-width:6px!important}.sidebar.sidebar-main a span{font-family:inherit!important;font-size:16px;line-height:1;font-weight:400;color:#333;display:none}.sidebar.sidebar-main a:not(:disabled):not(.disabled).active,.sidebar.sidebar-main a:not(:disabled):not(.disabled):active{background:#e6e7e7;height:44px}.navbar.navbar-main .corner{left:60px;background-color:transparent!important}.navbar.navbar-main .sidebar-toggler{width:44px;height:44px;top:8px}.navbar.navbar-main .sidebar-toggler i{color:#333;font-size:32px}nav.meta-navbar{background-color:#1b212e;display:flex;flex-direction:row-reverse}nav.meta-navbar ul{margin:0;padding-right:28px;float:right}nav.meta-navbar li .meta-navbar-item{color:#fff;font-size:14px;font-weight:300;line-height:42px}.meta-navbar-item i{margin-right:7px}.meta-navbar-item i.fa-solid.fa-xs.fa-chevron-down{margin-left:5px}.meta-navbar a:hover{color:#b39c4d!important;text-decoration:none}div#topmenu-btn-registerlogin{display:none!important}nav.meta-navbar li{display:inline-block;padding:2px 10px 0;margin-right:23px}.navbar-main .app-title{display:inline-block;font-size:28px;font-weight:300;line-height:48px;margin-left:84px;min-width:320px;z-index:99999}.navbar-main .app-title a{color:#1b212e}.navbar-main .app-title strong{opacity:.6;font-weight:400}.navbar-main .meta-header-logo{position:absolute;display:block;top:6px;left:8px;line-height:48px;text-align:center;margin:0 auto;width:100%}.meta-navbar>ul>li:hover ul.sub-nav-panel,ul.sub-nav-panel:hover{display:block!important}.meta-navbar ul.sub-nav-panel{position:absolute;right:0;background:#1b212e;color:#fff;z-index:999;text-align:left;font-size:14px;padding:15px 5px;max-width:640px;box-shadow:0 5px 10px -5px #000}.meta-navbar ul.sub-nav-panel li{padding:5px 10px;width:45%;vertical-align:top}.meta-navbar ul.sub-nav-panel li i{margin-right:5px;min-width:18px}.meta-navbar ul.sub-nav-panel hr{margin-bottom:15px!important;margin-top:0!important}.meta-navbar ul.sub-nav-panel li a{color:#fff;line-height:1rem;display:block;margin-bottom:14px}.meta-navbar ul.sub-nav-panel li a sub{color:#fff!important;opacity:.85;font-weight:100;font-size:13px}.navbar.navbar-main .top-menu-wrapper{margin-left:0!important;padding-right:42px}button.btn.btn-secondary.nb-dropdown__toggle-button.nb-custom-toggle-button.nb-c-secondary.no-caret{min-width:42px}#quicksearch-handler .px-3.d-none.d-lg-flex.align-items-center.w-100 .flex-row{justify-content:right!important}.quicksearch{margin:10px 0;padding:1px 0 1px 4px;box-sizing:content-box;color:#1b212e;background-color:transparent;display:flex;flex-flow:row nowrap;align-items:center;border-bottom:1px solid #1b212e;border-image:initial;border-radius:0!important;height:40px;line-height:40px;width:100%;max-width:290px;border-top:none!important;border-right:none!important;border-left:none!important}.quicksearch:focus-within{border-bottom:2px solid #b39c4d}.quicksearch .input-group-prepend{transition:width .2s ease-out;width:48px}.quicksearch:focus-within .input-group-prepend{width:0}.quicksearch input#stext1{border-bottom:none!important}.quicksearch input{box-shadow:none;margin:0;padding:3px 0 0;box-sizing:border-box;background-color:transparent;border:none!important;outline:0;font-weight:300;font-size:16px;color:#000;flex:1 1 0px;min-width:0;max-width:290px;overflow:hidden;text-overflow:ellipsis;height:40px;line-height:40px;width:100%}.quicksearch input:focus{border:none!important}.quicksearch i:hover{color:#b39c4d}.quicksearch i{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;font-size:28px;width:32px;height:32px;text-align:center;color:#1b212e;cursor:text;transition:width 167ms ease 0s}.search-box:focus-within .quicksearch{width:4px;opacity:0}.basket-case .fa-cart-shopping:before,.basket-case .fa-shopping-cart:before{content:"\f07a";color:transparent;background:url(https://cpstaticressources.blob.core.windows.net/marketplace/CC_Purchase.svg);background-repeat:no-repeat;background-position:-11px -16px;background-size:145%;width:42px;display:inline-block;height:34px}#quicksearch-handler .px-3.d-none.d-lg-flex.align-items-center.w-100 .flex-row{justify-content:right!important}.closeButtonWrapper{transition:background-color .2s ease-in-out;background-color:transparent;width:44px;height:44px;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-right:18px}.closeButtonWrapper:hover{background-color:#ced0d080}.closeButtonWrapper .closeButton{width:22px}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:5px;transform:rotate(0)}100%{top:5px;transform:rotate(45deg)}}@keyframes top-2{0%{top:5px;transform:rotate(45deg)}50%{top:5px;transform:rotate(0)}100%{top:0;transform:rotate(0)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:5px;transform:rotate(0)}100%{bottom:5px;transform:rotate(135deg)}}@keyframes bottom-2{0%{bottom:5px;transform:rotate(135deg)}50%{bottom:5px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@keyframes scaled{50%{transform:scale(0)}100%{transform:scale(0)}}@keyframes scaled-2{0%{transform:scale(0)}50%{transform:scale(0)}100%{transform:scale(1)}}.closeButtonWrapper .closeButton span{display:block;width:100%;border-radius:2px;height:2px;transition:all .3s;position:relative}.closeButtonWrapper .closeButton span:nth-child(1){background-color:#1b212e;z-index:1}.closeButtonWrapper .closeButton span:nth-child(2){background-color:#b39c4d;z-index:1}.closeButtonWrapper .closeButton span:nth-child(3){background-color:#1b212e}.closeButtonWrapper .closeButton span+span{margin-top:3px}.closeButtonWrapper .closeButton.active span:nth-child(1){animation:ease .7s top forwards}.closeButtonWrapper .closeButton.active span:nth-child(2){animation:ease .7s scaled forwards}.closeButtonWrapper .closeButton.active span:nth-child(3){animation:ease .7s bottom forwards;background-color:#b39c4d}.closeButtonWrapper .closeButton.notActive span:nth-child(1){animation:ease .7s top-2 forwards}.closeButtonWrapper .closeButton.notActive span:nth-child(2){animation:ease .7s scaled-2 forwards}.closeButtonWrapper .closeButton.notActive span:nth-child(3){animation:ease .7s bottom-2 forwards}.modal input[type=checkbox],.modal input[type=radio]{opacity:1!important}h2.modal-title{margin-top:0;margin-left:10px;margin-bottom:20px}.modal-header{padding-bottom:0}.modal-header button.close{font-size:42px;padding:5px 10px}.modal .marketing-subscription-list{position:relative}.iw-aside-navigator-wrapper .iw-aside-container section{margin-bottom:6rem!important}.iw-aside-navigator-wrapper .iw-aside-navigator #iw-aside-navbar{top:calc(90px + 1rem)}.page-product .content-product-details.iw-aside-navigator-wrapper.container{padding:0!important}.page-product #product-banner{background:#1b212e;padding:30px 120px}.page-product #product-banner h1{color:#fff!important}.page-product #product-banner img{padding:0 90px}.page-product #product-banner .banner-title{align-self:center}.buttons-actions.d-flex.flex-column.align-items-center{align-items:self-start!important}.page-product #section-view-features{background:#fff!important;border-radius:20px}.page-product #section-view-features h2{font-size:52px!important;font-weight:600!important;position:relative!important;margin-top:-10px;margin-left:-10px;margin-bottom:30px}.page-product #section-view-features #iw-product-section-features h2{margin-top:10px!important;margin-left:0!important;margin-bottom:30px!important}.page-product .product-section-headline{font-size:52px!important;font-weight:600!important}.page-product #section-view-features img{border-radius:20px 0 0 20px}.page-product #section-view-features li{padding:10px}.iw-aside-navigator-wrapper .iw-aside-container section .section-header.header-toggler,.page-product section h2{cursor:default!important}#iw-product-section-editions-header .quicksearch .input-group-prepend{display:none}#iw-product-section-editions-header .quicksearch .form-control:not(#stext){background-color:transparent;border-bottom:1px solid transparent!important}.page-product.cp body>form{margin:0 auto;min-height:70vh}.page-product.cp main{margin-top:104px;padding-left:0;padding-right:0}.page-product.cp .iw-aside-navigator-wrapper .iw-aside-navigator{display:none!important}.page-product.cp .iw-aside-navigator-wrapper .iw-aside-container{width:100%;margin-top:0;max-width:100%;padding:0}.page-product.cp .iw-aside-navigator-wrapper .iw-aside-container section{margin:0 auto;margin-bottom:6rem!important;max-width:1300px}.page-product.cp .iw-aside-navigator-wrapper.container{padding:0!important}.page-product.cp #product-banner{background:#1b212e;padding:30px 120px;margin-bottom:30px}.content-product-catalogue .main>.row>.col-12 .row .col-md-6{border-bottom-color:transparent!important}.iw-catalogue-wrapper .product-wrapper{border-bottom-color:transparent!important}@media (min-width:992px){.content-product-catalogue .main>.row>.col-12 .row .col-md-6{flex:0 0 25%;max-width:25%}.content-product-catalogue .main>.row>.col-12{width:100%!important;flex:0 0 100%!important;max-width:100%!important}}.page-home .page-container-home .iw-catalogue-wrapper .product-wrapper:not(:nth-child(3n)) .modal .product,.page-home .page-container-home .iw-catalogue-wrapper .product-wrapper:not(:nth-child(3n)) .product{border-color:transparent!important;border-width:0!important}.iw-aside-section{background-color:transparent!important}.product-wrapper{border-radius:20px;border:none!important}.product-wrapper .pt-4.pb-3.h-100{padding:20px}.iw-catalogue-wrapper .product-wrapper:not(.preview) .product{border:none!important;box-shadow:none!important;background:#fff;border-radius:20px;padding:15px;border-right-color:transparent!important}.page-container-catalogue .iw-catalogue-wrapper .product-wrapper:not(.preview) .product{border-right-color:transparent!important}div#preview-placeholder{display:none!important}.page-container-catalogue .iw-catalogue-wrapper .product-wrapper:not(.preview) .product:hover{cursor:default}ul#main-root-list{padding:0!important;height:0!important}#main-root-list>.filter-item>a{display:none!important}.iw-filters-container #sub-categories .filter-item .filter-item a{background-color:transparent}.iw-filters-container .iw-filters-list .filter-list .filter-item a:hover:not(:disabled):not(.disabled){color:#fff!important;background-color:#1b212e!important;border-color:#1b212e!important}.iw-filters-container .iw-filters-list .filter-list .filter-item a:not(:disabled):not(.disabled).active,.iw-filters-container .iw-filters-list .filter-list .filter-item a:not(:disabled):not(.disabled).active i{color:#b39c4d}body:not(.page-home) .grid-elements{display:none}.custom-footer ul{list-style:none;padding:0}.footer-containerOuter,.footer-containerOuter a{color:#fff}.grid-elements{padding-bottom:40px;background:#fff}.grid-elements .row{margin:30px auto 0;padding-bottom:0;text-align:center}.grid-elements img{max-height:180px}.grid-elements .read-more-link a{color:#1b212e}.main-footer .container{padding:0}.custom-footer+.below{display:none}.custom-footer{background:#1b212e;padding-bottom:30px}.main-footer{background-color:#fff;position:relative;padding-top:0}.footer-containerOuter{margin-left:auto;margin-right:auto;width:100%;padding-top:48px;padding-bottom:24px}@media (min-width:480px){.footer-containerOuter{max-width:480px}}@media (min-width:640px){.footer-containerOuter{max-width:640px}}@media (min-width:768px){.footer-containerOuter{max-width:768px}}@media (min-width:1024px){.footer-containerOuter{max-width:1024px}}@media (min-width:1280px){.footer-containerOuter{max-width:1280px}}@media (min-width:1536px){.footer-containerOuter{max-width:1536px}}@media (min-width:1792px){.footer-containerOuter{max-width:1792px}}@media (min-width:2048px){.footer-containerOuter{max-width:2048px}}.footer-containerInner{padding-left:24px;padding-right:24px}@media (min-width:1024px){.footer-containerInner{padding-left:48px;padding-right:48px}}.footer-footerInner{grid-template-areas:"logo" "social" "navigation" "newsletter" "legal";row-gap:48px;display:grid;gap:16px;grid-auto-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:640px){.footer-footerInner{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1280px){.footer-footerInner{grid-template-columns:repeat(12,minmax(0,1fr))}}.footer-logoWrapper{display:flex;grid-area:logo;grid-column:1/-1;justify-content:center}.footer-socialMediaWrapper{display:flex;grid-area:social;grid-column:1/-1;justify-content:center}.footer-socialMediaWrapper .footer-socialMedia{max-width:320px;width:-moz-fit-content;width:fit-content}.footer-socialMediaWrapper .footer-socialMedia ul{justify-content:space-between}.footer-socialMediaWrapper .svg-inline--fa{display:inline-block;height:1em;overflow:visible;box-sizing:content-box;vertical-align:-.125em}.footer-socialMedia{font-size:20px;line-height:1;width:100%}.footer-socialMedia ul{display:flex;gap:16px}.footer-socialMediaItem{color:#fff}.footer-socialMediaItem:hover{color:#b39c4d}.footer-navigationWrapper{grid-area:navigation;grid-column:1/-1}.footer-newsletterWrapper{grid-area:newsletter;grid-column:1/-1}.footer-legalInfoWrapper{grid-area:legal;grid-column:1/-1}@media (min-width:480px){.footer-socialMediaWrapper .footer-socialMedia{max-width:none;width:auto}.footer-socialMediaWrapper .footer-socialMedia ul{gap:32px;justify-content:flex-start}}@media (min-width:1024px){.footer-footerInner{grid-template-areas:"logo social" "navigation newsletter" "legal legal"}.footer-logoWrapper{grid-column:span 4/span 4;justify-content:flex-start}.footer-socialMediaWrapper{justify-content:flex-end}.footer-navigationWrapper,.footer-newsletterWrapper,.footer-socialMediaWrapper{grid-column:span 4/span 4}.footer-legalInfoWrapper{grid-column:1/-1}}@media (min-width:1280px){.footer-logoWrapper,.footer-socialMediaWrapper{grid-column:span 6/span 6}.footer-navigationWrapper{grid-column:span 8/span 8}.footer-newsletterWrapper{grid-column:span 4/span 4}}.footer-navigationList{border-style:none;display:flex;gap:32px;justify-content:space-between}.footer-navigationItemWrapper{border-style:none}.footer-navigationButton{align-items:center;display:flex;justify-content:space-between;padding-bottom:24px;padding-right:0;padding-top:0;text-align:left;width:100%}.footer-navigationButton:hover{color:rgb(179 156 77)}.footer-mainNavigationLink{font-size:16px;font-weight:500;line-height:22px}.footer-navigationIcon{display:none}.footer-subnavigation{display:block;margin-top:24px!important;margin-bottom:1rem!important;padding-left:0;padding-right:0;text-align:left}.footer-subnavigationItem{font-size:14px;line-height:20px;margin-bottom:0}.footer-subnavigationItem+.footer-subnavigationItem{margin-top:16px}.footer-subnavigationItem:hover{--tw-text-opacity:1;color:rgb(179 156 77)}@media (min-width:1280px){.footer-navigationDesktop{display:block;margin-right:16px}}@media (min-width:1536px){.footer-navigationDesktop{margin-right:56px}}@media (min-width:1280px){.footer-navigationMobile{display:none}}.footer-legalInfo{display:flex;flex-direction:column;gap:32px;padding-top:32px;position:relative}.footer-legalInfo:before{border-color:rgb(255 255 255);border-bottom:1px solid;content:"";left:-16px;position:absolute;right:-16px;top:-1px}.footer-legalInfo nav>ul{display:flex;flex-direction:column;gap:16px}.footer-legalInfo nav a:hover{text-decoration-line:underline}.footer-copyright{font-weight:500}@media (min-width:480px){.footer-legalInfo:before{left:0;right:0}}@media (min-width:1024px){.footer-legalInfo{justify-content:space-between}.footer-legalInfo,.footer-legalInfo nav>ul{flex-direction:row}}a{color:#b39c4d;text-decoration:none}a:hover{color:#b39c4d!important;opacity:.8;text-decoration:none}a:active,a:focus{outline:0!important}.btn-link{font-weight:400;color:#b39c4d!important;text-decoration:none}#purchaseEdition,.btn-primary,.btn-secondary,[class*=btn-outline]{height:auto;max-height:auto;border-radius:25px;border:2px solid var(--anthrazit);padding:9px 16px 7px;line-height:1.75;min-height:45px;font-size:16px;text-transform:uppercase;letter-spacing:2px;width:100%;max-width:360px;position:relative;box-shadow:none!important}.btn-primary:not(.btn-search):not(.btn-action),.btn-secondary:not(.btn-search):not(.btn-action){min-width:180px}.btn-primary:not(.btn-search):hover{border-color:var(--anthrazit)!important;color:#fff!important;background-color:var(--anthrazit)!important;box-shadow:none!important}.btn-secondary:hover,[class*=btn-outline]:hover,a.btn-secondary:hover{border-color:var(--anthrazit)!important;color:#fff!important;background-color:var(--anthrazit)!important;box-shadow:none!important}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active{color:var(--anthrazit)!important;background-color:transparent!important;border-color:var(--anthrazit)!important}.btn-primary.my-2,.btn-secondary.my-2{margin-bottom:25px!important;margin-top:25px!important}.btn-primary.focus,.btn-primary:focus,.btn-secondary.focus,.btn-secondary:focus{box-shadow:none!important}button.btn.btn-primary.btn-search:active,button.btn.btn-primary.btn-search:hover{color:#fff!important;background-color:var(--anthrazit)!important;border-color:var(--anthrazit)!important}button[class*=dropdown]:before{display:none}.dropdown .btn.btn-action{border-color:transparent;height:35px;line-height:35px}.dropdown .btn.btn-action:active,.dropdown .btn.btn-action:focus,.dropdown .btn.btn-action:hover{border-color:transparent!important}a[href="#iw-myaccount-view-4"],section#section-myaccount-view-4{display:none}[class*=hidden-button]{margin-bottom:15px}