html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background-color:#ffffff;color:#7f7f7f;font-family:Verdana, Geneva, sans-serif;font-size:13px;margin:0}#header-section{position:relative}#main-section{min-height:calc(100vh - 46px - 91px - 33px - 119px - 40px)}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1,.main-title{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}input,select{background:#ffffff}button{border:0;outline:none;overflow:visible;padding:0}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input:required,textarea:required{box-shadow:none}input:focus:invalid{outline:none}.validationStyles:valid{border:1px solid #d0ffb4}.validationStyles:invalid,.validationStyles.error{border:1px solid #ffa6a6}.form .input-group{clear:both;margin:15px 0;position:relative}.form .input-group .no-resize{resize:none}.form .input-group label{color:#bbbbbb;font-size:11px;left:11px;position:absolute;top:12px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.form .input-group .switch{float:left !important;left:0;margin:0 0 15px;top:0}.form .input-group .switch-name{left:65px;color:#7f7f7f}.form .input-group input[type='button']{background-color:#eeeeee;min-width:38px;width:auto;transition:all 300ms ease}.form .input-group input[type='button'].max,.form .input-group input[type='button'].min{color:#555555}.form .input-group input[type='button']:hover{background-color:#be9e56;color:#ffffff}.form .input-group .quantity-field,.form .input-group .quantity-field-add-product{height:38px;left:-6px;text-align:center;width:62px}.form .input-group .button-minus,.form .input-group .button-plus,.form .input-group .button-minus-add-product,.form .input-group .button-plus-add-product{font-weight:bold;height:38px;padding:0;width:38px}.form .input-group .button-plus,.form .input-group .button-plus-add-product{left:-12px}.form .input-group .quantity-field,.form .input-group .quantity-field-add-product,.form .input-group .button-minus,.form .input-group .button-plus,.form .input-group .button-minus-add-product,.form .input-group .button-plus-add-product{position:relative}.form .input-group .button-option.active,.form .input-group .button-option-sets.active{background-color:#444444;color:#ffffff;font-weight:bold}textarea.used+label,.form textarea.used+label,input.used+label,.form input.used+label,textarea:focus+label,.form textarea:focus+label,input:focus+label,.form input:focus+label{background-color:#ffffff;color:#bbbbbb;font-size:10px;left:5px;padding:0 5px;top:-7px}input{outline:none;line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="date"]{color:#fff;resize:none !important}input[type="date"].used,input[type="date"]:focus{color:#7f7f7f}input,textarea,.contact-form-popup select{border:1px solid #eeeeee;box-sizing:border-box;margin:0;outline:none;padding:10px}fieldset{border:1px solid #eeeeee;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#be9e56}.hidden{display:none !important;visibility:hidden}.primary-action-button{background-color:#be9e56;color:#ffffff;text-transform:uppercase}.secondary-action-button{background-color:#ffffff;color:#7f7f7f;border:1px solid #7f7f7f;transition:all 300ms ease}.secondary-action-button:hover{color:#be9e56;border:1px solid #be9e56}.form .input-group .switch,.switch{background-color:#000000;border-radius:0;clear:both;cursor:pointer;display:block;float:right;height:27px;margin:0 0 15px;padding:0;position:relative;right:10px;vertical-align:top;width:52px}.switch .switch-name{position:absolute;float:left;top:5px}.switch-input{left:0;opacity:0;position:absolute;top:0}.switch-label{display:block;height:26px;position:relative;border:1px solid #818181}.switch-label:before,.switch-label:after{line-height:1;margin-top:-.5em;position:absolute;top:50%;transition:inherit}.switch-input:checked ~ .switch-label{background:#be9e56;border:1px solid #be9e56}.switch-input:checked ~ .switch-label:before{opacity:0}.switch-input:checked ~ .switch-label:after{opacity:1}.switch-handle{background-color:#ffffff;border-radius:0;height:18px;left:5px;position:absolute;top:5px;width:18px}.switch-input:checked ~ .switch-handle{left:29px;background-color:#ffffff}.switch-label,.switch-handle{transition:all .3s ease-in 0s}.switches li{clear:both}.button-unactive{background-color:#ddd !important;border-image:none;border:none}.product-flags span{display:inline-block;padding:5px;font-size:10px;color:#fff}.product-flags span.NewProduct{background-color:#81C784}.product-flags span.Promotion{background-color:#EF5350}.product-flags span.PromotionalProduct{background-color:#9E9E9E}.product-flags span.RecommendedProduct{background-color:#FFB74D}.product-flags span.Sale{background-color:#F06292}.product-flags span.GreatQuality{background-color:#4DB6AC}.product-flags span.GreatPrice{background-color:#A1887F}.product-flags span.BestRated{background-color:#9575CD}.product-flags span.VendorRecomendation{background-color:#64B5F6}.product-flags span.Reward{background-color:#FF7043}.cart-item{background-color:#ffffff;border:1px solid #eeeeee;box-shadow:2px 2px 1px 0 #7f7f7f;margin:10px}.cart-item a,.cart-item a:active,.cart-item a:visited{color:#7f7f7f}.message-popup-background{background-color:rgba(0,0,0,0.7);bottom:0;left:0;padding:10px;position:fixed;right:0;text-align:center;top:0;z-index:12}.config-messages-background{display:flex;justify-content:center;align-items:center}.message-popup{background-color:#ffffff;border:1px solid #7f7f7f;display:inline-block;padding:10px;text-align:left;z-index:12;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:280px}.message-popup .title{font-weight:700;font-size:1.3em}.message-popup a{color:#7f7f7f;text-decoration:none;font-weight:700;transition:all 300ms ease}.message-popup a:hover{color:#be9e56}.modal-open{overflow:hidden}h1,.main-title{font-size:13px;font-weight:normal;text-align:left}h2{font-size:11px;font-weight:normal;margin:10px 1px;text-align:left}h3,h4{color:#7f7f7f;font-size:11px;font-weight:normal;margin:3px 0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:86%}h4{font-size:14px;width:100%}.label,.label-summary{background-color:#eeeeee;color:#555555;border-bottom:1px solid #7f7f7f;clear:both;height:33px;position:relative}.label .rating,.label-summary .rating{right:31px;top:9px}.label>span,.label-summary>span{float:right;font-size:17px;padding:8px 10px}.label h1,.label .main-title{display:inline-block;margin:9px 10px}.label-summary h1,.label-summary .main-title{display:inline-block}.primary-action-button{padding:8px 10px;font-size:14px;width:100%}.rating{color:#f5e213;font-size:14px;position:absolute}.popup-dialog{background-color:#ffffff;bottom:0;left:0;overflow:auto;padding:30px 10px 10px;position:fixed;right:0;top:0;z-index:10}.popup-dialog.newsletter{background-color:rgba(0,0,0,0.5);z-index:12;padding:0}.popup-dialog.newsletter .modal-box{position:relative;background-color:#ffffff;box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21);padding:45px 20px 20px;width:90%;max-width:1200px;margin:0 auto 5vh;top:5vh;text-align:left}.popup-dialog.newsletter .modal-box.narrow{max-width:400px}.popup-dialog.newsletter .modal-box.no-padding{padding:45px 0 20px}.popup-dialog.newsletter .modal-box.padding-top{padding:45px 0 0 0}.popup-dialog.remove-popup{padding:30px 0 0 0}.popup-dialog.remove-popup .order-details-title{position:absolute;top:10px;left:10px}.popup-dialog.remove-popup .loyalty-info{text-align:center;padding:0 10px 10px 10px}.popup-dialog .close-button,.popup-dialog .close-button-in-popup,.popup-dialog .hide-order-details-popup{color:#7f7f7f;font-size:24px;right:0;position:absolute;top:0;padding:10px}.page-header{background-color:#eeeeee;color:#555555;clear:both;height:33px}.page-header h1,.page-header .main-title{display:block;margin:0;max-width:88%;overflow:hidden;padding:9px 5px 8px 0;text-overflow:ellipsis;white-space:nowrap}.page-header>div{display:block}.page-header .undercategory-menu{float:left;width:calc(100% - 76px)}.page-header .undercategory-menu .category-title{font-size:13px;padding:0 0 0 20px;margin:0;width:88%;list-style:none;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}.page-header .product-page-header{float:left;width:100%}.page-header .product-page-header h1,.page-header .product-page-header .main-title{padding:9px 10px 8px 0}.page-header .sorting,.page-header .search{float:right;width:33px}.page-header .product-page-header a>span,.page-header .product-page-header>span,.page-header .undercategory-menu>span{float:left;font-size:23px;padding:7px 10px 3px}.page-header .undercategory-menu>.category-title-mobile{float:inherit;font-size:13px;padding:9px 5px 8px 10px}.page-header .product-page-header a>span,.page-header .product-page-header>span{font-size:20px}.page-header .search>span{float:left;font-size:23px;padding:7px 10px 3px 5px}.page-header .sorting>span{float:left;font-size:18px;padding:9px 10px 6px}.nav-section{background-color:#ffffff;color:#000000;clear:both;font-size:23px;height:46px;width:100%;border-bottom:1px solid #000000}.nav-section nav{float:right}.logo{float:left;max-width:168px;padding:8px 10px 0}.logo img{height:30px}.logo h1{margin:0}.logo a{display:block}.nav-section .cart-content,.nav-section .search,.nav-section .nav-links{float:left}.nav-section .cart-content{padding:8px 12px}.nav-section .search{font-size:22px;padding:9px 12px}.nav-section .cart-content{color:#000000;position:relative;text-decoration:none}.cart-content .cart-amount{background-color:#ff3a3a;border-radius:50%;font-size:14px;height:18px;left:24px;position:absolute;text-align:center;top:7px;width:18px;color:#fff}.cart-content .cart-amount.big{font-size:12px;height:21px;line-height:21px;width:21px}.search .search-section{background-color:#000000;color:#ffffff}.search .search-section .recently-searched>span{font-size:11px}.search .search-form{padding:15px 10px 50px 10px;position:relative}.search .searched-phrase{border:0;color:#000000;font-size:12px;height:15px;padding:11px;width:calc(100% - 37px - 20px)}.search .search-button{border-image:none;height:37px;position:absolute;right:10px;width:37px;box-sizing:border-box;display:inline-block;cursor:pointer}.search .search-form .form{padding-bottom:10px}.search .search-form .fa-search{font-size:20px;padding:0;position:absolute;right:0px;text-align:center;top:9px;width:37px}.search .recently-searched .previous-phrase{border-bottom:1px solid #8e8e8e;padding:10px 1px;position:relative}.search .recently-searched .previous-phrase:last-child{border:none}.search .recently-searched .fa-arrow-left{color:#e6e9e9;font-size:16px;position:absolute;right:0;-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.search .search-advanced-button{background-color:#333333;color:#ffffff;border:0;bottom:0;left:0;outline:none;padding:12px;position:fixed;right:0;text-align:center;text-transform:uppercase;width:100%}.search .search-advanced-button:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#333333;border-width:11px;margin-left:-11px}.search .search-advanced-button:after{bottom:100%;content:"^";left:50%;margin-left:-5px;position:absolute;top:-9px}.search .advanced-filters{background-color:#333333;color:#ffffff;bottom:0;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:100%}.search .advanced-filters h2{padding-left:10px}.search .search-advanced .hide-search-advanced{border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #000000;height:0;left:50%;margin-left:-13px;position:absolute;width:0;top:67px}.search .search-advanced .hide-search-advanced:before{content:"\f107";left:-4px;position:absolute;top:-15px}.search .switch-group li{clear:both;height:28px;padding:4px 0}.search .switches>li .fa-plus{padding:13px}.switches li{border-top:1px solid #707173}.dropdown-menu{z-index:9}.nav-links .main-nav{background-color:#000000}.nav-links .main-nav,.search .search-section{bottom:0;color:#ffffff;font-size:13px;left:0;margin:0;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overflow-y:auto;padding:0;position:absolute;top:85px;width:100%}.nav-section .nav-links{font-size:24px;padding:8px 10px;transition:500ms background-color}.nav-links .main-nav ul,.search .search-section ul{list-style:none;margin:0;padding:0;position:relative}.nav-links .main-nav ul.empty,.search .search-section ul.empty{padding:0}.nav-links .main-nav li{border-bottom:1px solid #7f7f7f;padding:12px 10px 12px 40px;position:relative}.search-advanced .switches li.open,.search-advanced .switches li.open .undercategories{background-color:#444444;color:#ffffff;transition:500ms background-color}.nav-links .main-nav li.open,.nav-links .main-nav li.open .undercategories{background-color:#333333;transition:500ms background-color;color:#ffffff}.nav-links .main-nav .undercategories li.open,.nav-links .main-nav .undercategories li.open .underundercategories li{background-color:#444444;transition:500ms background-color;color:#ffffff}.search-advanced .switches li.open>span:before,.nav-links .main-nav li.open>span:before{content:'\f068'}.nav-links li span{left:0;padding:14px;position:absolute;top:0}.nav-links a{color:#fff;display:block;margin:-12px 0;padding:12px 0;position:relative;text-decoration:none;width:100%}.nav-links .categories{background-color:#000000}.nav-links .categories li span,.nav-links .categories li a{color:#ffffff}.nav-links .categories li.open a,.nav-links .categories li.open span{color:#ffffff}.nav-links .categories li>h2{font-size:14px;margin:0}.nav-links .standard-nav{background-color:#000000;color:#ffffff;border-bottom:1px solid #7f7f7f}.nav-links .standard-nav li{border:none;padding:12px 10px;display:inline-block}.nav-links .standard-nav li div,.nav-links .standard-nav li span{color:#ffffff;display:block;position:static;text-align:center}.nav-links .standard-nav li span{padding:0;font-size:30px}.nav-links .standard-nav li div{font-size:13px;padding:5px 0 0}.nav-links .undercategories{background-color:#333333}.nav-links .undercategories li{background-color:#333333;border-bottom:1px solid #7f7f7f;margin:12px -10px -12px -40px;padding:12px 10px 12px 50px;color:#ffffff}.nav-links .undercategories li:last-child,.nav-links .standard-nav li:last-child{border-bottom:none}.nav-links.open{background-color:#000000;color:#ffffff;padding:8px 11px}.search.open{background-color:#000000;color:#ffffff;margin-left:1px;padding:9px 13px}.nav-links.open .fa-bars:before,.search.open>.fa-search:before{content:'\f00d'}.main-page-products .page-header h1,.main-page-products .page-header .main-title{padding-left:10px}.category-products{padding:10px}.category-products .category-tile-container{display:block;padding:10px;margin:0 0 10px 0;border:1px solid #000000;transition:all 300ms ease}.category-products .category-tile-container span{display:inline-block;font-weight:700;padding:10px;background-color:#000000;color:#ffffff;opacity:0.9;transition:all 300ms ease}.category-products .category-tile-container:hover{border:1px solid #be9e56}.category-products .category-tile-container:hover span{background-color:#be9e56}.category-products .category-tile-container:last-child{margin:0}.product-item{border-bottom:1px solid #7f7f7f;height:236px;position:relative;width:100%;margin:10px 0 0}.product-item .figcaption h2{font-size:inherit;font-weight:inherit;margin:inherit;text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden;width:100%}.product-item:first-child{margin-top:0}.product-item .product-link{display:block;text-decoration:none}.product-details .product-image,.product-item .product-image{height:190px;margin:0 auto 5px;overflow:hidden;padding:0;position:relative;width:300px}.product-details .product-image i,.product-item .product-image i{color:#7f7f7f;width:100%;height:190px;position:relative}.product-details .product-image i:before,.product-item .product-image i:before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:100px}.product-details .slider .product-image{margin-bottom:10px;width:calc(100% - 40px);outline:none}.product-details .slider .product-image i{color:#7f7f7f;width:100%;height:100%;position:relative}.product-details .slider .product-image i:before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:100px}.product-details .product-image img,.product-item .product-image img{position:absolute;max-height:100%;max-width:100%;left:50%;top:50%;transform:translate(-50%, -50%)}.product-details .price,.product-details .old-price,.product-item .price,.product-item .old-price{color:#000000}.product-details .red-price,.product-item .red-price{color:#ff3a3a}.product-details .red-price{margin:5px 5px 5px 10px;margin-bottom:0;display:inline-block}.product-details .red-price,.product-item .red-price,.product-details .price,.product-item .price{font-size:18px}.product-details .old-price,.product-item .old-price{font-size:13px;text-decoration:line-through}.product-details .product-data>.price{display:inline-block;padding:10px;padding-bottom:0}.product-details .product-reviews,.product-details .product-videos,.product-details .product-description{padding:10px}.product-details .product-reviews.sets,.product-details .product-videos.sets,.product-details .product-description.sets{max-height:108px;overflow:auto}.product-details .product-reviews.sets .mCSB_inside>.mCSB_container,.product-details .product-videos.sets .mCSB_inside>.mCSB_container,.product-details .product-description.sets .mCSB_inside>.mCSB_container{margin-right:20px}.product-details .product-reviews.sets .mCSB_scrollTools,.product-details .product-videos.sets .mCSB_scrollTools,.product-details .product-description.sets .mCSB_scrollTools{right:2px}.product-details .product-reviews.sets .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.product-details .product-videos.sets .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.product-details .product-description.sets .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#7f7f7f}.product-details .product-reviews.sets .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover,.product-details .product-videos.sets .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover,.product-details .product-description.sets .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{background-color:#be9e56}.product-details .product-reviews.sets .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.product-details .product-videos.sets .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.product-details .product-description.sets .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#be9e56}.product-details .product-description{text-align:left}.product-details .product-attachments{padding:10px 10px 0}.product-details .product-reviews .current-reviews ul,.product-details .product-attachments ul,.product-details .product-videos ul,.product-details .product-attributes ul{list-style:none;margin:0;padding:0}.product-details .product-attributes ul{border-bottom:1px solid #7f7f7f;font-size:10px}.product-details .product-attributes li{clear:both;padding:8px 10px}.product-details .product-attributes li:after{display:block;clear:both;content:''}.product-details .product-attributes li:nth-child(2n){background-color:#eeeeee}.product-details .product-attributes li span:first-child{display:inline-block;width:60%}.product-details .product-attributes li span:last-child{color:#7f7f7f;float:right;width:40%}.product-details .product-videos li{margin:0 0 5px}.product-details .product-attachments li{clear:both;margin:0 0 10px}.product-details .product-attachments a{color:#7f7f7f;display:block;overflow:hidden;padding:0;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:92%}.product-details .product-attachments span{display:block;float:left;margin:0 10px 0 0}.product-details .product-reviews .new-review{position:relative}.product-details .product-reviews .new-review .rating{bottom:6px;font-size:20px;left:0;color:#7f7f7f}.product-details .product-reviews .form{clear:both;display:inline-block;width:100%}.contact-form-popup select,.popup-dialog input,.popup-dialog textarea,.product-details .product-reviews input,.product-details .product-reviews textarea{display:inline-block;font-size:13px;margin:0 0 5px;resize:vertical;width:100%}.contact-form-popup select.no-resize,.popup-dialog input.no-resize,.popup-dialog textarea.no-resize,.product-details .product-reviews input.no-resize,.product-details .product-reviews textarea.no-resize{resize:none}.product-details .product-reviews .add-review{float:right;font-size:14px;margin-top:-2px;padding:8px 15px;width:auto;box-sizing:border-box;text-align:center;cursor:pointer}.product-details .product-reviews .current-reviews article{clear:both;margin:10px 0}.product-details .product-reviews .current-reviews .rating{position:relative}.product-details .product-reviews .current-reviews .review-date,.product-details .product-reviews .current-reviews .rating{text-align:right}.product-details .product-reviews .current-reviews .review-date,.product-details .product-reviews .current-reviews .review-author{font-size:11px;display:block}.product-details .product-reviews .current-reviews .review-author .verified-purchase{color:red;white-space:nowrap}.product-details .product-reviews .current-reviews .review-content{margin:20px 0 0;max-height:100px;overflow:auto}.product-details div>.add-to-cart-open,.popup-dialog .add-to-cart-open,.product-details .open-popup{display:block;font-size:14px;margin:10px auto;padding:8px 10px;position:relative;width:calc(100% - 20px)}.product-details>.add-to-cart-open span,.popup-dialog .add-to-cart-open span{font-size:18px;margin:0 3px 0 0}.product-details .related-products .product-item .add-to-cart-open,.product-details .related-products .product-item .product-flags{display:none;visibility:hidden}.product-details .product-item .figcaption{margin:0 10px}.button-unactive,.product-item .add-to-cart-open{border-image:none;border:none;bottom:4px;height:35px;position:absolute;right:0;width:35px}.button-unactive span,.product-item .add-to-cart-open span{font-size:24px;padding:0;position:absolute;right:7px;text-align:center;top:6px}.popup-dialog .add-to-cart-popup .product-image{width:100%;height:190px;margin:10px auto;text-align:center}.popup-dialog .add-to-cart-popup .product-image img{max-width:100%;max-height:190px}.popup-dialog .add-to-cart-popup .product-image i{color:#7f7f7f;width:100%;height:100%;position:relative}.popup-dialog .add-to-cart-popup .product-image i:before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:100px}.popup-dialog .add-to-cart-popup h3{width:100%}.popup-dialog .add-to-cart-popup .product-info{background-color:#eeeeee;color:#555555;margin:10px -10px;padding:10px}.popup-dialog .add-to-cart-popup .product-info ul{list-style:none;margin:0;padding:0}.popup-dialog .add-to-cart-popup .product-info li{display:inline-block;text-align:center;width:32%}.popup-dialog .add-to-cart-popup .product-info span{display:block}.popup-dialog .add-to-cart-popup .product-info span:first-child{color:#7f7f7f;font-size:10px}.popup-dialog .add-to-cart-popup .product-info span:last-child{font-size:11px;font-weight:bold}.product-flags{left:0;position:absolute;top:0;z-index:2}.product-details h1,.product-details .main-title{display:inline-block}.slider{margin:10px;padding:50px 0 0;position:relative}.slider .slick-prev,.slider .slick-next{z-index:1}.slider .slick-prev:before,.slider .slick-next:before{color:#7f7f7f}.slider .slick-dots li{width:28px;height:2px;margin:0 10px;vertical-align:middle;background-color:#eeeeee;transition:all 300ms ease}.slider .slick-dots li button{width:28px;height:2px;padding:0;margin:0}.slider .slick-dots li button:before{display:none;font-size:30px}.slider .slick-dots li.slick-active{background-color:#be9e56}.slider .product-description,.slider .more-button,.slider .less-button{display:none}.slider .product-flags .fa-stack{display:inline-block}.slider .rating{position:absolute;right:0;top:0}.slider .slider-nav{overflow:hidden;right:0;text-align:center;white-space:nowrap}.slider .slider-nav span{background-color:#eeeeee;height:2px;margin:0 5px;width:28px;cursor:pointer}.slider .slider-nav span.active{background-color:#be9e56}.shopping-cart .empty-cart{margin:10px;text-align:center;border:1px solid #7f7f7f;padding:20px}.shopping-cart .page-header{position:relative}.shopping-cart .page-header>h1,.shopping-cart .page-header>.main-title{padding:9px 10px;width:80%}.shopping-cart .page-header .total-price{font-size:15px;font-weight:bold;position:absolute;right:10px;top:7px}.shopping-cart .progress-bar{margin:10px}.shopping-cart .progress-bar div{display:none}.shopping-cart .progress-bar ul{list-style:none;margin:0;padding:0}.shopping-cart .progress-bar li{display:inline-block}.shopping-cart .progress-bar li span{color:#eeeeee}.shopping-cart .progress-bar li.active span{color:#be9e56}.shopping-cart .progress-bar .fa-shopping-cart,.shopping-cart .progress-bar .fa-flag-checkered,.shopping-cart .progress-bar .fa-check-square-o{font-size:18px}.shopping-cart .progress-bar .fa-envelope{font-size:17px}.shopping-cart .progress-bar .fa-angle-right{font-size:16px}.shopping-cart .progress-bar .fa-shopping-cart{padding-right:4px}.shopping-cart .progress-bar .fa-check-square-o{padding-left:3px}.shopping-cart .progress-bar .fa-flag-checkered,.shopping-cart .progress-bar .fa-envelope{padding:0 4px}.shopping-cart .progress-bar .fa-check-square-o:before{position:relative;top:1px}.shopping-cart .product-image,.order-details .product-image{display:inline-block;min-height:107px;height:auto;margin:10px 0;width:calc(100% - 20px - 168px)}.shopping-cart .product-image i,.order-details .product-image i{color:#7f7f7f;width:100%;height:auto;position:relative}.shopping-cart .product-image i:before,.order-details .product-image i:before{position:absolute;left:50%;top:0;transform:translateX(-50%);font-size:100px}.shopping-cart .product-image img,.order-details .product-image img{margin:0 auto;max-height:100%;max-width:100%}.shopping-cart .product-details{clear:both;width:100%;text-align:center}.cart-item-attributes{display:inline-block;margin:0;padding:10px 10px 0 10px;text-align:left;vertical-align:top;width:148px}.cart-item-attributes .product-price,.cart-item-attributes .product-price+span{font-weight:700}.cart-item ul{list-style:none;margin:0;padding:0}.cart-item li{padding-bottom:10px;background-color:#ffffff !important}.cart-item li.quantity{padding-bottom:13px;margin:10px 0}.thx .cart-item li.quantity{margin:0;padding-bottom:10px}.cart-item-attributes .quatity-form{margin:-7px 0 -9px}.cart-item .attribute-label{color:#bbbbbb;display:block;font-size:10px}.cart-item .attribute-value{font-size:14px;color:#000000}.shopping-cart .discount-form{margin:0 10px 10px;padding:10px;background-color:#be9e56}.shopping-cart .discount-form .email{margin:0 0 10px 0}.shopping-cart .discount-form .email input{width:100%}.shopping-cart .discount-form .discount{margin:10px 0 0 0;display:flex}.shopping-cart .discount-form span{box-sizing:border-box;cursor:pointer}.shopping-cart .discount-form input[readonly],.shopping-cart .discount-form input[readonly]+label{background-color:#eeeeee;color:#7f7f7f}.shopping-cart .discount-form .calculate-discount-button{display:inline-block;width:auto;height:auto;text-align:center;position:static;vertical-align:top;line-height:1.5;background-color:#000000 !important;color:#ffffff}.shopping-cart .discount-form .discount-input{margin-right:-5px;width:100%}.shopping-cart .delivery-address{margin:5px 10px 10px}.shopping-cart .button-section{padding:0 10px 10px 10px}.shopping-cart .delivery-address input{width:100%}.shopping-cart .delivery-address .input-small,#invoice-address-data .input-small{display:inline-block;margin:0;width:calc(50% - 8px)}.shopping-cart .delivery-address .input-small:nth-child(2n),#invoice-address-data .input-small:nth-child(2n+1){margin-right:10px}.shopping-cart .delivery-address .input-small:nth-child(4n),#invoice-address-data .input-small:nth-child(5){margin-bottom:15px}.shopping-cart .button-section .button-next-step,.shopping-cart .button-section .button-back{height:34px}.shopping-cart .button-section .button-back{margin-right:5px;width:52px}.shopping-cart .button-section .button-next-step{width:calc(100% - 52px - 10px)}.shopping-cart .button-section .button-back span{font-size:16px}.shopping-cart .button-section .button-next-step span{font-size:16px;padding-left:10px}.cart-item .product-header{background-color:#eeeeee;clear:both;height:30px}.cart-item .product-header>span{color:#555555;float:right;font-size:17px;padding:7px 10px 6px}.cart-item .product-header>h3{float:left;width:calc(100% - 55px);padding:8px 10px;margin:0}.cart-item .product-header.complaints h3{width:auto;max-width:calc(100% - 150px - 20px)}.cart-item .product-header.complaints h3.no-buttons{max-width:calc(100% - 20px)}.cart-item .product-header.complaints .complaints-buttons{padding:20px 10px;float:right;font-size:11px}.cart-item .product-header.complaints .complaints-buttons>span:hover{text-decoration:underline;cursor:pointer}.cart-item .product-header.complaints .complaints-buttons header{margin-top:10px;border-bottom:none}.cart-item .product-header.complaints .complaints-buttons .form{padding:10px}.cart-item .product-header.complaints .complaints-buttons .form figure{position:relative;width:100%;left:50%;transform:translateX(-50%);margin:0}.cart-item .product-header.complaints .complaints-buttons .form figure img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cart-item .product-header.complaints .complaints-buttons .form h3{width:100%;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal}.cart-item .product-header.complaints .complaints-buttons select{width:100%;padding:10px}.cart-item .product-header.complaints .complaints-buttons select+label{background-color:#ffffff;color:#bbbbbb;font-size:10px;left:5px;padding:0 5px;top:-7px}.cart-item .product-header.complaints .complaints-buttons .primary-action-button{display:block;box-sizing:border-box;text-align:center;cursor:pointer}.contact-section h1,.contact-section .main-title{padding:9px 10px 8px}.contact-section .phone-number,.contact-section .email-address,.contact-section .company-address,.contact-section .account,.contact-section .info{clear:both;color:#7f7f7f;padding:10px}.contact-section .info{font-size:10px}.contact-section .left-container .mCSB_container>div:nth-child(2n){background-color:#eeeeee}.contact-section .phone-number>.fa{font-size:30px}.contact-section .email-address>.fa{font-size:24px}.contact-section .company-address>.fa{font-size:36px}.contact-section .account>.fa{font-size:22px}.contact-section .address-line{display:block}.contact-section .send-form,.contact-section .open-contact-form,.contact-section .show-on-the-map{display:block;font-size:14px;margin:10px 0 0;padding:8px 10px;position:relative;width:100%}.contact-section .button-container{padding:10px}.contact-section .open-contact-form{margin:0 10px;width:calc(100% - 20px)}.contact-section .show-on-the-map{margin:0;background-color:transparent;color:#7f7f7f;border:1px solid #7f7f7f;transition:all 300ms ease}.contact-section .show-on-the-map:hover{color:#be9e56;border:1px solid #be9e56}.contact-section .open-contact-form>span,.contact-section .show-on-the-map>span{font-size:17px;margin:0 0 0 3px}.contact-section .phone-number a,.contact-section .email-address a{color:#7f7f7f;text-decoration:none}.contact-section .map-container{height:90vh;margin:12px 0 0;width:100%}.nav-links.open .fa-bars,.search.open>.fa-search{-ms-animation:rotate 300ms ease-in-out;-moz-animation:rotate 300ms ease-in-out;-webkit-animation:rotate 300ms ease-in-out;animation:rotate 300ms ease-in-out}@-ms-keyframes rotate{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(90deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(90deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(90deg)}}.clear{clear:both}.config-messages{position:fixed;background:#fff;padding:10px;z-index:1000}.config-messages.message-popup{transform:none;left:auto;top:auto;width:50%}.config-messages.header{top:0;border-bottom:1px solid #7f7f7f;left:0;right:0;width:auto}.config-messages.footer{bottom:0;border-top:1px solid #7f7f7f;left:0;right:0;width:auto}.config-messages span.close-button-config-messages{position:absolute;right:0;padding:10px;cursor:pointer;font-size:25px;top:0}.config-messages .message{padding-right:40px}.config-messages .title{color:#7f7f7f;font-size:15px;font-weight:700;margin-bottom:5px}.config-messages .title a,.config-messages .title a:active,.config-messages .title a:visited{color:#7f7f7f;text-decoration:none}.config-messages .title a:hover,.config-messages .title a:active:hover,.config-messages .title a:visited:hover{text-decoration:underline}.scroll-to-top{display:none;width:56px;height:56px;position:fixed;bottom:90px;right:10px;background-color:#be9e56;border-radius:50%;cursor:pointer}.scroll-to-top span{color:#ffffff;font-size:50px;padding:0px 12px 6px;text-align:center}.free-label-bg{position:absolute;border-radius:50%;background-color:#be9e56;width:70px;height:70px;top:0}.free-label-bg span{color:#fff;text-transform:uppercase;font-weight:700;top:50%;left:50%;position:absolute;transform:translate(-50%, -50%)}.required-fields-info{color:#bbbbbb;font-size:11px}.set-elements{padding:40px 0 10px}.set-elements .modal-box header{background-color:#eeeeee}.set-elements .modal-box .popup-content{padding:10px;text-align:center}.custom-checkbox input{display:none}.custom-checkbox input+label{display:inline-block;cursor:pointer;position:relative;left:0;width:calc(100% - 56px);padding:10px 10px 10px 44px;line-height:2;background-color:transparent;color:#bbbbbb;font-family:Verdana, sans-serif;font-weight:400;border:1px solid transparent;transition:all 300ms ease}.custom-checkbox input+label:before{content:"";display:inline-block;width:22px;height:22px;position:absolute;left:10px;top:50%;transform:translateY(-50%);background-color:#ffffff;border:4px solid #ffffff;box-sizing:border-box;box-shadow:0 0 1px #7f7f7f;border-radius:50%;transition:all 300ms ease}.custom-checkbox input+label:hover{color:#7f7f7f;border:1px solid #be9e56}.custom-checkbox input+label:hover:before{content:"";background-color:#be9e56;font-size:38px;font-weight:400;text-align:center;line-height:16px}.custom-checkbox input:checked+label{color:#7f7f7f;border:1px solid #be9e56}.custom-checkbox input:checked+label:before{content:"";background-color:#be9e56;font-size:38px;font-weight:400;text-align:center;line-height:16px}.custom-checkbox input.used+label{top:0}.user-container,.header-categories,.header-ucategories,a.contact,a.tel-no,.recently-searched-icon,.search-advanced-icon,.search-tab-close-icon,img.sample,.fa-search+.text,.cart-amount+.text{display:none}.lang-and-currency{height:40px;background-color:#000000;color:#bbbbbb;text-align:right;font-size:12px}.lang-and-currency>div:not(.current-lang){vertical-align:middle;display:inline-block}.lang-and-currency>div:after{content:'|';display:inline-block;color:#ffffff;margin:0 10px 0 17px}.lang-and-currency>div:last-child:after,.lang-and-currency .phone,.lang-and-currency .mail,.lang-and-currency div.currency-label:after{display:none}.lang-and-currency>div.phone,.lang-and-currency>div.mail{display:none}.lang-and-currency .current-currency,.lang-and-currency .current-lang{cursor:pointer}.lang-and-currency .current-currency{font-weight:700;color:#ffffff;padding:13px 0;transition:all 300ms ease}.lang-and-currency .current-currency:hover{color:#be9e56}.lang-and-currency .current-currency .fa{font-weight:normal}.lang-and-currency .current-lang{display:inline-block;padding:10px 10px 10px 0;vertical-align:middle}.lang-and-currency .current-lang .fa{vertical-align:middle;padding-top:3px}.lang-and-currency .currency{padding-left:3px;color:#ffffff;font-weight:700;transition:padding-left 300ms ease}.lang-and-currency .currency.active{padding-left:20px}.lang-and-currency .currency:after{margin:0 10px;font-weight:normal;transition:all 300ms ease}.lang-and-currency .currency.lang-active:after{margin:0 17px 0 10px}.lang-and-currency .fa{margin-left:5px;color:#ffffff}.lang-and-currency .form{position:absolute;z-index:11;right:0;top:0}.lang-and-currency .form ul{text-align:left;padding:0;margin:0;list-style-type:none;background-color:#ffffff;color:#000000;border:1px solid #000000}.lang-and-currency .form ul li{font-weight:normal;padding:10px 10px 9px 10px;cursor:pointer;transition:background-color 300ms ease}.lang-and-currency .form ul li.active{font-weight:700}.lang-and-currency .form ul li:hover{background-color:#be9e56;color:#ffffff}.lang-and-currency .form ul li .fa{color:#000000}.lang-and-currency .form#change-currency-form{right:90px}.lang-and-currency .form#change-currency-form ul li{padding:12px 10px}.lang-and-currency.no-lang .currency-label{padding:12px 0}.lang-and-currency.no-lang .currency{padding-right:10px}.lang-and-currency.no-lang .currency .form#change-currency-form{right:0}.lang-and-currency.no-lang .currency .form#change-currency-form ul li{padding:12px}.lang-and-currency.no-lang .currency.active{padding-left:13px}.flag{background-image:url(img/flags.png);background-repeat:no-repeat;display:inline-block;width:35px;height:20px;vertical-align:top}.flag-be{background-position:-2px -5px}.flag-bg{background-position:-2px -27px}.flag-cs{background-position:-2px -52px}.flag-da{background-position:-2px -76px}.flag-de{background-position:-2px -101px}.flag-el{background-position:-2px -125px}.flag-en{background-position:-2px -150px}.flag-es{background-position:-2px -174px}.flag-et{background-position:-2px -199px}.flag-fi{background-position:-2px -224px}.flag-fr{background-position:-2px -248px}.flag-hr{background-position:-2px -273px}.flag-hu{background-position:-2px -298px}.flag-is{background-position:-2px -322px}.flag-it{background-position:-2px -347px}.flag-ja{background-position:-2px -371px}.flag-ka{background-position:-2px -396px}.flag-lt{background-position:-2px -421px}.flag-lv{background-position:-2px -445px}.flag-mk{background-position:-2px -470px}.flag-nl{background-position:-2px -495px}.flag-no{background-position:-2px -519px}.flag-pl{background-position:-2px -544px}.flag-pt{background-position:-2px -568px}.flag-ro{background-position:-2px -593px}.flag-ru{background-position:-2px -617px}.flag-sk{background-position:-2px -642px}.flag-sl{background-position:-2px -667px}.flag-sq{background-position:-2px -691px}.flag-sr{background-position:-2px -716px}.flag-sv{background-position:-2px -740px}.flag-tr{background-position:-2px -765px}.flag-uk{background-position:-2px -790px}#footer-section{margin-top:152px;width:100%;transform:none}#footer-section .sections{position:relative}#footer-section .sections .newsletter{position:absolute;width:calc(100% + 20px);left:-10px;bottom:10px}#footer-section .sections .newsletter .page-header{background-color:#000000;color:#ffffff}#footer-section .sections .newsletter .page-header h1,#footer-section .sections .newsletter .page-header .main-title{color:#ffffff;font-weight:700}#footer-section .sections .newsletter a{color:#7f7f7f;text-decoration:none;font-weight:700;transition:all 300ms ease}#footer-section .sections .newsletter a:hover{color:#be9e56}#footer-section.footer-on-bottom{position:absolute;top:auto;bottom:0;width:100%}.clear-footer{display:none}.newsletter-trigger{position:relative;top:-54px}.newsletter-trigger button{position:absolute;left:0}.footer-bg{background-color:#000000;color:#ffffff;padding:11px;height:33px}.footer-bg a,.footer-bg a:active,.footer-bg a:visited{text-decoration:none;color:#ffffff;transition:all 300ms ease}.footer-bg a:hover,.footer-bg a:active:hover,.footer-bg a:visited:hover{color:#be9e56}.footer-bg .newsletter a{color:#7f7f7f;transition:all 300ms ease}.footer-bg .newsletter a:hover{color:#be9e56}.footer-bg .sections-container{display:none}.footer-text,.footer-text2{width:115px;float:left;color:#ffffff;font-size:12px;font-family:Calibri, sans-serif;font-weight:300;line-height:1.4}.footer-text2{width:57px}.footer-social{width:126px;float:right;text-align:right}.footer-social a{padding:0 5px}.footer-social .currency-info,.footer-social .shop-info{display:none}.fa-facebook-square,.fa-google-plus-square,.fa-twitter-square{font-size:26px}.footer-copyright{width:calc(100% - 22px);float:left;padding:11px;text-align:center;background-color:#ffffff;color:#7f7f7f;font-size:12px;font-family:Calibri, sans-serif;font-weight:300}.footer-copyright a,.footer-copyright a:active,.footer-copyright a:visited{color:#7f7f7f;font-weight:700;text-decoration:none;transition:all 300ms ease}.footer-copyright a:hover,.footer-copyright a:active:hover,.footer-copyright a:visited:hover{color:#be9e56}.banner{z-index:2}.banner.slick-dotted{margin-bottom:35px}.banner>button{z-index:1;top:0;transform:translateY(0);width:calc(20% + 4px);min-height:160px;background-color:rgba(0,0,0,0.5);transition:all 300ms ease}.banner>button:before{color:#fff;opacity:0;transition:all 300ms ease}.banner>button:focus{background-color:rgba(0,0,0,0.5)}.banner>button:focus:before{opacity:0}.banner>button:hover{background-color:rgba(0,0,0,0.8)}.banner>button:hover:before{opacity:1}.banner .slick-dots li{width:28px;height:2px;margin:0 10px;vertical-align:middle;background-color:#eeeeee;transition:all 300ms ease}.banner .slick-dots li:hover{background-color:#be9e56}.banner .slick-dots li button{width:28px;height:2px;padding:0;margin:0}.banner .slick-dots li button:before{display:none;font-size:30px}.banner .slick-dots li.slick-active{background-color:#be9e56}.banner .img{outline:none;background-color:#ffffff;text-align:center;transition:all 600ms ease;float:none;display:inline-block;vertical-align:middle;position:relative}.banner .img .banner-img{position:relative;display:inline-block;width:100%;min-height:160px}.banner .img .content{opacity:0;margin-top:-3px;transition:all 600ms ease}.banner .img .title,.banner .img .text{padding:10px;text-align:left}.banner .img .title{font-weight:700;font-size:20px}.banner .img .title h3{color:inherit;font-size:inherit;font-weight:inherit;margin:inherit;overflow:inherit;text-align:inherit;text-overflow:inherit;white-space:inherit;width:inherit}.banner .slick-current .content{opacity:1}.banner.solo{text-align:center}.banner.solo .img{margin-bottom:20px;width:60%}.banner.solo .img .content{opacity:1}.open-popup-ask-for-price.in-list{display:inline-block;width:auto;font-size:10px;padding:5px;cursor:pointer}.manufacturers{margin:10px 0;padding:0;outline:none;list-style-type:none}.manufacturers button{z-index:1}.manufacturers button:before{color:#7f7f7f}.manufacturers li{outline:none;text-align:center}.manufacturers li a{outline:none;display:inline-block}.manufacturers li a img{max-height:65px;filter:grayscale(100%);transition:filter 300ms ease}.manufacturers li a img:hover{filter:none}.product-item .manufacturer{display:none}#NewsletterSubscribeForm{margin:0;padding:10px}#NewsletterSubscribeForm input[name="email"]{width:calc(100% - 35px);padding:8px 10px 9px 10px;height:35px;color:#7f7f7f}#NewsletterSubscribeForm .required-fields-info{margin:0}#NewsletterSubscribeForm .newsletter-email-container{height:35px;margin:0;margin-bottom:10px;width:298px;border-bottom:0}#NewsletterSubscribeForm .newsletter-email-container #newsletter-button{display:inline-block;vertical-align:top;background-color:#be9e56;color:#ffffff;width:35px;height:35px;font-size:20px;position:relative;margin-right:10px;left:calc(100% - 35px);top:-35px;text-align:center}#NewsletterSubscribeForm .newsletter-email-container #newsletter-button .fa{margin-top:8px}section.categories .undercategories-menu{display:none}section.categories .category-info{position:relative;margin:0 0 10px 0;border-bottom:1px solid #7f7f7f}section.categories .category-info.no-border{border-bottom:none}section.categories .category-info .name{position:absolute;display:inline-block;left:10px;top:10px;font-weight:700;padding:10px;background-color:#000000;color:#ffffff;opacity:0.9}section.categories .category-info .name.no-img{position:static;background-color:transparent;color:#7f7f7f;padding:0 0 5px 0;margin:0}section.categories .category-info .name.no-img.no-text{padding:0 0 10px 0}section.categories .category-info .text{margin-bottom:20px;transition:all 300ms ease}section.categories .category-info .text.short{max-height:42px;overflow:hidden}section.categories .category-info .more-button,section.categories .category-info .less-button{display:inline-block;cursor:pointer;font-weight:700;float:left;position:relative;top:-20px}section.categories .filters .form ul.switches>li input[type="number"]{color:#7f7f7f;width:81px}section.categories .filters .form ul.switches>li .price-title{margin-bottom:10px}section.categories ul.pagination{padding:0;margin:4px 0 2px 0;text-align:center}section.categories ul.pagination li{display:inline-block;width:26px;height:26px;text-align:center;position:relative}section.categories ul.pagination li span{position:absolute;top:5px;left:0;right:0;color:#7f7f7f}section.categories ul.pagination li.active span,section.categories ul.pagination li:first-child span,section.categories ul.pagination li:last-child span{font-weight:700}.undercategory-menu{position:relative;width:calc(100% - 71px)}.undercategory-menu a{text-decoration:none;color:#555555;transition:all 300ms ease}.undercategory-menu .fa-angle-left{position:absolute;padding:6px 0 0 10px !important;font-size:20px;width:20px;height:28px}.undercategory-menu .category-title-mobile{padding-left:10px;color:#555555}.h1-undercategory-page{padding:8px 10px 8px 30px !important}.page-header .searched-phrase-title{padding-left:10px}.page-header .sorting.active{background-color:#000000}.page-header .sorting.active span{color:#ffffff;font-size:25px;padding:5px 7px 3px 7px}.page-header .search{width:38px}.page-header .search .fa-filter{padding:7px 10px 3px 10px}.page-header .search.active{background-color:#000000;width:33px;margin-right:5px}.page-header .search.active .fa-times{color:#ffffff;font-size:25px;padding:5px 7px 3px 7px}.sorting-types{position:absolute;z-index:9;top:119px;width:calc(100% - 20px);padding:10px 10px 0 10px;background-color:#000000;color:#ffffff}.sorting-types ul{margin:0;padding:0;list-style-type:none}.sorting-types ul li{color:#ffffff;border-bottom:1px solid #7f7f7f;padding:5px 0}.sorting-types ul li i{color:#ffffff;background-color:#333333;font-size:18px;margin-right:10px;padding:7px}.sorting-types ul li.active{color:#be9e56}.sorting-types ul li.active i{color:#be9e56}.sorting-types ul li:first-child{padding-top:10px}.sorting-types ul li:last-child{border-bottom:none;padding-bottom:10px}.filters{position:absolute;z-index:9;top:119px;width:100%}.filters .form{background-color:#000000;color:#ffffff}.filters .form h2{color:#ffffff;margin-top:0;padding:10px 0 0 10px}.filters .form #btn_flt,.filters .form #reset-filters{color:#ffffff;font-family:Calibri, sans-serif;font-size:18px;font-weight:700;background-color:#be9e56;padding:8px;text-align:center}.filters .form #btn_flt i,.filters .form #reset-filters i{margin-left:13px;font-weight:900}.filters .form #reset-filters{font-weight:normal;color:#ffffff;background-color:#000000;border:1px solid transparent;transition:all 300ms ease}.filters .form #reset-filters:hover{color:#be9e56;border:1px solid #be9e56}.filters .form #reset-filters i{margin-left:13px;font-weight:normal}.filters .form .switches{list-style-type:none;margin:0;padding:0;background-color:#000000;color:#ffffff}.filters .form .switches:after{content:'';display:block;clear:both}.filters .form .switches>li{padding:10px;color:#ffffff;border-top:1px solid #7f7f7f}.filters .form .switches>li:first-child{border-top:none}.filters .form .switches>li.active{background-color:#333333;color:#ffffff}.filters .form .switches>li .fa{padding-right:5px}.filters .form .switches>li .undercategories{margin:0;padding:0;list-style-type:none;background-color:#333333;color:#ffffff}.filters .form .switches>li .undercategories li{position:relative;border-top:1px solid #7f7f7f;padding:5px 0;height:28px}.filters .form .switches>li .undercategories li:first-child{border-top:none}.filters .form .switches>li .undercategories li:last-child{padding-bottom:0}.filters .form .switches>li .undercategories li .switch-name{position:absolute;top:10px;left:10px;display:block;width:calc(100% - 10px - 52px)}.filters .form .switches>li .undercategories li .switch{right:0}.filters .form .switches>li .undercategories li.long{height:32px;padding:10px 0}.filters .form .switches>li .undercategories li.long .switch{right:0;top:3px}.filters-buttons-container{position:sticky;bottom:0;width:100%}.advanced-filters .fa.hide-search-advanced{z-index:100}.advanced-filters>.text{display:none}#SearchAdvancedForm .search-field{position:relative;background-color:#000000;padding:15px 10px}#SearchAdvancedForm .search-field .searched-phrase{border:0;color:#7f7f7f;font-size:12px;height:15px;padding:11px;width:calc(100% - 37px - 20px)}#SearchAdvancedForm .search-field .search-button{border-image:none;height:37px;position:absolute;right:10px;width:37px}#SearchAdvancedForm .search-field .fa-search{font-size:20px;padding:0;position:absolute;right:0px;text-align:center;top:9px;width:37px}#SearchAdvancedForm .switch-group.undercategories li{padding:5px 0}#SearchAdvancedForm .switch-group.undercategories li.long{height:42px}#SearchAdvancedForm .switch-group.undercategories li.long .switch{top:8px}#SearchAdvancedForm .switch-group.undercategories li.long .switch .switch-name{top:-3px}#SearchAdvancedForm .switches>li{font-weight:700}#SearchAdvancedForm .switches>li ul{font-weight:normal}#SearchAdvancedForm .switches>li:first-child .price-title{padding:10px}#SearchAdvancedForm .switches>li:first-child input[type="number"]{color:#7f7f7f;width:81px}#SearchAdvancedForm .switches>li:first-child .switch-group.undercategories li{height:38px;padding:0 10px 10px 10px;border:none}#SearchAdvancedForm .switches>li:last-child span{display:block;cursor:pointer;box-sizing:border-box;text-align:center}#SearchAdvancedForm .switches>li:last-child .secondary-action-button{padding:10px;background-color:transparent;color:#ffffff}section.product-details .set-list{padding:10px 0}section.product-details .set-list .set-item{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #7f7f7f}section.product-details .set-list .set-item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}section.product-details .set-list .set-item h3.set-name,section.product-details .set-list .set-item span.set-name{padding:0 10px 10px 10px;margin:0;width:calc(100% - 20px);color:#7f7f7f;font-weight:700;display:inline-block}section.product-details .set-list .set-item .setproduct-list{width:100%;display:inline-block;vertical-align:top}section.product-details .set-list .set-item .setproduct-list .slick-arrow{z-index:1}section.product-details .set-list .set-item .setproduct-list .slick-arrow:before{color:#7f7f7f}section.product-details .set-list .set-item .setproduct-list .setproduct-item{height:auto;margin:0;padding:0 10px;border-bottom:none;outline:none}section.product-details .set-list .set-item .setproduct-list .setproduct-item:after{content:'+';font-size:30px;position:absolute;right:-12px;top:80px}section.product-details .set-list .set-item .setproduct-list .setproduct-item:last-child:after{display:none}section.product-details .set-list .set-item .setproduct-list .setproduct-item a{color:#7f7f7f;outline:none;font-size:14px}section.product-details .set-list .set-item .setproduct-list .setproduct-item a figure{width:100%}section.product-details .set-list .set-item .setproduct-list .setproduct-item a .figcaption{margin:0}section.product-details .set-list .set-item .setproduct-list .setproduct-item a .quantity{font-weight:700}section.product-details .set-list .set-item .setproduct-list .setproduct-item h3{width:100%}section.product-details .set-list .set-item .setproduct-list .setproduct-item h3.add{color:#7f7f7f;margin-top:10px;padding-top:10px;border-top:1px solid #7f7f7f}section.product-details .set-list .set-item .setproduct-list .setproduct-item span.button-option,section.product-details .set-list .set-item .setproduct-list .setproduct-item span.button-option-sets{background-color:#eeeeee;color:#7f7f7f;min-width:38px;width:auto;cursor:pointer;display:inline-block;font-size:13px;margin:0 5px 5px 0;resize:vertical;box-sizing:border-box;outline:none;padding:10px;text-align:center}section.product-details .set-list .set-item .setproduct-list .setproduct-item span.button-option.active,section.product-details .set-list .set-item .setproduct-list .setproduct-item span.button-option-sets.active{background-color:#444444;color:#ffffff;font-weight:700}section.product-details .set-list .set-item .right-container{width:300px;display:inline-block;vertical-align:top;padding:10px}section.product-details .set-list .set-item .right-container .prices{text-align:right}section.product-details .set-list .set-item .right-container .prices .discount{display:block;border:1px solid #be9e56;color:#be9e56;padding:10px;text-align:center}section.product-details .set-list .set-item .right-container .prices .discount strong{margin-top:10px;display:block}section.product-details .set-list .set-item .right-container .prices .old-price,section.product-details .set-list .set-item .right-container .prices .red-price{display:block;margin:10px 0}section.product-details .set-list .set-item .right-container .prices .red-price{font-size:25px}section.product-details .set-list .set-item .right-container .primary-action-button{display:block;text-align:center;cursor:pointer;box-sizing:border-box;margin:10px 0 0}section.product-details .product-data .details .product-description img{max-width:100%}section.product-details ul.pagination{padding:0;margin:10px 0 7px 0;cursor:default}section.product-details ul.pagination li{display:inline-block;width:26px;height:26px;text-align:center;position:relative;cursor:pointer}section.product-details ul.pagination li span{position:absolute;top:5px;left:0;right:0;color:#7f7f7f}section.product-details ul.pagination li.active span,section.product-details ul.pagination li:first-child span,section.product-details ul.pagination li:last-child span{font-weight:700}section.product-details .availability-container{display:inline-block;padding:0 10px 0px 10px;font-size:10px;color:#555555;vertical-align:top}section.product-details .availability-container span,section.product-details .availability-container img{display:inline-block;vertical-align:top}section.product-details .availability-container .availability-label{display:block}section.product-details .availability-container .value{font-weight:700;display:inline-block}section.product-details .availability-container .value,section.product-details .availability-container .date{font-size:13px}section.product-details .availability-container img{max-height:24px;display:inline-block}section.product-details .delivery-cost-container{display:inline-block;vertical-align:top;padding:0 10px 10px 10px;font-size:10px}section.product-details .delivery-cost-container span,section.product-details .delivery-cost-container a{display:block;color:#555555}section.product-details .delivery-cost-container a{font-weight:700;font-size:13px;text-decoration:none;transition:all 300ms ease}section.product-details .delivery-cost-container a:visited,section.product-details .delivery-cost-container a:active{color:#555555}section.product-details .delivery-cost-container a:hover{color:#be9e56}section.product-details .popup-dialog .manufacturer{display:none}section.product-details .related{padding-left:10px;text-align:center}section.product-details .related-products{padding:5px;outline:none}section.product-details .related-products button:before,section.product-details .related-products button:after{color:#7f7f7f}section.product-details .related-products .product-item{padding:5px;border-bottom:none;width:auto;outline:none}section.product-details .related-products .product-item a{outline:none}section.product-details .related-products .product-item .figcaption>.figcaption-title{color:#7f7f7f;font-size:14px;font-weight:normal;margin:3px 0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:86%;display:inline-block}section.product-details .button-container .open-popup.product-details{display:none}section.product-details .popup-dialog.instant-show{position:static;padding:0}section.product-details .popup-dialog.instant-show .modal-box{width:100%;margin:0;padding:0;position:static}section.product-details .popup-dialog.instant-show .modal-box .product-popup>.close-button{display:none}section.product-details .popup-dialog.instant-show .modal-box .loyalty-info{padding:10px}section.product-details .popup-dialog.instant-show .modal-box .loyalty-info .amount{color:#000000;font-weight:700}section.product-details .popup-dialog.instant-show .modal-box .points-price{padding:10px;color:#000000}section.product-details .popup-dialog.instant-show .modal-box .points-price .amount{font-weight:700}section.product-details .popup-dialog.instant-show .modal-box .manufacturer{display:block;padding:10px 10px 0 10px;height:36px}section.product-details .popup-dialog.instant-show .modal-box .manufacturer img{max-width:100%;max-height:100%}section.product-details .popup-dialog.instant-show .modal-box .manufacturer.no-img{height:auto}section.product-details .popup-dialog.instant-show .modal-box .manufacturer.no-img a,section.product-details .popup-dialog.instant-show .modal-box .manufacturer.no-img a:active,section.product-details .popup-dialog.instant-show .modal-box .manufacturer.no-img a:visited{color:#7f7f7f;text-decoration:none;font-weight:700}section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm{width:calc(100% - 20px);margin:0 10px;border:none;background:#ffffff}section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .login-to-see-prices{text-decoration:none}section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .login-to-see-prices>span{box-sizing:border-box;display:block;text-align:center}section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm span.add-to-cart{display:block;text-align:center;box-sizing:border-box;cursor:pointer;min-height:37px;padding:10px}section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .attr-ed{position:relative;margin-top:10px}section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .input-group:last-child{margin:10px}section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .stock-container{padding:0 10px 0px 10px;display:inline-block;margin:0}section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .stock-container .stock-label{display:block}section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .stock-container .value,section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .stock-container img{vertical-align:baseline}section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .stock-container img{max-height:21px}section.product-details .popup-dialog.instant-show .modal-box #AddToCartForm .info-container{padding:10px 10px 0 10px;background-color:#eeeeee;text-align:center;margin-bottom:10px}section.product-details .popup-dialog.instant-show .modal-box .desktop-price{margin:10px;margin-bottom:10px}section.product-details .popup-dialog.instant-show .modal-box .desktop-price.fixed-height{height:60px}section.product-details .popup-dialog.instant-show .modal-box .desktop-price .price{font-size:25px;padding:0;display:block}section.product-details .popup-dialog.instant-show .modal-box .desktop-price .red-price{font-size:25px;margin:0;display:block}section.product-details .popup-dialog.instant-show .modal-box .desktop-price .old-price{font-size:15px;margin:0;display:block}section.product-details .popup-dialog.instant-show .modal-box .desktop-price .unit-price{font-size:10px;margin:0}.product-details .fixed-button{width:56px;height:56px;position:fixed;bottom:10px;right:10px;background-color:#be9e56;border-radius:50%}.product-details .fixed-button span{color:#ffffff;font-size:32px;padding:11px 12px;text-align:center}.new-review .rating .fa{color:#f5e213}#comparison-tool-add-button{width:calc(100% - 20px);margin:0}#comparison-tool-add-button a{display:block;width:100%;color:#fff;text-decoration:none}.stock-value{color:#555555}#AddToCartForm span.button-option,#AddToCartForm span.button-option-sets{background-color:#eeeeee;color:#7f7f7f;min-width:38px;width:auto;cursor:pointer;display:inline-block;font-size:13px;margin:0 5px 5px 0;resize:vertical;box-sizing:border-box;outline:none;padding:10px;text-align:center}#AddToCartForm span.button-option.active,#AddToCartForm span.button-option-sets.active{background-color:#444444;color:#ffffff}#AddToCartForm .add-to-wish-list{padding:9px;border:1px solid #7f7f7f;margin:10px 0;display:block;text-align:center;cursor:pointer;text-transform:uppercase;color:#7f7f7f;transition:all 300ms ease}#AddToCartForm .add-to-wish-list:hover{border:1px solid #be9e56;color:#be9e56}#AddToCartForm .add-to-wish-list:hover .fa:before{content:"\f004"}#AddToCartForm .other-options-container{text-align:center}#AddToCartForm .ask-about-product-container,#AddToCartForm .recommend-product-container,#AddToCartForm .comparison-tool-container{margin:0 10px 10px 10px;display:inline-block}#AddToCartForm .ask-about-product-container span,#AddToCartForm .recommend-product-container span,#AddToCartForm .comparison-tool-container span{color:#7f7f7f;cursor:pointer;font-size:13px;transition:all 300ms ease}#AddToCartForm .ask-about-product-container span:hover,#AddToCartForm .recommend-product-container span:hover,#AddToCartForm .comparison-tool-container span:hover{color:#be9e56}#AddToCartForm .ask-about-product-container .fa,#AddToCartForm .recommend-product-container .fa,#AddToCartForm .comparison-tool-container .fa{padding-left:6px;cursor:default}#AddToCartForm .ask-about-product-container .fa:hover,#AddToCartForm .recommend-product-container .fa:hover,#AddToCartForm .comparison-tool-container .fa:hover{color:#7f7f7f}#AddToCartForm .stock-container{padding:0 10px 0px 10px;font-size:10px;color:#555555}#AddToCartForm .stock-container span,#AddToCartForm .stock-container img{display:inline-block;vertical-align:top}#AddToCartForm .stock-container .text{font-size:13px;font-weight:700}#AddToCartForm .stock-container img{max-height:24px}#AddToCartForm .open-popup-notify-about-availability,#AddToCartForm .open-popup-ask-for-price{display:block;text-align:center;box-sizing:border-box;cursor:pointer}#AddToCartForm .open-popup-ask-for-price.secondary{background-color:transparent;border:1px solid #7f7f7f;color:#7f7f7f;transition:all 300ms ease}#AddToCartForm .open-popup-ask-for-price.secondary:hover{border:1px solid #be9e56;color:#be9e56}.popup-dialog.after-adding-to-cart-popup{z-index:12;padding:45px 0 5px}.popup-dialog.after-adding-to-cart-popup .after-adding-to-cart-modal-box{width:100%;position:relative;padding:45px 0 0;margin:0 auto 10vh}.popup-dialog.after-adding-to-cart-popup .after-adding-to-cart-modal-box .close-button{display:inline-block}.popup-dialog.after-adding-to-cart-popup .after-adding-to-cart-modal-box .page-header{margin-bottom:0}.popup-dialog.after-adding-to-cart-popup .after-adding-to-cart-modal-box h1,.popup-dialog.after-adding-to-cart-popup .after-adding-to-cart-modal-box .main-title{padding-left:10px}.popup-dialog.after-adding-to-cart-popup .after-adding-to-cart-modal-box>div{padding:10px}.popup-dialog.after-adding-to-cart-popup .after-adding-to-cart-modal-box a{text-decoration:none}.popup-dialog.after-adding-to-cart-popup .after-adding-to-cart-modal-box .primary-action-button,.popup-dialog.after-adding-to-cart-popup .after-adding-to-cart-modal-box .secondary-action-button{margin-bottom:10px;padding:8px 10px;text-transform:uppercase;display:block;text-align:center;box-sizing:border-box;cursor:pointer}.popup-dialog.after-adding-to-cart-popup .after-adding-to-cart-modal-box label{float:none;right:0}.popup-dialog.after-adding-to-cart-popup .after-adding-to-cart-modal-box label .switch-name{left:62px;white-space:nowrap}.popup-dialog.ask-about-product-popup,.popup-dialog.recommend-product-popup,.popup-dialog.notify-about-availability-popup,.popup-dialog.ask-for-price-popup{padding:45px 0 10px}.popup-dialog.ask-about-product-popup header h1,.popup-dialog.ask-about-product-popup .header .main-title,.popup-dialog.recommend-product-popup header h1,.popup-dialog.recommend-product-popup .header .main-title,.popup-dialog.notify-about-availability-popup header h1,.popup-dialog.notify-about-availability-popup .header .main-title,.popup-dialog.ask-for-price-popup header h1,.popup-dialog.ask-for-price-popup .header .main-title{padding-left:10px}.popup-dialog.ask-about-product-popup .form,.popup-dialog.recommend-product-popup .form,.popup-dialog.notify-about-availability-popup .form,.popup-dialog.ask-for-price-popup .form{padding:10px}.popup-dialog.ask-about-product-popup .primary-action-button,.popup-dialog.recommend-product-popup .primary-action-button,.popup-dialog.notify-about-availability-popup .primary-action-button,.popup-dialog.ask-for-price-popup .primary-action-button{display:block;text-align:center;box-sizing:border-box;cursor:pointer}@media only screen and (max-width: 768px){.cart-item .product-header.complaints .complaints-buttons{padding:8px 10px}}