.navbar .menu-icon{font-size:22px;color:#333;padding:10px;margin-right:10px;border-radius:50%;z-index:9;position:relative;width:44px;height:44px;text-align:center}@media (max-width:1000px){.navbar .menu-icon{height:36px;width:36px;padding:8px}}.navbar .topmenu{position:absolute;right:0}.navbar .topmenu-item{position:relative;display:inline-block;float:right;margin-top:20px;width:42px;margin-left:10px}.navbar .topmenu-item a{color:#555;text-decoration:none}.navbar .topmenu-item a:hover{color:#000}.navbar .topmenu-item .quantity{margin-left:25px;margin-top:-46px;font-size:75%;z-index:10;position:absolute;transition:0.2s opacity}.navbar .topmenu-item:hover .menu-icon{border-color:#d9534f;color:#cc0009}.navbar .topmenu-item .topmenu-danger{background-color:#eee;border-color:#eee;color:#000 !important}.is-empty .quantity{opacity:0}@media (max-width:767px){.navbar .topmenu-item{margin-top:10px}}ul.cart-items{margin-top:2px;border-color:#bbb;width:400px;font-size:80%;border-radius:0}ul.cart-items div{display:inline-block;vertical-align:middle;overflow:hidden}ul.cart-items .item-image{width:10%}ul.cart-items .item-quantity{width:7%;text-align:center}ul.cart-items .item-quantity::after{content:"x"}ul.cart-items .item-name{width:60%;font-size:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul.cart-items .item-total{width:65px;color:#ff6801;xfont-weight:bold;text-align:right}ul.cart-items .default-item{display:none}ul.cart-items .show-more a{width:100%;height:100%;font-weight:bold;text-align:center}@media (max-width:500px){ul.cart-items{width:300px;margin-right:-50px}ul.cart-items .item-name{width:52%}}.navbar .topmenu-item:hover .dropdown-menu{display:block}.navbar .topmenu-item.is-empty .dropdown-menu{display:none}.navbar-header .navbar-toggle{float:left;margin:0;border:0;padding:21px 15px 19px 16px}.navbar-header .navbar-toggle:hover,.navbar-header .navbar-toggle:focus{background:transparent}.navbar-header .navbar-toggle:hover .icon-bar,.navbar-header .navbar-toggle:focus .icon-bar{background-color:#111}.navbar-header .navbar-toggle.with-glyphicon{padding:15px}.cart-detail{min-height:auto}.cart-detail .cart-total{font-weight:bold;font-size:110%}.cart-detail .cart-total .price{font-size:140%;line-height:1.3}.cart-detail .cart-total .quantity{padding-left:34px}.cart-detail .table.cart-items tr.cart-total td:last-child{text-align:left}.cart-detail .table.cart-items tr .last-stock-item{color:#888;font-size:90%;display:none}.cart-detail .table.cart-items tr[data-product-stock-available="1"] .last-stock-item{display:inline}.cart-detail .table .table-heading-row td{font-weight:bold;font-size:90%;border-top:none;padding-top:40px}.cart-detail .alert{margin-bottom:6px}.cart-detail .gift[data-gift-in-cart="1"] .add-gift{display:none}.cart-detail .gift[data-gift-in-cart="1"] .remove-gift{display:inline-block}.cart-detail .gift[data-gift-in-cart="0"] .add-gift{display:inline-block}.cart-detail .gift[data-gift-in-cart="0"] .remove-gift{display:none}.cart-detail .faded .add-gift,.cart-detail .faded .remove-gift,.cart-detail .faded-more .add-gift,.cart-detail .faded-more .remove-gift{pointer-events:none}.cart-detail .quantity-plus.faded,.cart-detail .quantity-minus.faded{pointer-events:none}.cart-items .pricing .quantity::after{content:"x "}.cart-items .pricing .quantity{display:none}.cart-items .pricing .area-full,.cart-items .pricing .area-discounted{display:none}.cart-items .pricing.pricing-full.pricing-discounted .quantity{display:inline-block}.cart-items .pricing.pricing-full .area-full{display:block}.cart-items .pricing.pricing-discounted .area-discounted{display:block}.has-voucher,.has-voucher-price{display:none}span.has-voucher.shown,span.has-voucher-price.shown{display:inline-block}div.has-voucher.shown,div.has-voucher-price.shown{display:block}@media (max-width:767.99px){.cart-detail .name{font-size:90%}.cart-detail .table>thead{display:none}.cart-detail .table>tbody>tr{display:block}.cart-detail .table>tbody>tr>td{display:inline-block;margin:-2px}.cart-detail .table>tbody>tr[data-product-id] td:nth-child(4),.cart-detail .table>tbody>tr[data-product-id] td:nth-child(7),.cart-detail .table>tbody>tr[data-product-id] td:nth-child(8){border-top:none}.cart-detail .has-voucher .description{display:none}.cart-detail .img-responsive{max-height:45px;margin-top:5px}.cart-detail .price.big{font-size:105%}.cart-detail .table a.btn{float:right}.cart-detail .table.cart-items{margin-top:20px}.cart-detail .alert .right{float:inherit;display:block}}@media (min-width:768px){.table.cart-items>tbody>tr>td{width:auto}}.order .description-col,.order .description-col *{font-size:12px;display:inline}.order input+label{margin-left:5px}.order .vat-label{padding-left:10px}.order label b{color:black}.order .form-group .service-price,.order .form-group .shipping-price{display:inline-block}.order .form-group .service-no-price,.order .form-group .shipping-no-price{display:none}.order .form-group.free-of-charge .service-price,.order .form-group.free-of-charge .shipping-price{display:none}.order .form-group.free-of-charge .service-no-price,.order .form-group.free-of-charge .shipping-no-price{display:inline-block}.order .service-thumb{width:30px;height:30px;display:inline-block;float:right}.toolbar .summary{font-size:110%}.toolbar .summary .row-one{font-size:13px;color:#444}.toolbar .summary .row-one .price{font-size:22px;line-height:1.6;font-weight:bold;color:#cc0009}.toolbar .summary .row-two{font-size:12px;margin-top:-7px;color:#777}.toolbar .summary button{margin-top:5px}@media (max-width:767.99px){.payment td.name{font-size:12px;min-width:40vw}.wishlist-items td.name{font-size:12px}}#header .search{position:absolute;top:20px;left:120px}.navbar .search{width:330px;z-index:10}@media (min-width:1500px){.navbar .search{width:420px}}.navbar .search .spinner{color:#333;display:inline-block;position:absolute;margin-left:-25px;margin-top:5px;z-index:15;opacity:0}.navbar .search .spinner .glyphicon-repeat{padding-top:2px}.navbar .search .spinner.visible{opacity:1}.navbar .search input,.navbar .search .input-group-addon{xborder-radius:0;border-color:#dedede}.navbar .search ul.search-dropdown{border:none;background-color:#fff;display:block;max-height:100vh;margin-top:-20px;z-index:99;list-style:none;padding:25px 0 0 0;box-shadow:1px 1px 15px 1px rgba(0, 0, 0, 0.33);display:none;max-height:70vh;overflow-x:hidden;overflow-y:auto;border-radius:5px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.navbar .search ul.search-dropdown li:hover{cursor:pointer;background-color:rgba(27, 105, 174, 0.1)}.navbar .search ul.search-dropdown li.search-item{padding:0;padding-left:5px;font-size:13px;line-height:1.3;height:40px;overflow:hidden}.navbar .search ul.search-dropdown li.search-item::after{content:" ";clear:both;display:block}.navbar .search ul.search-dropdown li.search-item img{display:block;width:100%;height:auto;margin:-3px}.navbar .search ul.search-dropdown li.search-item .col{float:left}.navbar .search ul.search-dropdown li.search-item .col-image{padding:1px;width:45px}.navbar .search ul.search-dropdown li.search-item .col-link{width:calc(100% - 45px - 70px);padding:4px 1px}@media (max-width:1500px){.navbar .search ul.search-dropdown li.search-item .col-link{font-size:85%}}.navbar .search ul.search-dropdown li.search-item .col-price{width:70px;font-weight:bold;color:#ff6801;white-space:nowrap;text-align:right;padding:4px 9px 0 0}.navbar .search ul.search-dropdown li.search-item .col-price .price-discounted{display:none;color:red}.navbar .search ul.search-dropdown li.search-item a{display:block;width:100%;height:100%}.navbar .search ul.search-dropdown li.search-item.no-image img{display:none}.navbar .search ul.search-dropdown li.search-item.default-item{display:none}.navbar .search ul.search-dropdown li.search-item[data-is-published="true"] .label-unpublished{display:none}.navbar .search ul.search-dropdown li.search-item[data-is-published="false"]{opacity:0.75}.navbar .search ul.search-dropdown li.show-more{padding-top:10px}.navbar .search #search-form[data-can-view-vip-price="1"] .col-price .price-full{display:none}.navbar .search #search-form[data-can-view-vip-price="1"] .col-price .price-discounted{display:inline}.navbar .search.active ul.search-dropdown:hover{display:block !important}.navbar .search.active input,.navbar .search.active .input-group-addon,.navbar .search.active .search-dropdown{border-color:#e6c8a2}.navbar.navbar-filters .search,.navbar.navbar-filters-nopad .search{width:290px;margin-top:-2px}@media (min-width:1500px){.navbar.navbar-filters ul.navbar-right{margin-top:8px;margin-bottom:0;margin-right:-20px}}@media (min-width:1500px){.navbar.navbar-filters-nopad ul.navbar-right{margin-top:0;margin-bottom:0;margin-right:-20px}}.search-results table{margin-bottom:20px}.search-results table tr td{padding:10px}.search-results table tr td:nth-child(1){padding:0 10px}.search-results table .row-buttons{padding:5px;text-align:right}.search-results table .row-buttons .btn{margin-bottom:5px}.search-results h4 a{color:black}.search-results h2{margin-bottom:10px}.search-results .product-categories a{color:#444;font-weight:normal}.search-results .product-categories .badge{margin-bottom:5px}.search-results .vip-price{color:red;font-weight:bold}.search-results .img-responsive{max-width:60px;min-width:30px;margin-top:10px}@media (max-width:767.99px){.search-results h4{line-height:1;font-size:13px}.search-results table tr td:nth-child(1),.search-results table tr td:nth-child(2){padding:5px}}.product-index h2{margin-bottom:2px}.product-index .unavailable,.product-index .unpublished{display:none}.product-index .img-responsive{max-height:32px}.product-index .show-unavailable-area{width:49%;float:left}.product-index .sort-area{width:49%;float:right;text-align:right}.product-index .sort-area .dropdown-menu{left:unset;right:0}.product-index.show-unavailable tr.unavailable{display:table-row;opacity:0.5}.product-index.show-unpublished tr.unpublished{display:table-row;opacity:0.5}.signup input[type=text],.signup input[type=password]{border-radius:0;margin-top:-1px}.signup input[name=email]{border-top-left-radius:5px;border-top-right-radius:5px}.signup input[name=password1]{border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-bottom:6px}.signup .circumpoint-id-check,.signup .validate-circumpoint-id-icon{float:right;margin-right:-20px;margin-top:7px}.circumpoint-id-check,.validate-circumpoint-id-icon{display:none}.user-edit .circumpoint-id-check,.profile-edit .circumpoint-id-check,.order .circumpoint-id-check,.user-edit .validate-circumpoint-id-icon,.profile-edit .validate-circumpoint-id-icon,.order .validate-circumpoint-id-icon{float:right;margin-right:-20px;margin-top:-25px;display:none}.circumpoint-id-check.glyphicon-ok,.validate-circumpoint-id-icon.glyphicon-ok{color:green}.circumpoint-id-check.glyphicon-remove,.validate-circumpoint-id-icon.glyphicon-remove{color:#d9534f}.orders h2{margin-bottom:2px}.orders .navbar .input-group{margin-top:8px;margin-left:20px}.orders .navbar .input-group-addon:not(:first-child):not(:last-child){padding:4px 2px}.orders .navbar .input-group-btn>.btn{padding:4px 5px}.orders .navbar .input-group-btn:not(:last-child) .btn{border-radius:0}@media (min-width:768px){.orders .price-filter{width:220px}}.orders .price-filter input{padding:7px}.orders .price-filter.active{width:246px}.orders #order-summary{font-size:120%}@media (max-width:767.99px){.orders #order-summary{font-size:100%}}.orders #order-summary td{border-color:#555}@media (max-width:767.99px){.orders .navbar .navbar-toggle{float:right}.orders .search .input-group{margin-left:0}.orders ul.navbar-right{padding:4px}.orders .navbar .search{width:100%}.orders .price-filter{padding-right:19px}}.order-detail .title{color:#777;text-align:left;font-weight:700}.order-detail .row .title.important{color:black}.order-detail .row .price-total{font-size:130%}.order-detail .section-heading{padding-top:10px}.order-detail .section-heading .title{font-size:130%}.order-detail h3 .label-cancelled{color:#d9534f}.order-detail .vat-label{padding-left:15px}.order-detail textarea{margin-bottom:2px}.order-detail tfoot{font-size:120%;font-weight:bold}.order-detail tfoot td{border-color:#555 !important}.user-detail textarea{margin-bottom:15px}.glyphicon-spin{-webkit-animation:spin 1000ms infinite linear;animation:spin 1000ms infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.from-to-input-group .input-group .input-group-addon:not(last-child){width:8px;xpadding:0;padding-left:3px;padding-right:2px;background:#F8F8F8;xborder-left:0;xborder-right:0;color:grey;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.from-to-input-group .input-group input[name="price_to"]{border-right:0}.from-to-input-group .input-group .input-group-btn .btn{border-radius:0;border-left:0;xwidth:20px;padding-left:8px;padding-right:8px}.from-to-input-group .input-group .input-group-btn button[type=submit]{border-top-right-radius:15px;border-bottom-right-radius:15px}.from-to-input-group .input-group .input-group-addon:not(last-child){width:8px;xpadding:0;background:#F8F8F8;border-left:0;border-right:0;color:grey;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.from-to-input-group .input-group input{font-size:90%;padding:5px;width:48px;text-align:center}.from-to-input-group .input-group input[name="price_from"]{border-left:0}.from-to-input-group .input-group input[name="price_to"]{border-right:0}.from-to-input-group .input-group .input-group-addon,.from-to-input-group .input-group .input-group-btn>.btn{padding:8px 8px;border-radius:0}.date-filter-input-group .input-group.date .input-group-addon:not(last-child){width:8px;padding:0;background:#F8F8F8;border-left:0;border-right:0;color:grey;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.date-filter-input-group .input-group.date input{font-size:90%;padding:5px;width:78px;text-align:center}.date-filter-input-group .input-group.date input[name="from"]{border-left:0}.date-filter-input-group .input-group.date input[name="to"]{border-right:0}.date-filter-input-group .input-group.date .input-group-btn>.btn{padding:7px 4px 5px 4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.date-filter-input-group .input-group.date .input-group-btn:not(:last-child):not(:first-child)>.btn{border-radius:0}.date-filter-input-group .input-group.date .input-group-btn+.input-group-btn>.btn{border-left:0}.date-filter-input-group .input-group.date .input-group-addon,.date-filter-input-group .input-group.date .input-group-btn>.btn{padding:8px 8px;border-radius:0}.control-label.danger{color:#d9534f}.badge.badge-danger{background-color:#d9534f}.badge.badge-warning{background-color:#f0ad4e}.badge.badge-success{background-color:green}.badge.badge-blue{background-color:#1b69ae}.badge.badge-white{background-color:white;border:1px solid #d8d8d8}.badge.badge-white .separator{color:#a6a6a6;padding:0 3px}.label-circumpoint{background-color:#d2af84}.table-with-buttons tr td:last-child{text-align:right}#homepage-carousel{margin-top:50px}#homepage-carousel .carousel-indicators li{background:#eee;width:12px;height:12px;border-radius:50%}#homepage-carousel .carousel-indicators li .XXinside{border:1px solid white;width:12px;height:2px;box-shadow:2px 2px 10px black}#homepage-carousel .carousel-indicators li.active{width:14px;height:14px;background:#cc0009}#homepage-carousel .carousel-indicators li.active .inside{xwidth:20px;border-color:#e6c8a2}@media (max-width:767.99px){#homepage-carousel .carousel-indicators{bottom:unset;top:calc(35.2112vw - 17px);width:80%;left:10%;margin:0 auto}#homepage-carousel .carousel-indicators .inside{width:6px}#homepage-carousel .carousel-indicators li.active .inside{width:14px}}#homepage-carousel .item{height:450px;width:100%;background-position:center;background-size:cover}@media (max-width:1399px){#homepage-carousel .item{height:400px}}@media (max-width:1199px){#homepage-carousel .item{height:320px}}@media (max-width:991px){#homepage-carousel .item{height:250px}}@media (max-width:767px){#homepage-carousel .item{height:160px}}#homepage-carousel .item .carousel-headline,#homepage-carousel .item .carousel-title,#homepage-carousel .item .carousel-subtitle{color:white;text-shadow:1px 1px 2px black;padding:1.5vw 2.5vw}#homepage-carousel .item .carousel-title{font-size:2.9vw !important;padding-bottom:5px}#homepage-carousel .item .carousel-subtitle{font-size:2.3vw !important;padding-top:5px}#homepage-carousel .item .btn{background-color:green;color:white;border-radius:0;margin:1.66vw;font-weight:bold;font-size:1.66vw;padding:0.83vw 1.16vw}#homepage-carousel .item .slide-content{width:37vw;padding-top:2vw;text-align:center}#homepage-carousel .item .slide-content.slide-left{margin-left:10vw}#homepage-carousel .item .slide-content.slide-right{margin-right:0;padding-top:0;float:right;width:42vw}#homepage-carousel .item[data-target-url]{cursor:pointer}@media (max-width:767.99px){.navbar-header.searching{height:100px}#header .search{top:53px;left:0;width:100%;padding:0 20px 10px 20px;background:white;border-bottom:2px solid black;display:none}.products h3.product-title{padding:0;margin:0}.products h3.product-title>a{min-height:48px;display:inline-block;padding:0;margin:0}}@media (min-width:768px){#header .mobile-search{display:none}}@media (max-width:373px){body #header .navbar-header .right .dropdown-toggle,body.logged #header .navbar-header .right .dropdown-toggle{margin-right:2px}}@media (max-width:350px){body #header .navbar-brand>img,body.logged #header .navbar-brand>img{width:60px;margin-top:5px;height:auto}}.product-slider{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.slider-content{display:flex}.slider-content>*{flex:0 0 auto;scroll-snap-align:start;width:250px}@media (min-width:992px){.slider-content>*{width:340px}}.slider-arrows{display:inline-block;font-size:21px;margin-left:15px}.slider-arrows button{background:transparent;border:0}.category-badges{position:absolute;top:20px}#pager-controls{text-align:center}#pager-controls .pages{display:block;margin:0 auto;width:fit-content;padding-top:15px}#pager-controls .item-count{padding-top:8px;color:#888;clear:both}#pager-controls .pages-append{display:none;padding-bottom:10px}#pager-controls .pages-append a:active{color:white}@media (max-width:767.99px){.dashboard{margin-top:7px}.dashboard .btn{margin:5px}}@media (min-width:768px){.dashboard{margin-top:10px}}.template-edit .editor-body.padded{margin-left:-25px;margin-top:-80px;margin-bottom:-25px}@media (max-width:767.99px){.template-edit .editor-body.padded{margin-top:-70px}}.template-edit .editor-body.padded .note-editable{padding-left:22px !important}#voucher-description .voucher-name{font-size:15px;color:#5cb85c}.opaque{opacity:50%}