#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0);}#cboxWrapper{max-width:none;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}#cboxOverlay{background:url(/sites/all/libraries/colorbox/example1/images/overlay.png) repeat 0 0;opacity:0.9;filter:alpha(opacity = 90);}#colorbox{outline:0;}#cboxTopLeft{width:21px;height:21px;background:url(/sites/all/libraries/colorbox/example1/images/controls.png) no-repeat -101px 0;}#cboxTopRight{width:21px;height:21px;background:url(/sites/all/libraries/colorbox/example1/images/controls.png) no-repeat -130px 0;}#cboxBottomLeft{width:21px;height:21px;background:url(/sites/all/libraries/colorbox/example1/images/controls.png) no-repeat -101px -29px;}#cboxBottomRight{width:21px;height:21px;background:url(/sites/all/libraries/colorbox/example1/images/controls.png) no-repeat -130px -29px;}#cboxMiddleLeft{width:21px;background:url(/sites/all/libraries/colorbox/example1/images/controls.png) left top repeat-y;}#cboxMiddleRight{width:21px;background:url(/sites/all/libraries/colorbox/example1/images/controls.png) right top repeat-y;}#cboxTopCenter{height:21px;background:url(/sites/all/libraries/colorbox/example1/images/border.png) 0 0 repeat-x;}#cboxBottomCenter{height:21px;background:url(/sites/all/libraries/colorbox/example1/images/border.png) 0 -29px repeat-x;}#cboxContent{background:#fff;overflow:hidden;}.cboxIframe{background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494;}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494;}#cboxLoadingOverlay{background:url(/sites/all/libraries/colorbox/example1/images/loading_background.png) no-repeat center center;}#cboxLoadingGraphic{background:url(/sites/all/libraries/colorbox/example1/images/loading.gif) no-repeat center center;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0;}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/sites/all/libraries/colorbox/example1/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/sites/all/libraries/colorbox/example1/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px;}#cboxNext:hover{background-position:-50px -25px;}#cboxClose{position:absolute;bottom:0;right:0;background:url(/sites/all/libraries/colorbox/example1/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px;}#cboxClose:hover{background-position:-25px -25px;}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
.page-vianocna-ponuka h1{display:none;}.page-vianocna-ponuka #backtotop{visibility:hidden!important;}#vp{color:#a27155;}.step{padding:50px;position:relative;}.vp-teaser-text img{vertical-align:top;}.step-0{background-color:#f8f8f8;}.step-1{background-color:#ececec;}.step-2,.step-2b{background-color:#e0e0e0;}.step-3{background-color:#d7d7d7;padding-bottom:0;margin-bottom:40px;}.step-title{font-family:cera,arial;font-size:25px;font-weight:bold;text-transform:uppercase;margin-bottom:24px;}.set-qty{display:flex;max-width:630px;border-width:1px 0 1px 0;border-style:solid;border-color:#a27155;align-items:center;margin:22px 0;padding:5px 0;}.set-qty label{flex-grow:1;font-weight:normal;font-size:22px;}.set-qty .suffix{font-size:22px;margin-left:10px;}.step-0 .form-text{background-color:#cab1a2;text-align:center;color:#50250c;font-weight:bold;font-size:22px;}.discount-info .label{font-weight:bold;margin-bottom:10px;font-size:18px;}.discount-info table{margin:0;}.discount-info td{padding:0 25px 0 0;}.discount-info td:nth-child(2){font-weight:bold;}.step-1 .step-content,.step-2 .step-content,.step-2b .step-content{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:60px;}#vp .node-product.node-teaser{margin:0;text-align:left;position:relative;background-color:transparent;display:flex;flex-direction:column;height:100%;justify-content:space-between;}#vp .node-product.node-teaser .top,#vp .node-product.node-teaser .bottom{position:relative;}#vp .step-1 .node-product.node-teaser:not(.hidden),#vp .step-2 .node-product.node-teaser:not(.hidden),#vp .step-2b .node-product.node-teaser:not(.hidden){cursor:pointer;}#vp .step-1 .node-product.node-teaser:not(.hidden)::before,#vp .step-2 .node-product.node-teaser:not(.hidden)::before,#vp .step-2b .node-product.node-teaser:not(.hidden)::before{content:'';position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;border:1px solid #a27155;opacity:0;transition:all .2s ease;z-index:0;}#vp .step-3 .node-product.node-teaser:not(.hidden)::before{content:'';position:absolute;top:-10px;left:-11px;right:-10px;bottom:-10px;border:1px solid #9b9b9b;background:#f3f3f3;opacity:0;transition:all .2s ease;z-index:0;}#vp .node-product.node-teaser:hover{background-color:transparent;}#vp .step-1 .node-product.node-teaser:hover::before,#vp .step-2 .node-product.node-teaser:hover::before,#vp .step-2b .node-product.node-teaser:hover::before{}#vp .step-1 .node-product.node-teaser.active::before,#vp .step-2 .node-product.node-teaser.active::before,#vp .step-2b .node-product.node-teaser.active::before,#vp .step-3 .node-product.node-teaser.active::before{opacity:1;}.node-product.node-teaser h2{font-size:15px;font-weight:bold;color:#a27155;text-transform:none;}.step-1 .node-product.node-teaser .bottom,.step-2 .node-product.node-teaser .bottom,.step-2b .node-product.node-teaser .bottom{border-style:solid;border-color:#a27155;border-width:1px 0 1px 0;margin:10px 0;font-weight:bold;font-size:15px;line-height:1.5em;}#vp .node-product.node-teaser .add-to-cart{border:none;margin:0;background:transparent;}.product-info-text{position:absolute;background-color:#fff;border:1px solid #000;color:#000;left:-15px;right:-15px;bottom:calc(100% + 10px);padding:10px;font-size:13px;line-height:1.3em;border-radius:10px;transition:all .2s ease;visibility:hidden;opacity:0;margin-bottom:-20px;z-index:99;-webkit-box-shadow:0 2px 7px -1px rgba(0,0,0,0.2);box-shadow:0 2px 7px -1px rgba(0,0,0,0.2);}.product-info-text b{color:#c70000;}.node-product:hover .product-info-text{visibility:visible;opacity:1;margin-bottom:0;}.product-info-text::before{position:absolute;content:'';display:block;width:10px;height:10px;background-color:#fff;border-color:#000;border-style:solid;border-width:0 1px 1px 0;bottom:-6px;left:50%;margin-left:-5px;transform:rotate(45deg);}#vp .step.hidden,#vp .node-teaser.hidden .top,#vp .node-teaser.hidden .bottom{opacity:0.3;}#vp .step.hidden{position:relative;}#vp .step.hidden::after,#vp .node-teaser.hidden::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;}.step-3 .step-content{background-color:#fff;margin-left:-50px;margin-right:-50px;margin-top:40px;}.cat-title{color:#414042;font-size:24px;font-weight:bold;margin-bottom:30px;text-align:center;}.cat-title span{font-size:0.7em;display:inline-block;vertical-align:text-bottom;}.category.opened .cat-title span{transform:rotate(180deg);}.step-3 .category{padding:30px 0 0 0;}.step-3 .products{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;}.price-qty{display:flex;padding:3px 0;border-style:solid;border-width:1px 0 1px 0;border-color:#414042;margin:15px 0;justify-content:space-between;align-items:center;}#vp .node-product.node-teaser .teaser-price{line-height:26px;height:26px;}.step-3 .teaser-price{font-size:18px;font-weight:bold;color:#414042;}.step-3 .form-text{background-color:transparent;}#vp .new-set{margin-top:10px;}#vp #new-set,#vp #new-set-top,#vp #save-set,#vp #cancel-set,#vp #show-billing,#vp #start-set{display:inline-block;font-weight:600;color:#fff;background:#a27155;padding:8px 15px;cursor:pointer;margin-right:10px;}#vp #cancel-set{background:#f5f5f5;color:#444;}#vp #start-set::before,#vp #new-set::before,#vp #new-set-top::before{content:'\f055';display:inline-block;margin-right:5px;font-family:fa-light;}#vp #save-set::before{content:'\f00c';display:inline-block;margin-right:5px;font-family:fa-light;}#vp #cancel-set::before{content:'\f00d';display:inline-block;margin-right:5px;font-family:fa-light;}#vp #order{display:inline-block;padding:5px 15px;background-color:#eee;cursor:pointer;margin-right:10px;}#vp .basket-item{margin-bottom:50px;}#vp .basket-item table{width:100%;}#vp .basket-item td,#vp .basket-item--title{border:1px solid #f5f5f5;border-width:1px 0 1px 0;padding:10px;font-weight:600;}#vp .basket-item--title{padding:10px;font-weight:600;font-family:montserrat-bold,arial;font-size:18px;text-transform:uppercase;color:#a27155;}#vp .basket-item td.qty,#vp .basket-item td.teaser-price,#vp .basket-item td.total{width:5%;white-space:nowrap;}#vp .basket-item td.teaser-price,#vp .basket-item td.total{text-align:right;}#vp .basket-item td.img{width:80px;min-width:80px;}#vp .basket-item img{display:inline-block;vertical-align:top;width:80px;}#vp .basket-item td.teaser-price{font-family:montserrat-light,arial;}#vp .basket-item td.total{font-family:montserrat-bold,arial;color:#414042;}#vp .basket-item tr.set-total td{font-size:1.2em;padding-top:15px;padding-bottom:15px;}#vp .basket-item tr.set-total .label{color:#a27155;font-size:.85em;display:inline-block;margin-right:10px;}#vp .basket-item td.title,#vp .basket-item td.title a{color:#a27155;}#vp .basket-item .actions{text-align:right;}#vp .basket-item a.edit,#vp .basket-item a.delete{display:inline-block;font-weight:600;color:#a27155;cursor:pointer;}#vp .basket-item a.delete{margin-left:20px;}#vp .basket-item a.edit::before{content:'\f040';font-family:fa-light;display:inline-block;margin-right:5px;}#vp .basket-item a.delete::before{content:'\f1f8';font-family:fa-light;display:inline-block;margin-right:5px;}.vp-order-form .addresses{display:flex;}.billing-address-table tr,.delivery-address-table tr{background:none!important;border:none!important;}.billing-address-table td,.delivery-address-table td{padding:4px 0;vertical-align:top;}.billing-address-table td:first-child,.delivery-address-table td:first-child{padding-right:20px;padding-top:15px;}.billing-address-table tbody,.delivery-address-table tbody{border:none;}.vp-order-form .form-type-date-popup .description{}.billing-address-table tr.billing_phone td,.billing-address-table tr.billing_icdph td{padding-bottom:50px;}#vp #order-total{padding:10px 30px;position:fixed;width:100%;left:0;bottom:0;text-align:right;color:#fff;font-weight:700;background-color:#a27155;box-sizing:border-box;z-index:999;display:table;}#vp #order-total>div{display:table-row;line-height:1.8em;}#vp #order-total>div>div{display:table-cell;white-space:nowrap;}#vp #order-total .label{width:99%;padding-right:10px;}#vp #order-total .price{font-size:20px;}#vp #order-total .old-price{text-decoration:line-through;}#vp #order-total.no-discount .discount,#vp #order-total.no-discount .old-price{display:none;}.vp-order-form .form-submit{margin-top:20px;background:#a27155;color:#fff;padding:12px 15px;border:none!important;font-weight:600;text-transform:none;}.vp-order-form .form-submit:hover{border:none!important;}table.vp-order-view{margin-bottom:40px;}table.vp-order-view td{padding:5px 10px;border:1px solid #eee;vertical-align:top;}table.vp-order-view table{margin:0;}table.vp-order-view td.heading{color:#a27155;padding-top:10px;padding-bottom:10px;font-weight:600;}table.vp-order-view td.price{color:#a27155;font-weight:600;}table.vp-order-view td.total{color:#fff;background:#a27155;border:none;}.vp-complete{text-align:center;max-width:500px;margin:70px auto 0 auto;}.vp-complete p{margin:15px 0;}.vp-complete a{text-decoration:underline!important;color:#a27155!important;}.vp-complete::before{font-family:fa-light;content:'\f058';font-weight:600;font-size:35px;color:#a27155;}.form-item-billing-date .form-item-billing-date-time{display:none;}#new-set-top,#new-set{margin-top:40px;}.basket .container{padding-block:40px;}.order{margin-bottom:40px;}.vp-kontaktujte-nas{display:flex;margin-top:30px;color:#e53323;font-size:1.1em;}.vp-kontaktujte-nas .logo{width:115px;margin-right:30px;}.vp-kontaktujte-nas .phone{display:inline-block;margin-top:12px;color:#4c4c4c;}#vp h3{color:#a27155;}#vp #select_list_div{display:flex;}#vp div#select_list_div > div{padding:15px;border:1px solid;cursor:pointer;width:130px;text-align:center;}#vp #sajat{margin-right:20px;}#vp #elore:hover,#vp #sajat:hover{background-color:#a27155;color:white;}#vp .teaser-price a{float:right;}#vp .teaser-price a:hover{color:#a27155;}.catalog-nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;margin-block:20px;padding-top:30px;}.catalog-nav .item{display:flex;gap:8px;align-items:center;border:1px solid #b9b9b9;padding:5px;line-height:1em;font-size:.85em;color:#000;cursor:pointer;transition:all .1s ease;}.catalog-nav .item:hover{background-color:#eee;}.catalog-nav .item.active{background-color:#dedede;border-color:#000;}.catalog-nav .icon{flex-shrink:0;width:20%;}.catalog-nav img{filter:brightness(0);}.highlighted{padding-left:20px;background-color:#fff;border:1px solid #a27155;display:flex;padding:10px 15px;gap:6px;margin-top:15px;}.highlighted::before{content:'\f06a';font-family:'fa-solid';display:block;width:20px;}@media screen and (min-width:980px){#vp.active-config{display:grid;grid-template-columns:2fr 1fr;gap:0 20px;}#vp.active-config .step{padding:50px;position:relative;grid-column-start:1;grid-column-end:2;}#vp.active-config .step-3{padding-bottom:0;}#vp.active-config .vp-teaser-text{grid-column-start:1;grid-column-end:-1;}#vp.active-config .basket{grid-column-start:2;grid-column-end:-1;grid-row-start:2;grid-row-end:15;}#vp.active-config .basket .step-title{padding-left:10px;}#vp.active-config .basket-item td{padding:5px;font-size:.9em;}#vp.active-config .basket-item{margin-bottom:0;}#vp.active-config .basket-item.current,#vp.active-config .basket-item.open{margin-bottom:10px;}#vp .basket-item td.img{width:50px;min-width:50px;}#vp.active-config .basket-item:not(.current):not(.open) .products,#vp.active-config .basket-item:not(.current):not(.open) .actions{display:none;}#vp.active-config .basket-item--title{display:flex;gap:10px;justify-content:space-between;transition:all .1s ease;}#vp.active-config .basket-item:not(.current) .basket-item--title{cursor:pointer;}#vp.active-config .basket-item:not(.current) .basket-item--title:hover{background-color:#eee;}#vp.active-config .basket-item--title .title-total{color:#414042;text-align:right;}#vp.active-config .basket-item.current .title-total,#vp.active-config .basket-item.open .title-total{display:none;}#vp.active-config .basket .container{padding-bottom:0;position:sticky;top:80px;max-height:calc(100vh - 130px);display:flex;flex-direction:column;}#vp.active-config .basket .step-content{overflow:auto;}.admin-menu #vp.active-config .basket .container{top:109px;max-height:calc(100vh - 159px);}#vp.active-config #order-total{margin-top:20px;padding-inline:15px;position:initial;}}@media screen and (max-width:768px){.vp-order-form .addresses{flex-wrap:wrap;}.vp-order-form .addresses .form-text{width:100%;}}@media screen and (max-width:640px){#vp .basket-item td{padding:10px 5px;font-size:0.95em;}#vp .basket-item td.img{width:45px;min-width:45px;}.step{padding:30px;}.step-3 .step-content{margin-left:-30px;margin-right:-30px;}}@media screen and (max-width:480px){#vp .basket-item tr{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #f5f5f5;}#vp .basket-item td{display:block;padding:3px 0;border:none;width:100%!important;text-align:center!important;}#vp .basket-item .actions{text-align:center;}#vp #order-total{font-size:0.8em;}#vp #order-total .price{font-size:1em;}}@media screen and (max-width:320px){.vp-order-form .form-submit{width:100%;white-space:break-spaces;}}@media screen and (min-width:1280px){#vp.active-config .basket.fixed .container{right:2%;width:calc(96% / 3);}}
.locale-untranslated{font-style:normal;text-decoration:line-through;}#locale-translation-filter-form .form-item-language,#locale-translation-filter-form .form-item-translation,#locale-translation-filter-form .form-item-group{float:left;padding-right:.8em;margin:0.1em;width:15em;}#locale-translation-filter-form .form-type-select select{width:100%;}#locale-translation-filter-form .form-actions{float:left;padding:3ex 0 0 1em;}.language-switcher-locale-session a.active{color:#0062A0;}.language-switcher-locale-session a.session-active{color:#000000;}
div.messages{position:relative;padding-right:1.5em;}.dismiss{display:block;position:absolute;top:.4em;right:.4em;width:1.8em;background:#ed541d;border:0;color:#fff;font-weight:900;text-align:center;text-shadow:-1px -1px 0px rgba(0,0,0,0.4);text-decoration:none;border-radius:3px;box-shadow:1px 1px 0px rgba(0,0,0,0.4);opacity:.5;cursor:pointer;-webkit-transition:.1s opacity linear;-moz-transition:.1s opacity linear;-ms-transition:.1s opacity linear;-o-transition:.1s opacity linear;transition:.1s opacity linear;}.dismiss:before{content:'\2715';}.error .dismiss{background:#ed541d;}.status .dismiss{background:#be7;color:#000;text-shadow:none;}.warning .dismiss{background:#ed5;color:#000;text-shadow:none;}.messages:hover .dismiss{opacity:1;}.dismiss:hover{color:#fff;text-decoration:none;text-shadow:-1px -1px 0px rgba(0,0,0,0.4);}.dismiss:active{text-shadow:1px 1px 0px rgba(0,0,0,0.4);box-shadow:0 0 1px rgba(0,0,0,0.4);margin-top:1px;margin-left:1px;}
@keyframes moveUp{from{margin-top:50px;}to{margin-top:0;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}#eu-cookies-popup{position:fixed;z-index:9999;top:0;left:0;height:100%;width:100%;display:block;animation-name:fadeIn;animation-duration:.3s;background:initial !important;}#eu-cookies-popup .popup-close{display:block;position:absolute;top:10px;right:10px;width:22px;height:22px;cursor:pointer;}#eu-cookies-popup .popup-close::before,#eu-cookies-popup .popup-close::after{display:block;position:absolute;content:'';height:2px;width:120%;background-color:#666;left:-10%;top:50%;margin-top:-1px;transform:rotate(45deg);}#eu-cookies-popup .popup-close::after{transform:rotate(-45deg);}#eu-cookies-popup .wrapper{display:flex;justify-content:center;align-items:center;height:100%;}#eu-cookies-popup .bg{position:absolute;z-index:0;top:0;left:0;height:100%;width:100%;background:#000;opacity:0.7;}#eu-cookies-popup .content{width:80%;background:#fff;max-width:800px;overflow:hidden;position:relative;max-height:80%;margin:0;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;animation-name:moveUp;animation-duration:.3s;border-radius:5px;}#eu-cookies-popup ::-webkit-scrollbar{width:10px;}#eu-cookies-popup .main-info{margin-bottom:20px;}#eu-cookies-popup .title{font-size:1.3em;font-weight:bold;line-height:1.4em;margin-bottom:10px;margin-right:40px;}#eu-cookies-popup .main-text{font-size:0.9em;line-height:1.6em;}#eu-cookies-popup .main-text a{text-decoration:underline;}#eu-cookies-popup ::-webkit-scrollbar-thumb{background:#666;border-radius:5px;}ul.cbs{padding:0;}ul.cbs ul{padding:0;margin-left:-30px;overflow:hidden;}ul.cbs li{list-style:none;margin:10px 0;position:relative;padding-left:50px;}ul.cbs li:last-child{margin-bottom:0;}.cb-info{overflow-y:auto;max-height:100%;padding-right:10px;}.cb_group,.cb_group_req,.cb_line,.cb_line_req{display:inline-block;width:40px;height:20px;background-color:#c73c3c;position:absolute;left:0;border-radius:20px;vertical-align:bottom;cursor:pointer;}.cb_group_req,.cb_line_req{cursor:not-allowed;}.cb_group.on,.cb_group_req.on,.cb_line.on,.cb_line_req.on{background-color:#2ba54b;}.cb_group.on.partial{background-color:#f3a127;}.cb_line::before,.cb_group::before,.cb_line_req::before,.cb_group_req::before{content:'';display:block;position:absolute;width:calc(50% - 4px);height:0;padding-bottom:calc(50% - 4px);background-color:#fff;border-radius:50%;transition:all .2s ease;left:2px;top:2px;}.cb_line.on::before,.cb_group.on::before,.cb_line_req.on::before,.cb_group_req.on::before{left:calc(50% + 2px);}.cb_line.on.partial::before,.cb_group.on.partial::before,.cb_line_req.on.partial::before,.cb_group_req.on.partial::before{left:calc(25% + 2px);}.cb_title{font-weight:bold;}.cb_title span{font-weight:normal;font-size:0.8em;}.cb_desc,.cb_cat{display:block;font-size:0.8em;margin:4px 0;line-height:1.5em;}.cb_toggle{display:block;}.cb_toggle span{color:#007ac1;cursor:pointer;display:inline-block;}.cb_toggle span::before{content:'↓';margin-right:4px;}.cbs_group.open .cb_toggle span::before{content:'↑';}#eu-cookies-popup .buttons{margin-top:15px;}#eu-cookies-popup .buttons button{border-radius:5px;padding:8px 15px;color:#fff;border:none;cursor:pointer;margin:0 5px;}#eu-cookies-popup button.reject-all{margin-left:0;background-color:transparent;padding:0;text-decoration:underline;color:#333;}#eu-cookies-popup button.accept-selected{background-color:transparent;padding:0;text-decoration:underline;color:#333;}#eu-cookies-popup button.accept-all{background-color:#2ba54b;float:right;margin-right:0;}.cbs_group.all{margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}#eu-cb-widget{position:fixed;bottom:0;right:0;display:inline-block;background-color:#007ac1;border-radius:5px 0 0 0;}#eu-cb-widget span{color:#fff;display:inline-block;padding:5px 8px;cursor:pointer;}@media (max-width:639px){#eu-cookies-popup .main-text{line-height:1.4em;}}@media (max-width:499px){#eu-cookies-popup .buttons{text-align:center;}#eu-cookies-popup button.accept-all{float:none;margin-top:15px;padding:12px 20px;}#eu-cookies-popup .content{width:96%;max-height:96%;}}
#psc-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;display:flex;align-items:center;justify-content:center;transition:all .4s ease;}.psc-popup-active #psc-popup{z-index:998;opacity:1;}#psc-popup .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.7;}#psc-popup .popup-content{background-color:#ffffff;padding:40px;text-align:center;position:relative;z-index:2;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5);}#psc-popup .popup-content .close{position:absolute;right:5px;top:0;cursor:pointer;}#psc-popup .popup-content .close:before{font-family:fa-light;content:'\f00d';display:inline-block;}#psc-popup .popup-content .close:hover:before{opacity:0.7;}#psc-popup h2{margin-top:0;margin-bottom:20px;}#psc-popup form input{padding:9px;border:1px solid #c9d7e1;}#psc-popup form .form-submit{color:#fff;}#psc-popup form .form-submit:hover{opacity:0.8;}#psc-popup .response div{margin-top:20px;}#psc-popup .response .empty{color:#e53323;}#psc-popup .response .not-available{color:#e53323;}#psc-popup .response .available{color:#b3c565;}#psc-popup .response div:before{font-family:fa-light;font-size:24px;margin-right:10px;vertical-align:middle;}#psc-popup .response div.available:before{content:'\f00c';}#psc-popup .response div.not-available:before{content:'\f00d';}#psc-popup .response div.empty:before{content:'\f071';font-size:20px;vertical-align:text-bottom;}#psc-popup .response .ok{display:inline-block;margin-top:8px;background:#4d5997;color:white;padding:2px 8px;cursor:pointer;}#psc-popup .response .ok:hover{opacity:0.75;}body.psc-popup-active{overflow:hidden;}.node-product.not-countrywide .delivery-info{margin:0 3% 0 3%;font-size:11px;line-height:1.5em;}.node-product.node-teaser.not-countrywide .delivery-info{}.node-product.not-countrywide .delivery-info span{text-decoration:underline;cursor:pointer;}.node-product.view-mode-full.not-countrywide .delivery-info{}.delivery-not-available .node-product.not-countrywide .price-line{padding-top:15px;}@media (max-width:360px){#psc-popup h2{font-size:16px;}#psc-popup .popup-content{padding:30px;max-width:310px;box-sizing:border-box;}#psc-popup .form-submit{display:block;}#psc-popup form input{width:100%;text-align:center;margin-bottom:5px;}}
