.AdminBar{box-sizing:border-box;color:#FFF;font-size:10px;font-family:'Roboto',sans-serif;position:fixed;left:20px;bottom:30px;z-index:1000}.AdminBar>span{display:inline-block;box-shadow:2px 2px 6px rgb(0 0 0 / .4);cursor:pointer}.AdminBar .logo{width:54px;height:54px;background:#5353e7;z-index:1001;background-image:linear-gradient(to bottom right,hsl(204.6,100%,81.4%),hsl(225,75.6%,50.2%));border-radius:50%;position:absolute;top:50%;transform:translate(0,-50%)}.AdminBar .logo:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;background-image:url(/resources/images/icons/logo.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.AdminBar .content{transition:all 500ms;transform-origin:0 0;background:rgb(0 0 0 / .7);padding:5px 10px 5px 40px;border-radius:0 50px 50px 0;margin-left:20px}.AdminBar a{color:#FFF;display:inline-block;vertical-align:middle;margin:0 8px 0 8px;width:50px}.AdminBar a>span{display:block;text-align:center}.AdminBar a .icon{font-size:14px;margin:2px auto 3px auto;width:20px;height:18px;box-sizing:border-box;padding-top:5px;filter:brightness(0) invert(1);background-image:var(--icon);background-size:contain;background-position:center center;background-repeat:no-repeat}.AdminBar .PageLoader{width:20px;height:20px;left:50%;top:50%;position:absolute;margin-top:-1px}.AdminBar.collapse .content{transform:scale(0,1)}@media screen and (max-width:700px){.AdminBar{display:none}}.account_panel{max-width:1200px;margin:auto}.account_panel h3{font-size:22px;margin-bottom:10px}.account_panel h4{font-size:18px;margin-bottom:10px}.account_panel p{font-size:16px;margin-bottom:20px}.account_panel .checkbox{height:auto!important;border:1px solid #ddd;border-radius:4px;margin:0;margin-right:12px;transform:scale(1.4)}.account_panel label{opacity:.6;transition:all 0.2s ease}.account_panel label:hover{opacity:1}.account_message{display:block;margin:20px 0;color:#A00}.account_message.success{color:#0A0}.checkbox_text{display:flex;margin-bottom:20px}.checkbox_text input:checked+label{opacity:1}.checkbox_text label{padding-left:10px}.checkbox_text .title{display:block;margin-bottom:4px;font-weight:700}.account_intro{display:block;margin-top:10px;font-size:20px}.account_dashboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:30px;width:100%;text-align:center;margin:40px 0}.account_data{display:flex;flex-wrap:wrap;table-layout:fixed;width:100%}.account_data .coll{width:50%;vertical-align:top;box-sizing:border-box}.account_data .coll:first-child{padding-right:60px}.account_data .coll:nth-child(2){padding-left:60px}.account_data h3{margin-bottom:20px}.account_data .account_btn{margin-top:10px}.account_data .account_btn:first-child{margin-top:0}.dashboard_panel{padding:20px;display:block;position:relative;background:#F7F7F7;margin-bottom:20px}.panel_title{font-size:17px}.panel_content{display:block;position:relative;text-align:center;font-size:30px;padding:20px}.panel_content svg{height:100%;display:flex;margin:auto}.panel_link{text-decoration:underline}.calendar svg{width:70px}.account_information{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:30px;width:100%;margin:30px 0}.account_information table{width:100%}.account_information table td:last-child{text-align:right}.account_information table td{padding:5px}.account_information table .total td{padding-top:15px;font-weight:700}.account_btn{display:inline-block;transition:all 0.2s ease;background:#0090e3;color:rgba(255, 255, 255,1)!important;padding:8px 20px;cursor:pointer;border-width:0}.account_btn:hover{opacity:.9}.account_btn>*{display:inline-block;vertical-align:middle}.account_btn svg{width:18px;height:18px;margin-right:10px;fill:#FFF}.account_list{border:1px solid #F4F4F4;margin:40px 0}.account_list_header{background:#EEE;padding:15px 20px}.account_list_header h4{font-size:16px;width:50%;margin:0}.account_list_header h4 a{color:#000}.account_list_header .account_list_header_sub{margin-top:10px;font-size:15px}.account_list_block{padding:20px}.orders_list{list-style-type:none;padding:0;margin:0}.last_viewed{width:auto;margin:40px 0}.dashboard_panel_list{list-style-type:none;padding:0;margin:0}.dashboard_panel_list li{margin-bottom:6px;opacity:.9}.dashboard_panel_actions{display:flex;grid-gap:20px;margin-top:20px}.dashboard_panel_actions>*{display:flex;align-items:center;transition:all 0.2s ease;opacity:.9;padding:6px 10px;border:1px solid #0090e3;background:#FFF;cursor:pointer}.dashboard_panel_actions>* span{display:block}.dashboard_panel_actions svg{width:18px;height:18px;margin-right:8px}.dashboard_panel_actions svg path{fill:#0090e3}.dashboard_panel_actions>*:hover,.dashboard_panel_actions>.active{opacity:1;color:rgba(255, 255, 255,1);background:#0090e3}.dashboard_panel_actions>*:hover path,.dashboard_panel_actions>.active path{fill:rgba(255, 255, 255,1)}.order_list .Btn a{align-items:center;display:flex;transition:all 0.2s ease;opacity:.7}.order_list .Btn a:hover{opacity:1}.order_list .Btn svg{height:14px;margin-right:10px}.order_list .Btn svg path{fill:#0090e3}.order_list table tr:hover td{background:none}.order_list{background:#FCFCFC;padding:10px;margin-bottom:50px}.order_list:last-child{margin:0}.no_orders{display:block;padding:10px;font-size:110%}.account_order_status{display:table;table-layout:fixed;width:100%}.account_order_status .table_column{padding-left:12px;display:table-cell;vertical-align:top;box-sizing:border-box}.account_order_status .table_column:first-child{padding-left:0;width:50%}.table_column table{width:100%;table-layout:fixed;border-collapse:separate}.account_order_status .table_column table th{width:140px;background:none;border-bottom:10px solid #fff;border-right:5px solid #fff}.account_order_status .table_column table td{width:100%;text-align:left;border-bottom:10px solid #fff}.table_column table{text-align:left}th{cursor:auto;vertical-align:top}.order_product_list .row{display:table;width:100%;table-layout:fixed;border-bottom:10px solid #FFF;background:none;position:relative;overflow:hidden}.order_product_list .row>span{padding:8px;border-left:5px solid #FFF;display:table-cell;text-align:left;vertical-align:middle;box-sizing:border-box}.order_product_list .row .Icon{width:50px;height:50px;background-color:@p_img_bg_color;background-blend-mode:multiply;display:block;background-size:contain;background-repeat:no-repeat;background-position:center center}.order_product_list .row .Title{color:#222;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.order_product_list .row .Available{display:block;overflow:hidden;margin-top:5px;font-size:90%}.order_product_list .Product>span:first-child{padding:2px;width:54px;position:relative}.order_product_list .Product>span:nth-child(2){width:100%;padding-right:10px;text-align:left;font-size:100%}.order_product_list .Product>span:nth-child(3){width:70px;padding:10px 15px}.order_product_list .Product>span:nth-child(4){width:100px;padding:10px 15px}.order_product_list .Product>span:last-child{width:100px;padding:10px 15px;text-align:right}.row_head{font-weight:700;border-bottom:0px!important}.forgot_pass{opacity:.6;margin-left:20px}.forgot_pass:hover{opacity:1}.login_panel .LoginFields{margin:0 0 15px 0;max-width:300px}.login_panel{display:flex;padding:20px 0}.login_panel .login_table{width:50%}.login_panel .account_btn{margin-top:4px}.login_panel .checkbox_text{margin-bottom:15px}.login_panel .Errordiv{display:block;margin-bottom:20px}.checkbox_text{margin-left:3px}@media screen and (max-width:760px){.account_dashboard{grid-template-columns:none}.account_information{grid-template-columns:none}.dashboard_panel_actions{flex-wrap:wrap}.order_list th{display:none}.order_list td{display:none}.order_list_mobile{display:table-cell!important}.order_list_mobile:last-child{width:100%}.account_order_status .table_column table th{width:80px}.account_data .coll{width:100%}.account_data .coll:first-child{padding-right:0;padding-bottom:40px}.account_data .coll:nth-child(2){padding-left:0}.login_panel{flex-wrap:wrap}.login_panel .login_table{width:100%;margin-right:0;margin-bottom:40px}.account_list_header h4{width:100%}}.account_panel .menu_item{display:flex;margin:14px 0 24px 0}.inlineactionfield{display:flex;margin-top:20px}.inlineactionfield>*:first-child{width:20%;min-width:200px}.inlineactionfield .account_btn{margin:0;padding:16px 30px}.coupontable{width:100%;table-layout:fixed}.coupontable th{text-align:left;padding:5px}.coupontable th:first-child{width:30%;min-width:200px}.coupontable th:last-child{width:26px}.coupontable th:nth-last-child(2){width:200px}.coupontable td{padding:8px;vertical-align:middle;position:relative}.coupontable tr:nth-child(even) td{background:#FFF}.coupontable [data-tag]{background-image:url("data:image/svg+xml,<?xml version='1.0' encoding='UTF-8'?><svg   width='160'   height='160'   viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'>  <path     fill-rule='evenodd'     clip-rule='evenodd'     d='M48 13V5C48 2.23858 50.2386 0 53 0H107C109.761 0 112 2.23858 112 5V13H156C158.209 13 160 14.7909 160 17C160 19.2091 158.209 21 156 21H139.483L131.105 150.645C130.765 155.906 126.398 160 121.125 160H39.8112C34.5648 160 30.2104 155.946 29.8366 150.712L20.5714 21H4C1.79086 21 0 19.2091 0 17C0 14.7909 1.79086 13 4 13H48ZM56 8H104V13H56V8ZM37.6661 147.359L28.5755 21H131.482L123.303 147.323C123.132 149.954 120.949 152 118.313 152H42.6532C40.031 152 37.8543 149.974 37.6661 147.359Z'  /></svg>");background-repeat:no-repeat;background-size:contain;background-position:center center;width:16px;height:16px;display:block;position:absolute;top:50%;transform:translate(0,-50%);cursor:pointer}.form_error{display:block;width:100%;font-size:15px;margin-top:20px;color:#A00}[data-page="login"] .page_header_content,[data-page="passwordreset"] .page_header_content,[data-page="passwordresettoken"] .page_header_content{display:none}.order_summary{display:flex;align-items:center;border-bottom:1px solid #EEE;padding:10px;transition:all 200ms}.order_summary:hover{background:#FFF}.order_summary:last-child{border-bottom:none}.order_summary .image{width:100px;height:100px;display:grid;grid-template-columns:45px 45px;grid-gap:5px 7px;position:relative}.order_summary .image>*{display:inline-block;width:100%;padding-bottom:100%;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;background-color:#EEE;border:1px solid #CCC;border-radius:2px;background-blend-mode:multiply}.order_summary .image[data-count="1"]{display:block}.order_summary .image[data-count="2"]{display:block}.order_summary .image[data-count="2"]>*{width:60px;padding-bottom:60px}.order_summary .image[data-count="2"]>*:last-child{position:absolute;right:0;bottom:0}.order_summary .summary{padding:0 20px}.order_summary .summary>*{display:block;margin:6px}.order_summary .summary .state{font-weight:700;font-size:110%}.order_summary .summary .state>*{display:inline-block;vertical-align:middle}.order_summary .summary .state svg{width:18px;height:18px;margin-right:6px;display:inline-block}.order_summary .summary .id{opacity:.6;margin-bottom:14px}.order_summary>*:last-child{width:160px;text-align:right;flex:1}.order_summary .account_btn{display:block;width:120px;margin:0 0 0 auto;text-align:center}.order_summary .account_btn:last-child{margin-top:10px}.order_state{display:flex;align-items:center;border-bottom:1px solid #EEE}.order_state>*:last-child{width:160px;text-align:right;flex:1}.order_state .summary>*{display:block;margin:6px}.order_state .summary .state{font-weight:700;font-size:18px}.order_state .summary .subtitle{opacity:.9}.order_state .summary .address{font-size:90%;opacity:.7}.order_item{display:flex;align-items:center;border-bottom:1px solid #EEE;padding:10px;transition:all 200ms}.order_item:hover{background:#FFF}.order_item:last-child{border-bottom:none}.order_item .image{width:100px;height:100px;display:block;position:relative}.order_item .image>*{display:inline-block;width:100%;padding-bottom:100%;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;background-color:#EEE;border:1px solid #CCC;border-radius:2px;background-blend-mode:multiply}.order_item .summary{padding:0 20px}.order_item .summary .title{font-weight:700;font-size:110%}.order_item>*:last-child{width:160px;text-align:right;flex:1}.order_item .price{display:block;margin-bottom:6px;font-weight:700}.order_item .info{width:400px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;position:relative;margin-top:10px;color:#444;font-size:13px}.order_item .info>span{display:block}.order_item .info>span>*{display:inline-block;vertical-align:middle}.order_item .info svg{width:18px;height:18px;margin-right:8px;fill:#666}.order_item .info a{color:@link_color}.AffiliateSteps{display:table;table-layout:fixed;width:100%}.AffiliateSteps>*{display:table-cell;padding:20px;text-align:center}.AffiliateSteps>*>span:first-child{display:block;box-sizing:border-box;width:100%;border-radius:10px;background:#F7F7F7;position:relative;padding:20px}.AffiliateSteps>*>span:last-child{display:block;margin-top:10px;text-align:center;font-size:110%;margin-top:10px}.AffiliateSteps svg{width:100px;height:100px}.RegisterAffiliate{display:table;table-layout:fixed;width:100%}.RegisterAffiliate>div{display:table-cell;vertical-align:top}.RegisterAffiliate>div:first-child{width:40%}.RegisterAffiliate>div:last-child{text-align:right}.RegisterAffiliate .OrderShoppingTable .Head{margin:10px;width:300px}.RegisterAffiliate .RegisterFormAdress{width:300px}.RegisterAffiliate .conditionblock{display:inline-block;padding:15px;background:#F7F7F7;border:1px solid #DDD;text-align:left}.RegisterAffiliate .conditionblock .title{font-weight:700;font-size:110%}.RegisterAffiliate .conditionblock .item{display:block;margin-top:15px;color:#222}.RegisterAffiliate .conditionblock .item>*{display:inline-block;vertical-align:middle}.RegisterAffiliate .conditionblock .item svg{margin-right:8px;width:16px;height:16px;fill:#180}.fields.ordertype input{margin:13px 0 0 .6rem}.GenerateAffiliate{width:100%;display:block;box-sizing:border-box}.GenerateAffiliate .Field{display:inline-block;position:relative;margin-right:20px;width:240px}.GenerateAffiliate .Field.Long{width:100%;display:block;margin:0}.GenerateAffiliate .Result{width:100%;display:block;box-sizing:border-box;margin-top:30px}.GenerateAffiliate .Result textarea{width:100%;border:1px solid #EEE;max-width:100%;border-radius:5px;padding:5px;box-sizing:border-box}.GenerateAffiliate .Result h3{margin:0 0 10px 0;font-size:100%;padding:0;color:#1e1e1e}.page_rma .product{display:flex;width:100%;grid-gap:10px;box-sizing:border-box;align-items:center;margin-bottom:20px}.page_rma .product input[type="checkbox"]{transform:scale(1.6,1.6)}.page_rma .product>label{display:flex;grid-gap:10px;width:95%;align-items:center;opacity:.5}.page_rma .product>label .image{width:100px;display:block;position:relative}.page_rma .product>label .image>*{display:inline-block;width:100%;padding-bottom:100%;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;background-color:#EEE;border:1px solid #CCC;border-radius:2px;background-blend-mode:multiply}.page_rma .product>label .summary{width:50%;padding:10px}.page_rma .product>label .reason{width:50%;padding:10px;visibility:hidden}.page_rma .info{width:400px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;position:relative;margin-top:10px;color:#222;font-size:13px}.page_rma .info>span{display:block}.page_rma .info>span>*{display:inline-block;vertical-align:middle}.page_rma .info svg{width:18px;height:18px;margin-right:8px;fill:#222}.page_rma input:checked+label{opacity:1}.page_rma input:checked+label .reason{visibility:visible}.CustomerFileUpload{display:block}.CustomerFileUpload .File{vertical-align:middle;position:relative;display:inline-block;width:100px;height:80px;margin:0 10px 10px 0;border:1px solid #DDD;background:#FFF;border-radius:2px;background-size:contain;background-repeat:no-repeat;background-position:center center}.CustomerFileUpload .File .Loader{width:20px;height:20px;left:50%;top:40%;position:absolute}.CustomerFileUpload .File .LoaderState{position:absolute;bottom:5px;left:0;right:0;text-align:center;font-size:90%;color:#888}.CustomerFileUpload .File .Delete{top:6px;right:6px;background-image:url("data:image/svg+xml,<?xml version='1.0' encoding='UTF-8'?><svg   width='160'   height='160'   viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'>  <path     fill-rule='evenodd'     clip-rule='evenodd'     d='M48 13V5C48 2.23858 50.2386 0 53 0H107C109.761 0 112 2.23858 112 5V13H156C158.209 13 160 14.7909 160 17C160 19.2091 158.209 21 156 21H139.483L131.105 150.645C130.765 155.906 126.398 160 121.125 160H39.8112C34.5648 160 30.2104 155.946 29.8366 150.712L20.5714 21H4C1.79086 21 0 19.2091 0 17C0 14.7909 1.79086 13 4 13H48ZM56 8H104V13H56V8ZM37.6661 147.359L28.5755 21H131.482L123.303 147.323C123.132 149.954 120.949 152 118.313 152H42.6532C40.031 152 37.8543 149.974 37.6661 147.359Z'  /></svg>");background-repeat:no-repeat;background-size:contain;background-position:center center;width:16px;height:16px;position:absolute;cursor:pointer}.page_rma .response{display:flex;width:100%;grid-gap:10px;box-sizing:border-box;align-items:center;margin-bottom:30px}.page_rma .response:last-child{margin-bottom:0}.page_rma .response input[type="radio"]{transform:scale(1.5,1.5)}.page_rma .response>label{display:flex;grid-gap:10px;width:90%;align-items:center;opacity:.5}.page_rma .response>label>*:last-child{width:20%;padding:10px;text-align:right;font-weight:700}.page_rma .response>label .image{width:80px;text-align:center;display:block;position:relative}.page_rma .response>label .image>*{display:inline-block;width:50px;height:50px;margin-left:8px}.page_rma .response>label .summary{width:80%;padding:10px;text-align:left;font-weight:400}.page_rma .response>label .summary .title{display:block;margin-bottom:10px;font-weight:700}.page_rma .DropBox{width:100px;height:100px;display:inline-block;margin:15px 5px;vertical-align:middle;position:relative;background:#FFF}.page_rma .DropBox .fonticon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;opacity:.5}.page_rma .Instruction{display:block;margin-top:10px;opacity:.8}.page_rma .CustomerFileUpload{padding-top:10px}.affiliate_overview table{width:100%}.affiliate_overview table th,.affiliate_overview table td{padding:6px;text-align:left;position:relative}.affiliate_overview .Subcontainer{padding:20px;background:#F7F7F7}.affiliate_overview .Subcontainer a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;left:6px;right:20px;top:50%;transform:translate(0,-50%)}@media screen and (max-width:1300px){.login_panel{display:block}.login_panel .login_table:first-child{margin-bottom:50px}.login_panel .login_table{display:block;max-width:400px;margin:auto}}a{text-decoration:none;color:#000}img{border:none}table{border-collapse:collapse}table td,table th{padding:0}sup{display:inline-block;vertical-align:text-top;font-size:70%}.orange{color:#FF5A19}.green{color:#180!important}.red{color:#F00!important}.blue{color:#06F!important}.yellow{color:#CC0!important}.grey{color:#CCC!important}.darkgrey{color:#666!important}.lightgrey{color:#EEE!important}.bold{font-weight:bold!important}.transparent{opacity:.5}.linetrough{text-decoration:line-through}.fontsize18{font-size:18px!important}.alignright{text-align:right!important}.relative{position:relative;display:block}.ellipsis{position:relative;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.BlackBox{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#000;opacity:.6;z-index:10000}.BlackBoxLoader{position:fixed;top:50%;left:50%;width:80px;height:80px;opacity:.8}.PageMargin.dialog-open{filter:blur(.1em)}.ImgSlideShow{position:fixed;z-index:10001;box-sizing:border-box;top:0;left:0;right:0;bottom:0}.ImgSlideShow .header{position:absolute;top:0;left:0;right:0;padding:10px;background:rgb(255 255 255 / .8);font-size:14px;text-align:center;font-weight:700}.ImgSlideShow img{max-width:100%;margin-top:20px;background:#FFF;max-height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;box-shadow:0 0 15px rgb(0 0 0 / .8)}.ImgSlideShow .Close{position:absolute;font-size:20px;top:50%;transform:translate(0,-50%);right:8px;margin-top:-1px;color:#000;z-index:1000;text-shadow:1px 1px 3px rgb(0 0 0 / .1)}.ImgSlideShow .Nextimage{position:absolute;top:50%;font-size:70px;transform:translate(0,-50%);right:30px;color:#FFF;padding:10px}.ImgSlideShow .Previmage{position:absolute;top:50%;font-size:70px;transform:translate(0,-50%);left:30px;color:#FFF;padding:10px}.ImgSlideShow .Close:hover,.ImgSlideShow .Previmage:hover,.ImgSlideShow .Nextimage:hover{opacity:1}.ImgSlideShow .PrevPanel{position:absolute;right:50%;left:0;top:0;bottom:0;cursor:pointer}.ImgSlideShow .NextPanel{position:absolute;right:0;left:50%;top:0;bottom:0;cursor:pointer}.ImgSlideShow .PrevPanel:hover .fonticon,.ImgSlideShow .NextPanel:hover .fonticon{opacity:1}.GeneralError{text-align:center;padding:50px;font-size:16px;display:block}.DBError{text-align:center;font-size:17px;line-height:26px}.BreadCrumb{display:block;margin-bottom:40px}.BreadCrumb h1{display:inline-block}.ShoppingAnimation{position:absolute!important;z-index:10000;border:1px solid #444;border-radius:4px;opacity:.5;width:120px;height:120px;display:block;background:#FFF}.BigProductImageDrop{width:70px;height:70px;padding:5px;margin-left:5px;background-size:50px}.ProductImageDrop{width:50px;height:50px;padding:5px;margin-left:5px;background-size:50px;z-index:100}.DropBox{border:1px dashed;cursor:pointer;background-position:center center;background-repeat:no-repeat}.DropBox .ProgressBar{position:absolute;left:10%;right:10%;top:50%;margin-top:-9px;height:18px;border:1px solid #AAA;border-radius:10px;background:#f1f1f1;box-shadow:1px 1px 3px rgb(0 0 0 / .2);overflow:hidden;opacity:.7}.DropBox .ProgressBar .Precentage{position:absolute;left:0;right:0;text-align:center;font-size:13px;padding-top:2px}.DropBox .ProgressBar .Progress{display:block;width:100%;height:18px;background:#7ec3ff;margin-left:-1000px}.DropBox .ProgressBar:after{content:'';box-shadow:inset 1px 1px 6px rgb(255 255 255 / .5),inset -1px -1px 6px rgb(0 0 0 / .3);position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10px}label,.NoSelect,th,.YellowButton,.SearchResults,.SearchAddressResults,.AdminSearchResults,#AddObjectPopup,.fonticon{user-select:none;cursor:pointer}@keyframes spinicon{0%{transform:translate(0,-50%) rotate(0deg)}100%{transform:translate(0,-50%) rotate(360deg)}}@keyframes updown{0%{transform:translate(0,0)}33%{transform:translate(0,1px)}66%{transform:translate(0,-1px)}100%{transform:translate(0,0)}}@keyframes appear{0%{opacity:0}100%{opacity:1}}.hidden{display:none!important}@keyframes dialogpopup{0%{transform:translate(-50%,-50%) scale(0,0) translateZ(0);opacity:0}65%{transform:translate(-50%,-50%) scale(1.1,1.1) translateZ(0);opacity:.95}100%{transform:translate(-50%,-50%) scale(1,1) translateZ(0)}}.MessagePopup{animation-name:dialogpopup;animation-duration:200ms;width:500px;max-width:95%;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) translateZ(0);-webkit-font-smoothing:antialiased;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;will-change:transform;-webkit-backface-visibility:hidden;box-shadow:2px 2px 10px rgb(0 0 0 / .3);border-radius:4px;background:#FFF;z-index:100000;padding:20px}.DialogBox{width:500px;max-width:95%;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) translateZ(0);-webkit-font-smoothing:antialiased;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;will-change:transform;-webkit-backface-visibility:hidden;opacity:.95;box-shadow:2px 2px 10px rgb(0 0 0 / .3);border-radius:5px 5px 0 0;background:#EEE;z-index:100000}.DialogBox.Intro{animation-name:dialogpopup;animation-duration:200ms}.DialogBox .Header{width:100%;color:rgba(255, 255, 255,1);font-size:110%;padding:10px;box-sizing:border-box;border-bottom:1px solid #AAA;border-radius:4px 4px 0 0;cursor:pointer;background:#0090e3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative}.DialogBox .Header .close{position:absolute;background-image:url("data:image/svg+xml,<svg fill='rgba(255,255,255,1)' xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 48 48'><path d='M 38.982422 6.9707031 A 2.0002 2.0002 0 0 0 37.585938 7.5859375 L 24 21.171875 L 10.414062 7.5859375 A 2.0002 2.0002 0 0 0 8.9785156 6.9804688 A 2.0002 2.0002 0 0 0 7.5859375 10.414062 L 21.171875 24 L 7.5859375 37.585938 A 2.0002 2.0002 0 1 0 10.414062 40.414062 L 24 26.828125 L 37.585938 40.414062 A 2.0002 2.0002 0 1 0 40.414062 37.585938 L 26.828125 24 L 40.414062 10.414062 A 2.0002 2.0002 0 0 0 38.982422 6.9707031 z'/></svg>");background-repeat:no-repeat;background-size:contain;background-position:center center;width:22px;height:22px;right:8px;top:50%;transform:translate(0,-50%)}.DialogBox .Content{padding:20px;padding-bottom:0;box-sizing:border-box;overflow:auto}.DialogBox .Message{padding:10px 0;display:block}.DialogBox .Content .ContentInput .Title{display:block;font-weight:700;margin-bottom:4px;font-size:95%;margin-top:12px}.DialogBox .Content .ContentInput:first-child .Title{margin-top:0}.DialogBox .Content .ContentInput input,.DialogBox .Content .ContentInput textarea{padding:4px;box-sizing:border-box;text-indent:4px;border-radius:4px;border:1px #999 solid;box-shadow:inset 1px 1px 2px #EEE;width:100%;outline:none;transition:none}.DialogBox .Content .ContentInput input[type="date"]{padding:2px 0 2px 0}.DialogBox .Content .ContentInput textarea{text-indent:0;padding-left:8px;height:120px;min-width:100%;max-width:100%}.DialogBox .Content input.Error{background:#F5DADB;border:1px solid #FC7476}.DialogBox hr{display:none}.DialogBox .Footer{padding:20px;box-sizing:border-box;overflow:hidden}.DialogBox .Footer .account_btn{margin-right:10px;cursor:pointer}.DialogBox .DropBox{height:200px;padding:10px;background:#FFF;background-size:contain;background-repeat:no-repeat;background-position:center center;text-align:center}.DialogBox .DropBox span{display:block;margin-top:86px;font-weight:700;font-size:18px;color:#AAA;cursor:pointer}.sk-circle{-webkit-backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;transform:translate(-50%,-50%) translateZ(0)}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{-webkit-backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#AAA;border-radius:100%;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{transform:rotate(30deg) translateZ(0)}.sk-circle .sk-circle3{transform:rotate(60deg) translateZ(0)}.sk-circle .sk-circle4{transform:rotate(90deg) translateZ(0)}.sk-circle .sk-circle5{transform:rotate(120deg) translateZ(0)}.sk-circle .sk-circle6{transform:rotate(150deg) translateZ(0)}.sk-circle .sk-circle7{transform:rotate(180deg) translateZ(0)}.sk-circle .sk-circle8{transform:rotate(210deg) translateZ(0)}.sk-circle .sk-circle9{transform:rotate(240deg) translateZ(0)}.sk-circle .sk-circle10{transform:rotate(270deg) translateZ(0)}.sk-circle .sk-circle11{transform:rotate(300deg) translateZ(0)}.sk-circle .sk-circle12{transform:rotate(330deg) translateZ(0)}.sk-circle .sk-circle2:before{animation-delay:-1.1s}.sk-circle .sk-circle3:before{animation-delay:-1s}.sk-circle .sk-circle4:before{animation-delay:-0.9s}.sk-circle .sk-circle5:before{animation-delay:-0.8s}.sk-circle .sk-circle6:before{animation-delay:-0.7s}.sk-circle .sk-circle7:before{animation-delay:-0.6s}.sk-circle .sk-circle8:before{animation-delay:-0.5s}.sk-circle .sk-circle9:before{animation-delay:-0.4s}.sk-circle .sk-circle10:before{animation-delay:-0.3s}.sk-circle .sk-circle11:before{animation-delay:-0.2s}.sk-circle .sk-circle12:before{animation-delay:-0.1s}@keyframes sk-circleBounceDelay{0%,100%{opacity:.5;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@media screen and (max-width:1024px){.SearchResults .ResultTBL .Col{display:block;width:100%!important}.SearchResults .ResultTBL .Col>a:nth-child(1n+5){display:none}.SearchResults .ResultTBL a.ShowAll{display:block!important}.SearchResults .ResultTBL h2{display:none}}.lazyloading{position:relative}.lazyloading::before{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;border:4px solid #fff0;border-top-color:#CCC;border-bottom-color:#CCC;border-radius:50%;animation:spin 1.5s linear infinite;opacity:.5}.ckcontent figure{margin:15px 0 0 0}.ckcontent table{max-width:100%;table-layout:fixed}.ckcontent .image{clear:both;display:table;margin:20px 0 20px 0;max-width:100%;vertical-align:top;width:100%}.ckcontent .image img{width:100%;vertical-align:top}.ckcontent .image-style-side{float:right;max-width:50%;margin-left:20px}.ckcontent .image-style-align-right{float:right;max-width:50%;margin-left:20px}.ckcontent .image-style-align-left{float:left;max-width:50%;position:relative;margin-right:20px}.ckcontent .image>figcaption{display:block;text-align:center;background:rgb(0 0 0 / .05);padding:5px;border:1px solid rgb(0 0 0 / .1);font-size:90%}.ckcontent .Item .image.image_resized{display:block;box-sizing:border-box}.ck-content .image.image_resized{max-width:100%;display:block;box-sizing:border-box}.ck-content .image.image_resized img{width:100%}.ck-content .image>figcaption{display:block;text-align:center;background:rgb(0 0 0 / .1)}.LiveChat .ChatBanner{box-shadow:1px 1px 3px rgb(0 0 0 / .1);transition:all 200ms;display:table;table-layout:fixed;position:fixed;cursor:pointer;right:5px;bottom:5px;background:#383838;color:#FFF;border:1px solid #222;border-radius:4px;z-index:200;-webkit-font-smoothing:antialiased;image-rendering:crisp-edges;will-change:transform;-webkit-backface-visibility:hidden}.LiveChat .ChatBanner:after{position:absolute;content:'';left:0;top:0;transform:translate(-30%,-30%);width:9.5px;height:9.5px;border:1px solid #222;border-radius:50%;background:lime;box-shadow:inset 2px 2px 5px rgb(255 255 255 / .7),inset -2px -2px 5px rgb(0 0 0 / .2)}.LiveChat .ChatBanner>span{display:table-cell;padding:8px 14px}.LiveChat .ChatBanner>span:first-child{border-right:1px solid #222;padding:2px 8px}.LiveChat .ChatBanner .fonticon{font-size:14px}.LiveChat .ChatBanner:hover{background:#646464}.ChatPanel{display:none;position:fixed;background:#f3f3f3;bottom:0;right:0;z-index:1000000;border:1px solid #555;border-bottom:none;border-radius:4px 4px 0 0;box-shadow:2px 2px 4px rgb(0 0 0 / .2);bottom:0;right:10px;width:300px;max-width:95%;transition:all 400ms}.ChatBottom{padding:10px;border-top:1px solid #CCC;background:#e8e8e8}.ChatBottom .offline{padding:0 8px 8px 8px}.ChatBottom .offlineel{display:block;margin-bottom:6px;text-align:center}.ChatBottom textarea,.ChatBottom input{border:1px solid #CCC;outline:none;border-radius:5px;padding:5px;overflow:hidden;width:100%;box-sizing:border-box;vertical-align:top;resize:none}.ChatBottom textarea{position:absolute;left:0;right:0;top:0;bottom:0;border:none;font-size:13px;height:98%}.ChatBottom .ChatButton{display:block;width:100%;margin-top:12px;padding:6px;font-size:14px;cursor:pointer;color:#fff;background:#555;border:1px solid #3e3e3e;border-radius:3px;box-shadow:0 1px 2px rgb(0 0 0 / .1),inset 0 1px 0 rgb(255 255 255 / .25);box-sizing:border-box;text-align:center}.ChatBottom .ChatButton:hover{opacity:1}.ChatBottom .ChatInput{display:none;border:1px solid #CCC;border-radius:5px;background:#FFF;position:relative}.ChatBottom .ChatInput .Buttonrow{width:100%;height:75px;display:grid;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 30px}.ChatBottom .ChatInput .Buttonrow>span[data-button]{position:relative;border-left:1px solid #CCC;border-bottom:1px solid #CCC;grid-column:2}.ChatBottom .ChatInput .Buttonrow>span[data-button]>span{font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ChatBottom .ChatInput .Buttonrow>span[data-button]:hover{background:#CEF}.ChatBottom .ChatInput .Buttonrow>span[data-button="1"]{border-radius:0 4px 0 0}.ChatBottom .ChatInput .Buttonrow>span[data-button="3"]{border-radius:0 0 4px 0}.ChatBottom .ChatInput .Buttonrow>span:last-child{border-bottom:none}.ChatBottom .ChatInput .Buttonrow>span:first-child{grid-row:1 / 4;grid-column:1;position:relative}.ChatBottom .ChatInput input[type="file"]{display:none}.ChatBottom .Emotes{backface-visibility:hidden;position:absolute;z-index:10;top:-8px;left:50%;transform:translate(-50%,-100%);box-shadow:1px 1px 4px rgb(0 0 0 / .2)}.ChatBottom .Emotes:after{z-index:1;content:'';width:16px;height:16px;position:absolute;bottom:-8px;margin-left:-8px;left:50%;transform:rotateZ(45deg);background:#FFF;border-right:2px solid #666;border-bottom:2px solid #666}.ChatBottom .Emotes .Container{z-index:11;display:block;border:2px solid #666;border-radius:4px 0 0 4px;background:#FFF;overflow-y:scroll;overflow-x:hidden;height:350px}.ChatBottom .Emotes .Container>span{display:block;font-size:24px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;padding:2px}.ChatBottom .Emotes .Container>span>*{cursor:pointer;display:inline-block;padding:3px;backface-visibility:hidden;will-change:transform}.ChatBottom .Emotes .Container>span>*:hover{background:#EEF;border-radius:50%;animation:wobbleanimation 1s ease-in-out;animation-iteration-count:1;transform-origin:center center}.LiveChat.Open .ChatBanner{display:none}.LiveChat.Open .ChatPanel{display:block}.LiveChat.Attention .ChatBanner{animation:chatbuttonanimation 3s infinite ease-in-out}.LiveChat.Init .ChatInput{display:block}.LiveChat.Init .NameInput{display:none}.ChatTop{border-bottom:1px solid #000;border-radius:2px 2px 0 0;background:#555;color:#FFF;cursor:pointer}.ChatTop>div{display:table;width:100%;table-layout:fixed}.ChatTop>div>span{display:table-cell;text-align:left;padding:10px}.ChatTop .Title{font-weight:700;width:100%;font-size:14px}.ChatTop .Exit{width:20px;font-size:11px;text-align:right}.ChatWindow{height:400px;overflow:hidden;text-align:center;overflow:auto;padding:15px 15px 0 10px}.ChatWindow>div{padding-bottom:2px}.ChatWindow .Bubble{position:relative;box-sizing:border-box;text-align:left}.ChatWindow .Bubble:first-child{margin-top:15px}.ChatWindow .Bubble .Header{display:block;position:absolute;top:-20px;left:7px;display:none}.ChatWindow .Bubble .Name{color:#666;font-size:80%}.ChatWindow .Bubble .Message{word-wrap:break-word;padding:10px;margin-left:5px;margin-bottom:5px;display:inline-block;background:#FFF;border-radius:4px;border:#EEE solid 1px;box-shadow:1px 1px 3px rgb(0 0 0 / .04)}.ChatWindow .Bubble .Message>span{display:inline-block;vertical-align:text-bottom}.ChatWindow .Bubble:first-child .Header{display:block}.ChatWindow .BubbleParent{text-align:left;margin-bottom:35px;font-smoothing:antialiased;will-change:transform;backface-visibility:hidden}.ChatWindow .BubbleParent:last-child{margin-bottom:20px}.ChatWindow .BubbleParent.RightBubble .Bubble{text-align:right}.ChatWindow .BubbleParent.RightBubble .Header{text-align:right;left:auto;right:1px}.ChatWindow .BubbleParent.RightBubble .Bubble .Message{background:#dddddd}.ChatWindow .Bubble .File{padding:0}.ChatWindow .Bubble .File>.Item{vertical-align:top;position:relative;width:80px;height:60px;margin-left:10px;border-radius:2px;display:inline-block;background-position:center center;background-size:contain;background-repeat:no-repeat}.ChatWindow .Bubble .File>.Item:first-child{margin:0}.ChatWindow .Bubble .File .Loader{width:50px;height:50px;position:absolute;left:50%;top:50%}.ChatPanel .Typing{position:absolute;bottom:100px;left:0;right:0;text-align:center}.ChatPanel .Typing .Note{color:#444;margin-bottom:2px;margin-right:3px;margin-left:-15px;display:inline-block;font-size:82%;color:#666}.ChatPanel .Typing .TypingAnimation{display:inline-block;position:absolute;margin-top:-5.5px;white-space:nowrap}.ChatPanel .Typing .TypingAnimation>span{font-size:18px}.TypingAnimation>span{opacity:.5;display:inline-block;vertical-align:bottom;width:7px;text-align:center;animation:typinganimation 1.5s infinite ease-in-out}.TypingAnimation>span:nth-child(2){animation-delay:50ms}.TypingAnimation>span:nth-child(2){animation-delay:250ms}.TypingAnimation>span:nth-child(3){animation-delay:450ms}@keyframes typinganimation{0%{transform:translateY(0)}20%{transform:translateY(-3px);opacity:1}60%{transform:translateY(0)}}@keyframes chatbuttonanimation{0%{opacity:.9}10%{opacity:.9;transform:scale(1.1)}30%{opacity:1}50%{transform:scale(1)}}body,html{height:100%}body{margin:0 0 0 0;overflow-y:scroll;font-family:serif;background-color:#FFF;background-image:linear-gradient(to bottom,#ffffff 0%,#FFF 100%);background-image:url(),linear-gradient(to bottom,#ffffff 0%,#FFF 100%);background-size:@bgsize;background-repeat:@bgrepeat;background-attachment:@bgscroll}button>*{display:inline-block;vertical-align:middle}button svg{width:20px;height:20px;margin-right:10px}button>*:last-child{margin-right:0}@keyframes shippingcheckstroke{100%{stroke-dashoffset:0;box-shadow:inset 0 0 0 30px #7ac142}}@keyframes shippingcheckfill{100%{box-shadow:inset 0 0 0 30px rgb(255 255 255)}}@font-face{font-family:'icomoon';font-display:swap;src:url(/resources/font/icomoon.woff?v=4) format('woff');font-weight:400;font-style:normal}.SearchResults{text-align:left;position:absolute;left:70px;right:-10px;margin-top:38px;background-color:#FFF;box-shadow:0 2px 6px rgb(0 0 0 / .3);box-sizing:border-box;padding:0px!important;z-index:2000}.SearchResults .ResultTBL{display:table;width:100%;table-layout:fixed}.SearchResults .ResultTBL .Col{display:table-cell;vertical-align:top;background:#F0F0F0}.SearchResults .ResultTBL .Col:first-child{border-right:1px #AAA solid}.SearchResults .ResultTBL .Col:last-child{background:#FFF;width:65%}.SearchResults a,.SearchResults .Empty{display:block;width:100%;cursor:pointer;padding:8px 10px 8px 10px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchResults .Empty{white-space:normal;line-height:20px}.SearchResults a:hover{background-color:#DDD}.SearchResults a .type{display:block;margin-bottom:4px;font-size:90%;font-weight:700}.SearchResults a img{width:40px;height:30px;vertical-align:bottom;padding-left:5px;mix-blend-mode:multiply}.SearchResults a>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchResults .hilight{color:#007BD9;font-weight:700}.SearchResults a.ShowAll{color:#007BD9;padding-top:8px;padding-bottom:4px}.SearchResults a.Product{display:table;table-layout:fixed;width:100%}.SearchResults a.Product>span{display:table-cell;vertical-align:middle;position:relative}.SearchResults a.Product>span:first-child{width:55px}.SearchResults a.Product>span:last-child{width:50px;text-align:right;padding-right:10px;opacity:.8}.SearchResults a.Product .Price{font-size:85%;margin-top:5px;font-weight:700;color:#444;display:block}.SearchResults a.Product .Price sup{font-size:80%;vertical-align:text-top;display:inline-block}.SearchResults a.Product [data-stock]:after{content:'';display:block;position:absolute;width:16px;height:16px;right:10px;top:50%;transform:translate(0,-50%);background-repeat:no-repeat;background-size:contain;background-position:center center}.SearchResults a.Product [data-stock="0"]:after{background-image:url("data:image/svg+xml,<svg fill='%23A00' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 210 160'><path fill-rule='evenodd' d='M0 102c0 5.523 4.477 10 10 10h4v24a4 4 0 004 4h13c0 11.046 8.954 20 20 20s20-8.954 20-20h86c0 11.046 8.954 20 20 20s20-8.954 20-20h9a4 4 0 004-4V83a4.002 4.002 0 00-2.601-3.749l-16.4-6.56a6.004 6.004 0 01-3.13-2.87L176.722 47.7a14.002 14.002 0 00-12.503-7.7h-28.218V10c0-5.523-4.477-10-10-10H10C4.477 0 0 4.477 0 10v92zm8-92v92a2 2 0 002 2h116.001a2 2 0 002-2V10a2 2 0 00-2-2H10a2 2 0 00-2 2zm128.001 38v54c0 5.523-4.477 10-10 10H22v20h10.664C35.75 124.936 42.8 120 51 120c8.201 0 15.25 4.936 18.336 12h89.328c3.086-7.064 10.135-12 18.336-12 8.201 0 15.25 4.936 18.336 12H202V85.708l-13.972-5.589a13.997 13.997 0 01-7.303-6.698L169.577 51.3a5.999 5.999 0 00-5.358-3.3h-28.218zM63 140c0 6.627-5.373 12-12 12s-12-5.373-12-12 5.373-12 12-12 12 5.373 12 12zm114 12c6.627 0 12-5.373 12-12s-5.373-12-12-12-12 5.373-12 12 5.373 12 12 12z'/></svg>")}.SearchResults a.Product [data-stock="1"]:after{background-image:url("data:image/svg+xml,<svg fill='%230A0' class='checkmark' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'><path class='checkmark__check'  d='M14.1 27.2l7.1 7.2 16.7-16.8'/></svg>")}.fonticon{font-family:'icomoon';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;cursor:pointer}@media screen and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.Table{display:table;width:100%;table-layout:fixed;max-width:1300px;margin:auto}.Table>*{display:table-cell}.Table>.w40{width:40px}.ContentWidgets a{text-decoration:none;color:#06F}#return-to-top{cursor:pointer;z-index:1000;position:fixed;bottom:45px;right:5px;background:#000;background:rgb(0 0 0 / .7);width:40px;height:40px;display:block;border-radius:50%;display:none;transition:all 0.3s ease}#return-to-top span{color:#fff;margin:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotateX(180deg);font-size:20px;transition:all 0.3s ease}#return-to-top:hover{background:rgb(0 0 0 / .9)}#return-to-top:hover span{color:#fff;top:10px}body,input,select{font-family:'Work Sans';font-size:15px}textarea{font-size:110%}.PageMargin{box-sizing:border-box;border-top:none;width:100%;position:relative;min-height:100%}.MainPanel{box-sizing:border-box;min-height:100%;display:block;width:100%;margin:0 0 0 0;padding:0 45px 45px 45px}.ContentPanel{box-sizing:border-box;display:block;overflow:hidden;position:relative;vertical-align:top}h1,h2{width:100%;margin:0 0 0 0;display:block;padding:5px 5px 15px 0;letter-spacing:.5px;color:#1b1b1b;box-sizing:border-box;vertical-align:top}h1 a,h2 a,h1 a:hover,h2 a:hover{color:#1e1e1e!important}h1{font-size:22px}h2{font-size:18px;margin-top:30px}.LeftMenu{padding:0 40px 10px 0;display:table-cell;width:19%;min-width:220px;overflow:hidden;box-sizing:border-box;vertical-align:top;max-width:350px}.LeftMenu>div{padding-right:0px!important}.LeftMenu ul{margin:0;list-style:none;padding:0}.LeftMenu .Loading{padding:20px!important;position:relative}.LeftMenu .Loading:after{content:"\e960";animation:spin 1s infinite linear;font-size:13px;color:#AAA;transform:translate(-50%,-50%);position:absolute;font-family:'icomoon';top:50%;left:50%}.LeftMenu h2{margin-bottom:10px;padding-bottom:0}.LeftMenu.Mobile{display:none}.LeftMenu .Mobile{display:none}.NoShippingPeriod{display:block;text-align:center;margin:10px 60px 0 60px;line-height:20px;border-radius:2px;padding:8px;background:linear-gradient(360deg,rgb(246 167 4 / .075) 0%,rgb(246 207 84 / .075) 100%);color:#ac6c02;font-size:105%}.ProductBreadcrumb,.ProductBreadcrumb h1,.ProductBreadcrumb h2,.ProductBreadcrumb h3{box-sizing:border-box;font-size:100%;margin:0;padding:0;border:none;color:#444;text-transform:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.ProductBreadcrumb ol{list-style:none;padding:0;margin:0;overflow:hidden}.ProductBreadcrumb li:after{content:'';vertical-align:middle;display:inline-block;margin-left:8px;margin-right:5px;border:solid #000;border-width:0 1px 1px 0;padding:2px;transform:rotate(-45deg)}.ProductBreadcrumb li:last-child:after{display:none}.ProductBreadcrumb a{color:#0257d8;font-size:90%}.ProductBreadcrumb li{display:inline-block}.ProductBreadcrumb li:last-child a{color:#444}.ProductBreadcrumb{display:block;margin:0 0 15px 0}.ProductBreadcrumb .Content{display:block;padding:10px;max-width:1300px;background:#eaf3fc;border-radius:4px;margin:auto;box-sizing:border-box}.HeaderDiv{display:block;position:sticky;top:0;background:#FFF;z-index:1000;box-sizing:border-box;font-family:'Work Sans';font-size:15px}.HeaderDiv .HeaderContent{display:block;box-sizing:border-box;position:relative;background:#358FE6}.HeaderLinks{margin:-5px -10px 5px -10px;padding:0 50px 0 50px;font-size:90%;border-bottom:1px solid #f8f3f3;text-align:center}.HeaderLinks a,.HeaderLinks .LanguageSelector{color:#222;cursor:pointer;box-sizing:border-box;padding:5px 14px;border-left:1px solid rgb(255 255 255 / .5);position:relative}.HeaderLinks a>span{display:inline-block;vertical-align:middle}.HeaderLinks a.Event{background:var(--bg-color);background:linear-gradient(to top,var(--bg-color) 0%,var(--bg-color2) 100%);color:var(--color)}.HeaderLinks a>span:last-child{padding-left:8px}.HeaderLinks a img{max-height:15px;vertical-align:bottom;margin-bottom:3px}.HeaderLinks .fonticon{opacity:.8}.HeaderLinks .LeftPart,.HeaderLinks .CenterPart,.HeaderLinks .RightPart{display:inline-table;line-height:22px}.HeaderLinks>span>*{vertical-align:middle;display:table-cell}.HeaderLinks .LeftPart{float:left}.HeaderLinks .LeftPart>*:first-child{border-left:none}.HeaderLinks .LeftPart>*:last-child{border-right:1px solid rgb(255 255 255 / .5)}.HeaderLinks .CenterPart>*:last-child{border-right:1px solid rgb(255 255 255 / .5)}.HeaderLinks .RightPart{float:right}.HeaderLinks .LanguageSelector{padding-right:30px;min-width:140px;text-align:left}.HeaderLinks .LanguageSelector .Selector>span>span{vertical-align:middle;display:inline-block}.HeaderLinks .LanguageSelector .Sub{font-size:90%;margin-left:4px}.HeaderLinks .LanguageSelector::after{content:'\e92e';position:absolute;top:50%;transform:translate(0,-50%);right:10px;opacity:.6;font-family:'icomoon';font-weight:400;font-size:10px}.HeaderLinks .LanguageSelector .Picker{display:none;position:absolute;z-index:1000;background:#FFF;border:1px solid #909090;border-top:none;left:-1px;right:-1px;top:100%;box-shadow:1px 1px 4px rgb(0 0 0 / .2);box-sizing:border-box}.HeaderLinks .LanguageSelector .Picker>span{padding:6px 8px 6px 8px;display:block;border-bottom:1px solid #CCC}.HeaderLinks .LanguageSelector .Picker>span:last-child{border:none}.HeaderLinks .LanguageSelector .Picker>span.Selected{background:#f3f3f3}.HeaderLinks .LanguageSelector .Picker>span>span{vertical-align:middle;display:inline-block}.HeaderLinks .LanguageSelector:hover .Picker{display:block}.BottomHeader{display:flex;flex-wrap:nowrap;align-items:center;padding:0;margin:auto;max-width:1300px}.BottomHeader>*{display:block;width:24%;min-width:180px;box-sizing:border-box;position:relative}.BottomHeaderRight{display:block}.BottomHeaderRight>*{display:flex;width:100%;max-width:220px;margin:2px 10px 0 auto}.BottomHeaderRight svg{height:25px;width:25px;fill:#FFF}.BottomHeaderRight>*>*{display:inline-block;vertical-align:middle;flex:1;text-align:right;position:relative}.BottomHeaderRight .flag{cursor:pointer}.BottomHeaderRight .flag img{width:30px;height:20px}.BottomHeaderRight .flag>img{margin-top:3px}.BottomHeaderRight .flag .drop{display:none;position:absolute;z-index:1000;padding-top:30px;top:0;right:-10px;width:50px;text-align:center}.BottomHeaderRight .flag .drop>*{display:block;background:#FFF;border-radius:5px;box-shadow:3px 3px 4px rgb(0 0 0 / .2);z-index:1000;position:absolute;width:50px}.BottomHeaderRight .flag .drop>*>*{margin:8px 0;display:block}.BottomHeaderRight .flag:hover .drop{display:block}.BottomHeader .ShoppingcartAmount{overflow:hidden;position:absolute;min-width:11px;font-size:11px;font-family:Roboto,serif;padding:3px;font-weight:400;text-align:center;background:#FFF;color:#000!important;top:-7px;right:-7px;transform:translate(-50%,0);border-radius:50%;width:auto!important;text-shadow:none!important}.BottomHeader .ShoppingcartAmount.Empty{display:none}.HeaderImage{padding:5px;height:48px;min-height:48px;overflow:hidden;position:relative;margin-left:-22px}.HeaderImage .big:before{position:absolute;content:'';background:#2e2a92;border-radius:100%;width:85%;height:0;padding-bottom:60%;transform:translate(-50%,-50%);left:50%;top:50%;margin-left:1px}.HeaderImage svg{display:block;margin:7px auto;height:56%;z-index:10;position:relative}.HeaderImage .big svg g,.HeaderImage .big svg path{fill:#FFF}.HeaderImage .sub{color:#fff;display:block;z-index:10;position:relative;text-align:center;margin-top:2px;font-size:90%}.HeaderImage .small{display:none}.HeaderImage .small svg{margin:0 22px}.HeaderImage svg .lines{opacity:0;animation:logointro 1s cubic-bezier(.56,-.04,.32,.7) forwards;animation-delay:100ms;transform-origin:50% 50%}@keyframes logointro{from{transform:scale(1,.1)}to{transform:scale(1,1);opacity:1}}.BottomHeaderCenter{width:70%;padding:2px 30px}.BottomHeaderCenter>div{display:table-cell;width:100%}.BottomHeader .MenuButton{border-radius:4px;background:#FFF;padding:6px;width:60px;font-size:90%;cursor:pointer;display:none}.BottomHeader .MenuButton>span{display:inline-block;vertical-align:middle}.BottomHeader .MenuButton>span:first-child{font-size:17px;margin-right:3px}.BottomHeaderCenter>.Empty{width:8px;display:none}.BottomHeader .HeaderSearch{display:flex;margin:0 0 0 40px;align-items:stretch}.BottomHeader .HeaderSearch>span{width:100%;border-radius:6px 0 0 6px}.BottomHeader .HeaderSearch>button{width:40px;text-align:center;background:#555;border:none;border-radius:0 6px 6px 0;cursor:pointer}.BottomHeader .HeaderSearch>button svg{width:90%;fill:#FFF}.BottomHeader .HeaderSearch input[type="text"]{background:#FFF;padding:10px 14px;border:none;border-radius:6px 0 0 6px;box-sizing:border-box;width:100%;line-height:16px;background:none;outline:none}.BottomHeader .HeaderSearch input[type="text"]:invalid,.BottomHeader .HeaderSearch input[type="text"]:required{box-shadow:none;outline:none;background:#FFF}.BottomHeader .ShoppingCart .ShoppingCartSlide{animation:shoppingslide linear 1 300ms;transform-origin:0% 0%;right:0;position:absolute;background:#FFF;border:1px solid #666;border-top:0;z-index:1002;padding:5px 3px;color:#222;box-sizing:border-box;box-shadow:0 1px 6px rgb(0 0 0 / .3),inset 0 2px 3px rgb(0 0 0 / .3)}.BottomHeader .ShoppingCart .ShoppingCartSlide>span{display:table;width:100%;table-layout:fixed}.BottomHeader .ShoppingCart .ShoppingCartSlide>span>span{display:table-cell;vertical-align:middle;text-align:left;font-size:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BottomHeader .ShoppingCart .ShoppingCartSlide>span>span:first-child{width:25px}.BottomHeader .ShoppingCart .ShoppingCartSlide>span>span:last-child{width:30px;padding-right:5px;text-align:right;font-weight:700}.BottomHeader .ShoppingCart .ShoppingCartSlide .Image{display:inline-block;width:20px;height:20px;vertical-align:middle;border-radius:2px;background-position:center center;background-size:cover;background-repeat:no-repeat}.BottomHeader .ShoppingCart .ShoppingCartSlide.hide{animation:shoppingslidereverse linear 1 300ms;opacity:0}@keyframes shoppingslide{from{transform:scale(1,0);opacity:0}to{transform:scale(1,1);opacity:1}}@keyframes shoppingslidereverse{from{transform:scale(1,1);opacity:1}to{transform:scale(1,0);opacity:0}}@keyframes spin{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}header{box-shadow:0 3px 5px #fff0;position:relative}header nav{line-height:26px;background:#eaf3fc}header nav .Mainlist{padding:0;margin:0;list-style:none;display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;max-width:1300px;margin:auto}header nav .Mainlist li{display:block}header nav .Mainlist>li>a{text-align:center;display:block;width:100%;padding:6px 6px 4px 6px;box-sizing:border-box;cursor:pointer;font-size:14px;text-overflow:ellipsis;overflow:hidden;border-bottom:2px solid #fff0}header nav li .RubriekList{background:#FFF;z-index:900;position:absolute;display:none;left:0;right:0;width:auto;box-shadow:0 2px 6px rgb(0 0 0 / .3)}header nav li .RubriekList ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:0;margin-top:0}header nav li .RubriekList li{text-align:center}header nav li .RubriekList li a{padding:10px;background:#FFF;display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header nav li .RubriekList .Icon{display:block;height:50px;box-sizing:border-box;background-size:contain;margin-bottom:5px;background-position:center center;background-repeat:no-repeat;mix-blend-mode:multiply}header nav li[data-listid="blog"] .RubriekList .Icon,header nav li[data-listid="brand"] .RubriekList .Icon{height:60px;margin:0 25px 5px 25px}header nav li .RubriekList li a:hover{background:#eaf3fc;color:#000}header nav .Mainlist>li:hover>a,header nav .Mainlist>li:active>a{border-color:#358FE6}header nav .Mainlist li:hover .RubriekList,header nav .Mainlist li:active .RubriekList{display:block}.footer_usp{border-top:1px solid #DDD;padding:25px 50px}.footer_usp>div{max-width:1300px;margin:auto;display:flex;justify-content:space-between;align-items:center}.footer_usp a{display:inline-block;font-size:90%}.footer_usp a>*{display:inline-block;vertical-align:middle}.footer_usp a svg{fill:#00b900;color:#00b900;margin-right:8px;width:14px;height:14px}.footer_usp a b{color:#358FE6}.header_usp{border:none;padding:15px 5px}.header_usp a{font-size:13px}.header_usp div>*:last-child{text-align:right;font-weight:700}.header_usp div>*:last-child a{margin-left:20px}.footertrust{border-bottom:1px solid #DDD;padding:5px 50px;text-align:center;margin-top:10px}.footertrust a{display:inline-block;margin:10px 20px}footer{box-sizing:border-box;border-top:1px solid #AAA;text-align:center;color:rgba(242, 242, 242,1);background:#125697;font-family:'Work Sans';font-size:15px;padding:30px}footer a{color:rgba(242, 242, 242,1);margin-bottom:2px}}footer a:hover{color:rgba(204, 204, 204,1)}footer .payment_methods{max-width:1300px;margin:auto;margin-top:20px;display:flex;align-items:center;margin-bottom:-10px}footer .payment_methods span{flex:1;text-align:left}footer .payment_methods ul{flex:1;margin:0;padding:0;list-style:none;display:flex;gap:10px;flex-wrap:wrap;justify-content:end}footer .payment_methods ul img{height:30px;border-radius:50%;image-rendering:smooth;box-shadow:1px 1px 3px rgb(0 0 0 / .3)}footer .social a{display:inline-block;margin-right:5px}footer .social img{height:20px;width:20px;border-radius:50%;image-rendering:smooth;background:#FFF;padding:6px}footer .Items{display:flex;width:100%;table-layout:fixed;max-width:1300px;flex:1 1 1 1;gap:20px;margin:auto}footer .topcontent{border-bottom:1px solid #FFF;margin-bottom:30px;padding-bottom:30px}footer .bottomcontent{border-bottom:1px solid #FFF;padding-bottom:30px}footer .topcontent .FooterBlock>div{max-width:240px}.FooterBlock{line-height:20px;text-align:left;flex:1;width:25%;position:relative}.FooterBlock a,.FooterBlock>div>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.FooterBlock>div{display:block}.FooterBlock h3{text-transform:uppercase;font-size:105%;color:rgba(255, 255, 255,1);margin:0 0 10px 0}.FooterBlock .mascot{position:absolute;left:50%;bottom:-10px;height:210px;transform:translate(-50%,0)}.FooterBlock .mascotmessage{position:absolute;margin-left:-140px;left:50%;transform:translate(-50%,0);bottom:120px;padding:12px;box-shadow:2px 2px 8px rgb(0 0 0 / .3);border-radius:10px;color:#000;border:1px solid #444;background:#FFF;font-size:16px;overflow:visible}.FooterBlock .mascotmessage:after{position:absolute;content:'';border:1px solid #444;background:#FFF;border-top:none;border-left:none;width:14px;height:14px;transform:rotateZ(-45deg);right:-7px;bottom:13px}.SearchWidget{border:1px solid #77baff;border-radius:5px;display:table;table-layout:fixed;width:100%;background:#e8e8e8;box-sizing:border-box;margin-top:5px;overflow:hidden}.SearchWidget>div{display:table-cell;vertical-align:middle;padding:15px}.SearchWidget>div:last-child{width:20%}.SearchWidget img{width:100%}.SearchWidget ul{padding:0;margin:30px 0 0 0;list-style:none}.SearchWidget ul li{display:inline-block}.SearchWidget ul a{display:inline-block;width:100px;height:100px;border:1px solid #888;border-radius:4px;background:#FFF;margin-right:10px;margin-left:5px;box-sizing:border-box;box-shadow:1px 1px 4px rgb(0 0 0 / .4),inset 0 1px rgb(255 255 255 / .5),inset 0 10px rgb(255 255 255 / .4),inset 0 10px 20px rgb(255 255 255 / .15),inset 0 -15px 30px rgb(0 0 0 / .1);background:#f2f4f5;vertical-align:top;position:relative;overflow:hidden}.SearchWidget ul a .text{font-size:14px;position:absolute;text-align:center;left:0;right:0;bottom:-1px;background:rgb(255 255 255 / .8);padding:4px;box-sizing:border-box;border-top:1px solid #AAA;border-bottom:1px solid #AAA;transition:all 1s}.SearchWidget ul a .fonticon{font-size:40px;position:absolute;text-align:center;left:0;right:0;margin-top:18px;transition:all 1s;display:inline-block;color:#1c5c94}.SearchWidget ul a:hover{color:#000}.SearchWidget ul a:hover .text{transform:translate(0,-35px);border-color:#222}.SearchWidget ul a:hover .fonticon{transform:scale(.01,.01);opacity:0}.SearchWidget .Title{display:block;margin-bottom:10px;font-weight:700}.SearchWidget form span{display:block;margin-bottom:5px}.SearchWidget input[type="email"]{width:100%}.SearchWidget input[type="submit"]{width:140px;margin-top:5px;border:1px solid #666;border-radius:4px;padding:5px;float:right;cursor:pointer;font-weight:700;font-size:13px}.SearchWidget textarea{height:80px;width:100%;max-width:100%}.SearchWidget .FormFinished{text-align:center;font-weight:700}.Breadcrumbhome{margin-left:8px;margin-top:2px;display:none}.BreadcrumbSearchPanel{position:absolute;top:20px;right:20px;width:300px;display:none}.BreadcrumbSearchPanel input{width:100%;box-sizing:border-box}.GlobalSearchPanel input{width:100%;box-sizing:border-box}.OpeningHeader{text-align:center}.MobileRubriekButton{display:inline-block;font-size:18px;border:1px solid #AAA;border-radius:5px;padding:5px;margin:5px;box-sizing:border-box;width:200px}.MobileRubriekButton .ShopUrlIcon{position:relative;display:inline-block;margin-right:10px;vertical-align:middle}.MobileRubriekButton span{display:inline-block;vertical-align:middle}.MobileHomeH2{margin:0;padding:20px 0 5px 0;text-align:center;font-size:20px}.ProductPage h1{padding-top:0;text-transform:none;font-size:24px;line-height:30px;padding-bottom:5px}.ProductHeader{margin:0 0 10px 0;line-height:25px}.ProductHeader>*{display:inline-block;vertical-align:middle}.ProductHeader .label{font-weight:700;border-left:1px solid #AAA;margin-left:10px;padding-left:15px;margin-right:5px;color:#555}.ProductHeader a{color:#06F!important}.ProductRating{color:#06F!important;border-left:1px solid #AAA;margin-left:10px;padding-left:15px}.ProductRating *{vertical-align:middle;display:inline-block}.ProductRating img{width:90px;height:15px;margin-right:6px}.ProductHeader .ShareDialog{color:#06F!important;cursor:pointer;border-left:1px solid #AAA;margin-left:10px;padding-left:10px}.ProductHeader .ShareDialog .fonticon{font-size:13px;margin-right:4px}.ProductHeader .label:first-child,.ProductHeader .ShareDialog:first-child{border:none;padding:0;margin:0 5px 0 0}.ProductIntro{display:table;margin-bottom:40px;width:100%;background:#FFF}.ProductIntro .product_merge{display:block;margin:30px 0;color:#000}.ProductIntro .promotable{display:block;border:1px solid #DDD;border-radius:4px;margin-top:30px}.ProductIntro .promotable>*{display:block;padding:14px;border-bottom:1px solid #DDD}.ProductIntro .promotable>*>*{display:inline-block;vertical-align:middle}.ProductIntro .promotable>*:last-child{border:none}.ProductIntro .promotable,.ProductIntro .promotable a{color:#222}.ProductIntro .promotable svg{display:inline-block;width:25px;height:25px;margin-right:15px}.ProductIntro .flashsale svg{position:absolute;width:50px;height:80px;left:0;top:50%;transform:translate(0,-50%);fill:#EE0}.ProductIntro .flashsale{display:inline-block;position:relative;padding:15px 20px 15px 60px;line-height:20px;margin-bottom:25px;border-radius:4px}.ProductIntro .flashsale .Title{font-size:120%;margin-bottom:5px;display:block;font-weight:700;text-transform:uppercase}.ProductIntro .Percentage{position:absolute;right:-.5px;top:170px;background:#00b900;padding:10px 15px;font-size:16px;font-weight:700;text-shadow:2px 2px 4px rgb(0 0 0 / .2);color:#FFF;z-index:10;box-shadow:-1px 1px 3px rgb(0 0 0 / .2);border-radius:10px 0 0 10px}.ProductIntro .Image{vertical-align:top;width:60%;display:table-cell;position:relative;padding:0 15px 30px 0}.ProductIntro .ImagePreview{width:100%;box-sizing:border-box;position:relative;height:0;padding-top:80%;background-color:#FAFAFA;border:2px solid #EEE;margin-bottom:10px}.ProductIntro .ImagePreview .PreviewOverlay{position:absolute;left:0;right:0;top:0;bottom:0}.ProductIntro .ImagePreview img{position:absolute;margin:auto;max-width:100%;max-height:100%;top:50%;left:50%;mix-blend-mode:multiply;transform:translate(-50%,-50%)}.ProductIntro .ImagePreview .Loading{width:60px;height:60px;position:absolute;top:50%;left:50%;margin-left:-30px;margin-right:-30px;opacity:.5;z-index:10}.ProductIntro .ImageStrip{margin:0;padding:0;list-style:none;display:block;font-size:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));grid-auto-rows:50px;grid-gap:10px}.ProductIntro .ImageStrip li{display:inline-block;background-color:#FFF;border:1px solid #EEE;position:relative;border-radius:2px}.ProductIntro .ImageStrip a{display:block;background-color:#FAFAFA;cursor:pointer;box-sizing:border-box;overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0;background-size:contain;background-repeat:no-repeat;background-position:center center;background-blend-mode:multiply}.ProductIntro .Ordered{display:block;margin:15px 0;padding:18px;border:1px solid #BBB;background:#F7F7F7;box-sizing:border-box;margin-right:15px}.ProductIntro .Ordered ul{margin:10px 0 0 0;list-style-type:square;padding-left:25px;font-size:95%}.ProductIntro .Ordered li{line-height:26px}.ProductIntro .Image .ribbon{position:absolute;right:8px;top:-10px;z-index:1;overflow:hidden;width:130px;height:130px;text-align:right;--bg-color:#F70505;--bg-color2:#8F0808}.ProductIntro .Image .ribbon:before{content:'';position:absolute;right:10px;top:4px;border-top:solid 1px #F7F7F7;left:0}.ProductIntro .Image .ribbon span{font-size:12px;box-sizing:border-box;padding-left:3px;white-space:nowrap;color:#fff;text-transform:uppercase;text-align:center;font-weight:700;line-height:28px;transform:rotate(45deg);width:180px;display:block;background:#F70505;background:linear-gradient(var(--bg-color) 0%,var(--bg-color2) 100%);box-shadow:0 3px 10px -5px rgb(0 0 0 / .4);position:absolute;top:43px;right:-34px}.ProductIntro .Image .ribbon span::before{content:'';position:absolute;left:0;top:100%;z-index:-1;border-left:5px solid var(--bg-color2);border-right:5px solid #fff0;border-bottom:5px solid #fff0;border-top:5px solid var(--bg-color2)}.ProductIntro .Image .ribbon span::after{content:'';position:absolute;right:0%;top:100%;z-index:-1;border-right:4px solid var(--bg-color2);border-left:4px solid #fff0;border-bottom:4px solid #fff0;border-top:4px solid var(--bg-color2)}.ProductIntro .Image .ribbon.UnderRibbon{position:absolute;margin-top:10px;transform:rotate(45deg) translate(0,50px);width:170px;height:170px;right:0;font-weight:700;font-size:95%;text-align:center}.ProductIntro .Attributes{display:table-cell;vertical-align:top;text-align:left;padding-left:20px;padding-right:10px;min-width:350px;padding-bottom:30px}.ProductIntro .GiftcardProductContainer h3{font-size:100%;display:block;margin-bottom:6px}.ProductIntro .GiftcardProductContainer.ProductBrand h3{margin-bottom:16px}.ProductIntro .GiftcardProductContainer .Values{display:block;margin:-4px;padding-bottom:25px;word-spacing:-.5em}.ProductIntro .GiftcardProductContainer .Values>span{display:inline-block;box-sizing:border-box;width:33.3%;padding:4px}.ProductIntro .GiftcardProductContainer .Values input{display:none}.ProductIntro .GiftcardProductContainer .Values label{display:inline-block;transition:all 300ms;position:relative;word-spacing:normal;box-sizing:border-box;width:100%;text-align:center;font-size:100%;padding:5px 8px 6px 8px;border:1px solid #EEE;border-radius:4px;background:#FAFAFA}.ProductIntro .GiftcardProductContainer .Values label sup{font-size:70%}.ProductIntro .GiftcardProductContainer .Values label:after{content:'\e62f';position:absolute;top:50%;transform:translate(0,-50%) scale(0,0);transform-origin:center center;right:8px;font-family:'icomoon';speak:none;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;color:#43b258;transition:all 300ms}.ProductIntro .GiftcardProductContainer .Values input:checked+label{border-color:#5A5;background:#EFE;padding-right:20px}.ProductIntro .GiftcardProductContainer .Values input:checked+label:after{transform:translate(0,-50%) scale(1,1)}.Giftcard .ProductIntro,.Giftcard .ProductIntro .Image{display:block;width:100%}.GiftcardBackgrounds{display:block;column-count:auto;column-gap:12px;column-width:80px;padding-left:20px}.GiftcardBackgrounds label{display:inline-block;position:relative;width:100%;height:50px;vertical-align:bottom;background-size:cover;background-position:center center;border:1px solid #666;box-sizing:border-box;margin-bottom:12px}.GiftcardBackgrounds .settings{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:13px;cursor:pointer;white-space:nowrap}.GiftcardBackgrounds .settings>span{display:inline-block;vertical-align:middle}.GiftcardBackgrounds input{display:none}.GiftcardBackgrounds input:checked+label{border-color:#1A689A;box-shadow:inset 0 0 4px rgb(255 255 255 / .5),0 0 3px rgb(0 0 0 / .3);outline:2px solid blue}.giftcarddesign{display:flex;align-items:begin;margin-top:8px}.giftcarddesign>*{flex:1}.GiftcardEditor{display:block;border:1px solid #CCC;width:100%;margin-bottom:0}.GiftcardEditor>span{display:block;width:100%;min-width:100%;max-width:100%;border-bottom:1px solid #CCC;position:relative;padding:10px;box-sizing:border-box}.GiftcardEditor>span:last-child{border:none}.GiftcardEditor .background{height:250px;background-size:cover;background-position:center center}.GiftcardEditor .background .value{position:absolute;top:8px;left:8px;padding:8px 12px;font-size:32px;color:#000;text-shadow:0 0 8px rgb(255 255 255 / .5);background:rgb(255 255 255 / .7);border-radius:4px}.GiftcardEditor .background .Loader{width:100px;height:100px;position:absolute;left:50%;top:50%}.GiftcardEditor .background .Loader .text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:18px;color:#FFF;text-shadow:0 0 8px rgb(0 0 0 / .4)}.GiftcardEditor .info>span{display:block;width:100%;text-align:center;padding:3px;color:#444}.GiftcardEditor .info>span:first-child{font-weight:700;font-size:105%}.GiftcardEditor .text textarea{display:block;border:none;width:100%;min-width:100%;max-width:100%;text-align:center}.GiftcardRecipient{display:block;margin-top:5px}.GiftcardRecipient .SendDate{display:block;margin-top:15px}.GiftcardRecipient .SendDate>label{display:inline-block;margin-right:10px;border:1px solid #EEE;border-radius:4px;background:#FAFAFA;padding:5px 14px 6px 14px}.GiftcardRecipient .SendDate>input{display:none}.GiftcardRecipient .SendDate>input:checked+label{border-color:#5A5;background:#EFE;padding-right:14px}.GiftcardRecipient .Form{display:block;position:relative;width:100%;margin-top:5px}.GiftcardRecipient .Form:first-child{margin-top:10px;margin-bottom:20px}.GiftcardRecipient input[type="text"]{display:block;width:100%;padding:20px 5px 5px 5px;box-sizing:border-box;border:1px solid #CCC;border-radius:2px;font-weight:400;text-align:left}.GiftcardRecipient input[type="text"]+label{position:absolute;top:50%;left:10px;transform:translate(0,-50%);color:#888;transition:all 200ms}.GiftcardRecipient input[type="text"]:focus+label,.GiftcardRecipient input[type="text"].Filled+label{top:3px;left:5px;transform:translate(0,0);color:#1a5ca9;font-size:11px}.GiftcardRecipient .DateField{display:inline-block;max-width:100%;width:0;box-sizing:border-box;opacity:0;transition:all 200ms}.GiftcardRecipient .DateField.Expanded{width:150px;opacity:1}.GiftcardRecipient input[type="date"]{width:100%;padding:5px;box-sizing:border-box;border:1px solid #CCC;border-radius:2px}.GiftCardEmailInfo{display:block;margin-top:10px;color:#666;font-size:95%;margin-left:2px}.GiftcardSubmit{display:block;margin-top:0;width:40%;min-width:200px;max-width:100%}.ProductPageAlert{margin-top:20px;table-layout:fixed;border-radius:4px;display:table;width:100%;font-size:90%}.ProductPageAlert>span{display:table-cell;vertical-align:middle;box-sizing:border-box;overflow:hidden}.ProductPageAlert>span:first-child{width:34px}.ProductPageAlert>span:first-child .fonticon{font-size:18px;width:34px;height:34px;display:inline-block;text-align:center;background:#F0F0F0;padding:5px;border:1px solid #CCC;border-radius:50%;box-sizing:border-box}.ProductPageAlert>span:first-child svg{font-size:18px;width:34px;height:34px;display:inline-block;text-align:center;background:#F0F0F0;padding:5px;border:1px solid #CCC;border-radius:50%;box-sizing:border-box}.ProductPageAlert>span svg.green{fill:green}.ProductPageAlert>span:last-child{padding:5px 14px}.ProductPageAlert>span:last-child>*{display:block;margin-top:4px}.ProductPageAlert>span:last-child>*:fist-child{margin-top:0}.ProductPageAlert .Title{font-weight:700;display:block;margin-top:-1px;margin-bottom:1px}.ProductIntro hr{margin-top:20px;background:#EEE;height:.5px;border:none}.ProductIntro .PriceActions{display:block;margin:auto;text-align:left}.ProductIntro .PriceContainer{display:block;margin-bottom:25px}.ProductIntro .PriceContainer>span{display:inline-block;vertical-align:text-top}.ProductIntro .PriceContainer .PriceEXDisplay{margin-top:-6px;padding-left:15px;color:#888;font-size:95%}.ProductIntro .PriceDisplay{color:#000;font-weight:700;font-size:35px;display:inline-block;vertical-align:middle;font-family:"Roboto",sans-serif;white-space:nowrap}.ProductIntro .PriceActions sup{font-size:60%}.ProductIntro .PriceDisplayExVat{color:#CCC;margin-top:4px;margin-left:4px;display:inline-block;font-size:13px;margin-left:10px;vertical-align:middle}.ProductIntro .PriceActions .ProductOldPrice{font-size:120%;color:#888;position:relative;padding-right:5px;padding-left:5px;margin:0 0 15px 30px;display:inline-block}.ProductIntro .PriceActions .ProductOldPrice span:before{position:absolute;content:"";left:1%;top:48%;right:1%;border-top:1px solid #CCC;opacity:.5;border-color:inherit;transform:rotate(-5deg)}.ProductIntro .PriceActions .ProductOldPrice:hover span:before{display:none}.ProductIntro .ProductMultiplier,.ProductIntro .ProductMultiplierMulti{display:block;font-size:90%;color:#444;margin-bottom:15px}.ProductIntro .ShippingInfo{color:#007817;font-weight:400;margin-top:10px;padding-left:3px;padding-right:3px}.ProductIntro .ShippingInfo .hilight{color:#006403;display:inline-block;margin-left:2px;margin-right:2px;font-weight:700}.ProductIntro .ShippingInfo sup{font-size:70%;vertical-align:text-top;margin-left:1px}.ProductIntro .ShippingInfo .Country{font-size:12px;margin-left:2px;display:inline-block;vertical-align:middle;color:#888}.ProductIntro .ShippingInfo .ShippingLine{cursor:pointer;color:#007817;padding-top:3px;display:block}.ProductIntro .ShippingInfo .ShippingLine .Small{font-size:80%;display:block;color:#607561;margin-top:2px}.ProductIntro .ShippingInfo .ShippingPopup{margin-top:5px;border:1px solid #006403;border-radius:5px;background:#FFF;padding:5px;position:absolute;box-shadow:2px 2px 5px rgb(0 0 0 / .3)}.ProductIntro .ShippingInfo .ShippingPopup .Row{display:block;margin:3px;padding:0 5px 2px 5px;border-bottom:1px solid #EEE}.ProductIntro .ShippingInfo .ShippingPopup .Row:last-child{border:none;padding-bottom:0}.ProductIntro .ShippingInfo .ShippingPopup .CountryName{display:inline-block;width:80px;max-width:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.ProductIntro .ShippingInfo .ShippingPopup b{display:inline-block;vertical-align:middle;width:45px}.ProductIntro .ShippingInfo .ShippingPopup .FreeFrom{display:inline-block;vertical-align:middle;color:#888;font-size:11px}.GiftcardProductContainer{max-width:800px;margin-top:-10px}.GiftcardProductContainer .Share{position:absolute;text-align:right;width:100%}.ProductIntro .clock{transform:scale(.3,.3) translate(-50%,-50%);margin-top:-36px;margin-left:-2px;height:35px;display:block;position:absolute}.ProductIntro .flip-clock-label{display:none}.Hotsale{font-size:11px;opacity:.7}.Hotsale svg{width:13px;height:13px;fill:red}.addshoppingcartrow{display:flex;gap:20px;align-items:stretch}.addshoppingcartrow>*{display:block;border:1px solid #CCC;border-radius:4px;flex:1}.addshoppingcartrow .Wishlist{flex-grow:0;flex-shrink:0;flex-basis:20px;fill:#444;padding:8px}.addshoppingcartrow .Wishlist[data-wishlisted="1"]{background:#fff0f0;fill:#d84848}.addshoppingcartrow .Wishlist svg{width:20px;vertical-align:middle}.addshoppingcartrow .productamount{flex:.8}.addshoppingcartrow .Checkout{border:1px solid #ae941f;white-space:nowrap;overflow:hidden}.productamount{display:flex;border:1px solid #CCC;border-radius:4px}.productamount>*:first-child,.productamount>*:last-child{align-items:stretch;flex-grow:0;flex-shrink:0;flex-basis:16px;padding:8px;text-align:center;cursor:pointer}.productamount input{border:none;padding:8px 0;width:100%;text-align:center;font-weight:700;font-size:18px;text-align:center;box-sizing:border-box}.productamount svg{width:14px;height:14px;display:inline-block;vertical-align:middle}.btn_stocknotify{display:block;cursor:pointer;border-radius:4px;padding:8px 15px;font-weight:700;border:1px solid #CCC;width:100%;margin-bottom:20px}.btn_stocknotify.Notified,.btn_stocknotify.Notified svg{fill:#055105;color:#055105;background:#E9FBE3}.ProductIntro .YellowButton,.ProductIntro .GreenButton{cursor:pointer;border-radius:4px;padding:8px 15px;font-weight:700;border:1px solid #ae941f;text-align:left;display:inline-block;box-sizing:border-box}.ProductIntro .GreenButton{border:1px solid #0A0}.ProductIntro .productstock{display:block;background:#fceed3;color:#4C2C02;padding:15px;border-radius:4px;margin-bottom:20px}.ProductIntro .productstock.instock{background:#d3fcd3;color:#124C02}.ProductIntro .productstock>*{display:block;margin-bottom:5px}.ProductIntro .productstock>*>*{display:inline-block;vertical-align:middle}.ProductIntro .productstock>*:last-child{margin-bottom:0}.ProductIntro .productstock svg{width:16px;height:16px;fill:#C00;margin-right:6px}.ProductIntro .VolumepricesButton{display:block;margin-top:15px;cursor:pointer;font-size:90%}.ProductIntro .VolumepricesButton .fonticon{vertical-align:middle}.ProductIntro .Volumeprices{list-style:none;padding:25px 0 0 0;margin:0;font-size:95%;text-align:left!important}.ProductIntro .Volumeprices li{display:table;width:100%;padding:6px;box-sizing:border-box;border-bottom:1px solid #fff0;border-top:1px solid #fff0;cursor:pointer}.ProductIntro .Volumeprices li:hover{border-color:#EEE}.ProductIntro .Volumeprices li>span{display:table-cell;vertical-align:middle}.ProductIntro .Volumeprices .Discount{color:#222;font-weight:700;font-size:95%;display:block;text-align:right}.ProductIntro .Volumeprices .Price{color:#31851c;font-weight:700;display:inline-block;font-size:105%;margin:0 2px 0 2px}.ProductIntro .Volumeprices b{font-size:105%}.ProductIntro .Volumeprices sup{vertical-align:text-top;font-size:80%}.ProductIntro .ProductBrand{padding:15px 0;box-sizing:border-box}.ProductIntro .ProductBrand:first-child{padding-top:0}.ProductIntro .ProductBrand .BrandImg{min-height:40px;display:block}.stockbubble{display:inline-block;margin-right:6px;width:12px;height:12px;margin-bottom:3px;vertical-align:middle;background:#0A0;border-radius:50%;box-shadow:inset 1px 1px 6px rgb(255 255 255 / .3),inset -1px -1px 6px rgb(0 0 0 / .3)}.stockbubble.red{background:#A00}.stockbubble.orange{background:#FF5A19}.ProductIntro .ProductBrand .underway{color:#444}.ProductIntro .SocialButton{display:inline-table;table-layout:fixed;margin-top:7px;border:1px solid #bcbcbc;border-radius:2px;cursor:pointer;vertical-align:text-top;width:48%;min-width:140px}.ProductIntro .SocialButton:nth-child(even){float:right}.ProductIntro .SocialButton:nth-child(1){margin-top:0}.ProductIntro .SocialButton:nth-child(2){margin-top:0}.ProductIntro .SocialButton>span{display:table-cell;position:relative;vertical-align:middle;line-height:15px;box-shadow:inset -1px -1px 3px rgb(0 0 0 / .1),inset 1px 1px 3px rgb(255 255 255 / .2);transition:all 0.2s linear}.ProductIntro .SocialButton>span:first-child{width:24px;text-align:center;padding-top:1px}.ProductIntro .SocialButton .text{font-size:12px;padding:6px 14px 6px 8px;border-left:1px solid #CCC;background:#fafafa;font-weight:700;border-radius:0 2px 2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-left:1px solid #d2d2d2}.ProductIntro .SocialButton .fonticon{font-size:13px;color:#222;transition:all 200ms;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductIntro .SocialButton.Notified{border-color:#a9cf96}.ProductIntro .SocialButton.Notified .fonticon{color:#124309;text-shadow:0 0 3px rgb(184 246 183 / .9)}.ProductIntro .SocialButton.Notified .text{background:#f5fff7;border-color:#a9cf96}.ProductIntro .SocialButton:hover{border-color:#a6a6a6}.ProductIntro .SocialButton:hover .text{background:#e8e8e8;border-color:#a6a6a6}.ProductIntro .SocialButton:hover .fonticon{font-size:16px}.ProductIntro .ProductPromo{padding:15px 0 6px 0;margin:10px 3px 0 3px;border-radius:3px;box-sizing:border-box;border-top:1px solid #EEE}.ProductIntro .ProductPromo .Title{font-weight:700;margin-bottom:5px;display:block}.ProductIntro .ProductPromo ul{list-style:none;padding:0;text-align:left;display:inline-block;margin:0}.ProductIntro .ProductPromo li{padding:3px}.ProductIntro .ProductPromo li .fonticon{margin-right:5px;color:#006403;font-size:13px}.ProductIntro .ProductPromo .Country{font-size:90%;margin-left:5px;display:inline-block;vertical-align:middle;color:#888}.ProductIntro .ProductPromo .Currency{font-weight:700;margin-left:5px}.ProductIntro .ProductPromo .Currency sup{font-size:70%;vertical-align:text-top;display:inline-block}.ShareButtonContent{text-align:center;display:block}.Sharebuttons{font-weight:700;display:inline-block;text-align:left;display:none}.Sharebuttons a{display:block}.Sharebuttons .fonticon{display:inline-block;margin-right:20px;font-weight:400;color:#AAA}.ProductDescription{padding:20px 0;width:100%;margin-bottom:60px;box-sizing:border-box;line-height:22px;border-bottom:1px solid #EEE;position:relative;font-size:15px;word-break:break-word}.ProductDescription a{color:#06F!important}.ProductDescription table{margin-top:4px;text-align:left;border-collapse:collapse;font-size:90%}.ProductDescription table td{padding:5px;min-width:80px;border:1px solid #CCC;background:#FFF}.ProductDescription table th{padding:5px;text-align:left;border:1px solid #CCC}.ProductDescription ul{margin-top:4px}.ProductDescription ul li:first-letter{text-transform:uppercase}.ProductDescription li{margin-bottom:10px}.ProductDescription figure{margin:0;padding:0;max-width:100%}.ProductDescription h3{margin-top:0;font-size:100%;margin-bottom:10px}.ProductDescription .CodeMirror{border:1px solid #EEE;height:500px}.ProductDescription .Files{columns:300px;column-gap:20px;display:block;line-height:20px}.ProductIntro .File{display:table;page-break-inside:avoid;break-inside:avoid-column;table-layout:fixed;background:#F7F7F7;width:100%;color:#000;vertical-align:top;height:50px;margin-bottom:20px;border-radius:4px;padding:10px;box-sizing:border-box}.ProductIntro .File:hover{background-color:#EEE;border-radius:5px}.ProductIntro .File>span{display:table-cell;vertical-align:middle;box-sizing:border-box;position:relative}.ProductIntro .File>span:first-child{width:50px;background-size:contain;background-position:center center;background-repeat:no-repeat}.ProductIntro .File>span:last-child{padding-left:20px}.ProductIntro .File .AttDescription{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ProductIntro .File .Size{font-size:85%;color:#444;margin-top:6px;display:block}.ProductIntro .File .Domain{font-size:80%;color:#666;display:block}.ProductIntro .File:last-child{margin-bottom:0}.ProductDescription .Files.Links{columns:400px}.ProductDescription .Files.Links .File>span:first-child{width:150px;text-align:left}.ProductDescription .Files.Links .File .Size{height:44px;overflow:hidden}.ProductDescription img{max-width:100%}.ProductPage .FollowUp{border:1px solid #141414;padding:5px;border-radius:2px;margin-bottom:50px;display:block;background:#e8e8e8}.ProductPage .FollowUp>div{display:table;width:100%;table-layout:fixed}.ProductPage .FollowUp>div>span{display:table-cell;vertical-align:middle}.ProductPage .FollowUp>div>span:first-child{width:120px;padding-right:20px;padding-left:2px}.ProductPage .FollowUp img{max-width:100%;border:1px solid #666;border-radius:2px}.ProductPage .FollowUp .Title{font-weight:700;display:block;margin-bottom:8px}.ProductPage .FollowUp .Note{display:block;margin:-5px -5px 8px -5px;border-bottom:1px solid #141414;border-radius:1px 1px 0 0;color:#fff;padding:5px;font-weight:700;background:#171717}.ProductPage .productwarning{margin-top:-20px;margin-bottom:40px;display:table;table-layout:fixed;width:100%;box-sizing:border-box;line-height:22px;position:relative;color:#A00;border:1px solid #A44;border-radius:4px}.ProductPage .productwarning>span{display:table-cell;vertical-align:middle;padding:15px;padding-left:0}.ProductPage .productwarning .fonticon{font-size:30px;width:30px;text-align:center;padding-left:15px}.ProductBundle{display:table;table-layout:fixed;width:100%;margin-bottom:40px;border:1px solid #EEE}.ProductBundle>*{display:table-cell;vertical-align:middle;padding:5px}.ProductBundle .item{width:150px;background:#FFF}.ProductBundle .plus{font-size:30px;width:50px;text-align:center}.ProductBundle .item input{display:none}.ProductBundle .item>label{display:block;width:150px;margin:auto;text-align:center;position:relative;opacity:.3}.ProductBundle .item .img{display:inline-block;width:120px;height:90px;background-size:contain;background-position:center center;background-repeat:no-repeat;border-radius:4px}.ProductBundle .item .title{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:4px;font-size:90%}.ProductBundle .item .checkmark{border:1px solid #BBB;width:30px;height:30px;display:block;position:absolute;top:5px;background:#FFF;left:5px;stroke-width:7;stroke:#7ac142;stroke-miterlimit:12;border-radius:6px}.ProductBundle .item .checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48}.ProductBundle .item input:checked+label .checkmark{display:block;animation:shippingcheckfill .3s ease-in-out 0s forwards}.ProductBundle .item input:checked+label .checkmark__check{animation:shippingcheckstroke .5s cubic-bezier(.65,0,.45,1) 0.1s forwards}.ProductBundle .item input:checked+label{opacity:1}.ProductBundle .total{padding-left:20px;background:#FCFCFC}.ProductBundle .total .header{font-weight:700;letter-spacing:.5px;display:block;margin-bottom:15px;color:#1e1e1e;text-transform:uppercase}.ProductBundle .total .label{font-weight:700;margin-right:8px}.ProductBundle .total .totalprice{font-family:"Roboto",sans-serif;font-weight:700;font-size:120%}.ProductBundle .total sup{display:inline-block;vertical-align:text-top;font-size:70%}.ProductBundle .total .AddProductBundle{margin-top:15px;border:1px solid;border-radius:3px;padding:10px;border:1px solid #ae941f;font-weight:700;width:180px;text-align:center;display:block;box-sizing:border-box}.ProductPropertyTable{width:100%;border:1px solid #EEE;table-layout:fixed}.ProductPropertytitle{padding:10px 15px;font-weight:700;font-size:110%}.ProductPropertyTable td{background:#FFF;padding:10px 15px;border-bottom:1px solid #EEE;transition:all 200ms}.ProductPropertyTable td:first-child{width:40%;min-width:200px;color:#222;border-radius:4px 0 0 4px}.ProductPropertyTable td:last-child{border-radius:0 4px 4px 0}.ProductPropertyTable tr:last-child td{border:none}.ProductPropertyTable tr:hover td{background:#F7F7F7}.ProductPropertyTable a{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.ProductPropertyTable .note{float:right;display:inline-block;margin-left:20px;font-size:90%;opacity:.8}.ProductOptions{margin-bottom:30px;margin-top:10px}.ProductOptions .OptionRow{margin:0 0 5px 0;display:table;table-layout:fixed;width:80%}.ProductOptions .OptionRow label{display:table-cell;width:60px;min-width:60px;padding-right:10px;font-weight:700;font-size:14px}.ProductOptions .OptionRow select{display:table-cell;width:100%;padding:3px;font-size:14px}.ShoppingcartPage .Forgotpass{margin-bottom:0}.ShoppingCartOverview .ShoppingCartAccBlock .GreenButton{border:1px solid #666;border-radius:4px}.ShoppingCartOverview .ShoppingCartAccBlock .RegisterFormError{width:90%}.ShoppingCartOverview .MergableOrderActive{display:table;table-layout:fixed;width:100%;margin-bottom:30px;margin-top:10px}.ShoppingCartOverview .MergableOrderActive>span{display:inline-block;vertical-align:middle}.ShoppingCartOverview .MergableOrderActive>span:first-child{width:30px;text-align:center}.Relatedblogs h3{font-size:120%;padding-top:40px}.Relatedblogs .content{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:15px}.Relatedblogs .content>a{display:block;color:#222;border:1px solid #DDD;border-radius:5px;overflow:hidden}.Relatedblogs .content>a>*{display:block}.Relatedblogs .content>a>*:first-child{padding-bottom:53%;background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#000}.Relatedblogs .content>a>*:last-child{border-top:1px solid #DDD;padding:5px;max-height:50px;overflow:hidden;box-sizing:border-box}.Relatedblogs .showmore{display:block;padding:10px;text-align:center;width:100%;cursor:pointer;font-size:95%;color:#1673fe;opacity:1}.boxedproductlist{list-style:none;padding-top:5px;padding-left:5px;display:block}.boxedproductlist li{margin-top:4px;display:block}.boxedproductlist a:hover{background-color:#EEF}.boxedproductlist img{width:100%;vertical-align:middle}.boxedproductlist a{vertical-align:middle;display:block;width:500px;border:1px solid #CCC;border-radius:5px}.boxedproductlist a span{vertical-align:middle;display:inline-block}.boxedproductlist a span:first-child{width:40px;padding-right:8px}.boxedproductlist a span:nth-last-child(2){font-size:16px;width:35px;text-align:right;padding-right:10px}.boxedproductlist a span:last-child{color:#028}.ForgotPasswordHead{margin:80px auto 10px auto;padding:0;text-align:center}.ForgotPasswordDiv{margin:20px auto 40px auto;text-align:center;width:100%;max-width:300px;padding:30px;border:1px solid #AAA;border-radius:4px;box-shadow:1px 1px 6px rgb(0 0 0 / .2)}.ForgotPasswordDiv input[type="text"],.ForgotPasswordDiv input[type="password"]{width:100%;box-sizing:border-box;margin-top:5px}.ForgotPasswordDiv label{color:#888;margin-bottom:5px;display:block;font-size:14px}.ForgotPasswordDiv>span{display:block}#MessageDiv{font-size:14px;display:block;margin-top:5px;margin-bottom:20px}#MessageDiv.Error{color:#800}.BlogContainer{display:table;table-layout:fixed;width:100%;height:100%;box-sizing:border-box;position:relative}.BlogContainer h1{padding-bottom:10px}.BlogContainer>div{display:table-cell;vertical-align:top}.BlogContainer>div:first-child{padding-right:20px}.BlogContainer>div:last-child{padding-left:20px}.BlogContainer .Menu{width:12%;max-width:300px;min-width:200px;position:relative}.BlogContainer .PageOverview{display:none;margin:-5px 0 5px 10px;align-content:stretch}.BlogContainer .Page{display:block;flex:1;box-sizing:border-box;padding:6px 6px 6px 12px;text-align:center;cursor:pointer;overflow:hidden;position:relative;color:#222}.BlogContainer .Page>span{overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;white-space:nowrap;display:block}.BlogContainer .Page.Selected .Name{color:#06F}.BlogContainer .Page.Selected .Name:before{content:'\e964';font-family:'icomoon';font-weight:400;font-size:18px;margin-right:5px;vertical-align:middle;-webkit-font-smoothing:antialiased}.BlogContainer .Menu .ProductOverview{display:block}.BlogContainer .Menu .ProductOverview .Product{display:block;position:relative;margin-bottom:20px;width:100%;padding-top:80%;background-size:cover;background-repeat:no-repeat;background-position:center center;border:1px solid #EEE}.BlogContainer .Menu .ProductOverview .Product>span{position:absolute;left:0;right:0;bottom:0;padding:6px;color:#222;background:rgb(255 255 255 / .9);border-top:1px solid #EEE}.BlogContainer .Menu .ProductOverview .Product .Name{display:block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.BlogContainer .HeadlineInfo{display:block;margin-bottom:10px;font-size:90%}.BlogContainer .HeadlineInfo .Date{color:#666;font-weight:400}.BlogContainer .Date time{font-weight:700;display:inline-block;margin-left:5px}.BlogContainer .HeadlineInfo .BlogSharebuttons{display:block}.BlogContainer .HeadlineInfo .BlogSharebuttons .fonticon{margin-right:8px;font-size:14px;color:#AAA}.BlogContainer .Body{position:relative}.BlogContainer .Body img{max-width:100%}.BlogContainer .PageProgress{margin:20px 0;display:flex;overflow:hidden;gap:20px;padding-top:60px}.BlogContainer .PageProgress>*{flex:1}.BlogContainer .PageProgress>a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;padding:6px 12px;border:1px solid #AAA;text-align:center;border-radius:5px;color:#222}.BlogContainer .PageProgress .label{display:block;font-size:90%;margin-bottom:5px;font-weight:700}.BlogContainer .PageProgress .Prev,.BlogContainer .PageProgress .Next{border-color:#EEE}.BlogContainer .PageProgress .Prev:after,.BlogContainer .PageProgress .Next:after{content:"\e965";position:absolute;left:6px;font-weight:700;font-family:icomoon;top:50%;transform:translate(0,-50%);font-size:30px}.BlogContainer .PageProgress a:first-child{text-align:right}.BlogContainer .PageProgress a:last-child{text-align:left}.BlogContainer .PageProgress .Next:after{left:auto;right:6px;content:"\e964"}.BlogContainer .AuthorBlock{margin:60px 0;padding:40px 10px;border-bottom:1px solid #CCC;border-top:1px solid #CCC}.BlogContainer .AuthorBlock>span{display:block}.BlogContainer .AuthorBlock .Intro{display:table;table-layout:fixed;width:100%}.BlogContainer .AuthorBlock .Intro .Label{color:#444}.BlogContainer .AuthorBlock .Intro>span{display:table-cell;vertical-align:middle}.BlogContainer .AuthorBlock .Intro>span:first-child{width:70px;padding-right:20px}.BlogContainer .AuthorBlock .Image{display:block;width:100%;padding-top:100%;border-radius:25px;background-size:cover;border:1px solid #CCC;background-position:center center;background-repeat:no-repeat}.BlogContainer .AuthorBlock .Title{color:#444;display:block;font-weight:400}.BlogContainer .AuthorBlock .Title .Name{display:block;font-weight:700;margin-top:5px}.BlogContainer .AuthorBlock .Title .Company{display:block;color:#666;margin-top:3px}.BlogContainer .AuthorBlock .Desc{color:#444;margin-top:10px}.BlogContainer .AuthorBlock .Foot{display:block;margin-top:5px;color:#888}.BlogContainer .Paragraph{display:table;width:100%;table-layout:fixed;padding:0}.BlogContainer .Paragraph .Collumn{display:table-cell;width:100%;vertical-align:middle;vertical-align:top}.BlogContainer .Item{margin-bottom:10px;box-sizing:border-box;padding:10px 0;position:relative;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;transform:translateZ(.01)}.BlogContainer .Item p{padding:0}.BlogContainer .Item li{margin-bottom:20px}.BlogContainer .Item li:last-child{margin:0}.BlogContainer .Item table{margin:10px 0}.BlogContainer .Paragraph:first-child .Item:first-child{padding-top:0}.BlogContainer .Item .Separator{width:10px;display:table-cell}.BlogContainer .Item h2{margin:20px 0 10px 0;font-size:120%;padding-bottom:5px;border-bottom:1px solid #CCC}.BlogContainer .Item h3{margin:0 10px 0 0;font-size:105%}.BlogContainer .Item pre{white-space:pre-wrap}.BlogContainer .Item .Loading{width:60px;height:60px;z-index:100;top:50%;left:50%;position:absolute}.BlogContainer .Item table{width:100%}.BlogContainer .Item td{padding:5px;vertical-align:top;border:1px solid #CCC}.BlogContainer .Item th{padding:5px;border:1px solid #AAA;font-weight:700;text-align:left;background:#F7F7F7}.BlogContainer .Item .Image{overflow:hidden;border:1px solid #AAA;border-radius:2px;overflow:hidden;width:100%;max-width:100%;padding:0;box-sizing:border-box;position:relative}.BlogContainer .Item .Image img{display:block;margin:auto;max-height:100%;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:2px;box-sizing:border-box}.BlogContainer .Item .Image span{position:absolute;bottom:0;display:block;width:100%;padding:4px;font-size:90%;text-align:center;border-top:1px solid #AAA;box-sizing:border-box;background-color:rgb(255 255 255 / .8);border-radius:0 0 5px 5px}.BlogContainer .Item .CodeMirror{height:auto!important}.BlogContainer .Item .Product{display:table;width:100%;table-layout:fixed;border:1px solid #AAA;border-radius:5px;padding:10px;box-sizing:border-box;background:#f6f6f6;position:relative}.BlogContainer .Item .Product>span{display:table-cell;vertical-align:middle;width:100%;position:relative}.BlogContainer .Item .Product>span:last-child{padding-left:20px}.BlogContainer .Item .Product .Thumb{width:150px}.BlogContainer .Item .Product .Thumb .ProductImage{display:block;position:absolute;left:0;right:0;bottom:0;top:0;background:#FFF;border:1px solid #CCC;background-size:contain;background-position:center center;background-repeat:no-repeat;border-radius:5px}.BlogContainer .Item .Product .Name{display:block;margin-bottom:5px;font-weight:700;font-size:110%;color:#000}.BlogContainer .Item .Product .Desc{display:block;height:40px;overflow:hidden;margin-bottom:5px}.BlogContainer .Item .Product .Price{font-weight:700;font-size:22px;position:absolute;left:20px;bottom:8px}.BlogContainer .Item .Product .Availability{display:block;margin-top:10px}.BlogContainer .Item .Product .addshoppingcartrow{float:right;width:250px;margin-top:5px}.BlogContainer .Item .addshoppingcartrow .productamount{flex:2}.BlogContainer .Item .ProductList h2{border:none}.BlogContainer .Item .ProductList .ProductListItem{display:table;width:100%;table-layout:fixed;border-bottom:1px solid #AAA;padding:8px 0 8px 0;box-sizing:border-box;position:relative}.BlogContainer .Item .ProductList .ProductListItem:first-of-type{border-top:1px solid #AAA}.BlogContainer .Item .ProductList .ProductListItem>span{display:table-cell;vertical-align:middle;width:100px}.BlogContainer .Item .ProductList .ProductListItem>span:nth-child(2){width:100%;padding-left:20px}.BlogContainer .Item .ProductList .ProductListItem>span:last-child{text-align:right;width:200px;padding-left:20px}.BlogContainer .Item .ProductList .ProductListItem .Thumb{width:100px}.BlogContainer .Item .ProductList .ProductListItem .Thumb .ProductImage{display:block;width:100%;height:80px;background:#FFF;border:1px solid #CCC;background-size:contain;background-position:center center;background-repeat:no-repeat;border-radius:5px}.BlogContainer .Item .ProductList .ProductListItem .Note{color:#666;font-size:90%}.BlogContainer .Item .ProductList .Availability{display:block;margin:5px 0}.BlogContainer .Item .ProductList .ProductListItem .Name{display:block;margin-bottom:5px;font-weight:700;color:#000}.BlogContainer .Item .ProductList .ProductListItem .Desc{font-size:14px;display:block;height:36px;overflow:hidden;margin-bottom:5px}.BlogContainer .Item .ProductList .ProductListItem .Price{text-align:right;display:block;margin-bottom:15px;font-weight:700;font-size:20px}.BlogContainer .Item .ProductListSummary{display:table;width:100%;table-layout:fixed;padding:8px 0 8px 0;box-sizing:border-box;position:relative;border-top:1px solid #AAA;margin-top:2px}.BlogContainer .Item .ProductListSummary>span{display:table-cell;text-align:right;vertical-align:middle;font-weight:700}.BlogContainer .Item .ProductListSummary>span:first-child{width:100%}.BlogContainer .Item .ProductListSummary .Price{width:100px;font-size:20px}.BlogContainer .Item .ProductListSummary .Text{margin-right:5px;font-size:14px}.BlogContainer .Item .Attachment{display:table;width:100%;table-layout:fixed;border:1px solid #AAA;border-radius:5px;padding:10px;box-sizing:border-box;background:#F7F7FF;font-size:15px}.BlogContainer .Item .Attachment .Left{display:table-cell;vertical-align:middle;width:80px}.BlogContainer .Item .Attachment .Right{display:table-cell;vertical-align:middle;width:100%;padding-left:15px}.BlogContainer .Item .Attachment .title{display:block;font-weight:700}.BlogContainer .Item .Attachment .desc{display:block;margin-top:5px}.BlogContainer .Item .Attachment img{width:100%}.BlogContainer .TableRow{margin-bottom:10px}.BlogContainer .Item .Item{padding:0}.BlogContainer .BlogComments{margin-top:60px}.BlogContainer .BlogComments .ProductCommentContainer{margin-bottom:0}.BlogContainer .Body a{color:#06F}.BlogPostOverview{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:15px}.BlogPostOverview article{display:block;box-sizing:border-box;width:100%;margin:0 auto 60px auto;padding:5px}.BlogPostOverview a{color:#222;display:block}.BlogPostOverview article time{padding-top:10px;display:block;color:#666;font-size:90%}.BlogPostOverview article .Image{display:block;width:100%;height:0;padding-bottom:54%;background-position:center center;background-size:cover;background-repeat:no-repeat;border:2px solid #222;border-radius:1px}.BlogPostOverview article .Footer{display:block;font-size:90%;color:#666}@media screen and (max-width:1024px){.MainPanel>.footer_usp{display:none}.ProductBreadcrumb{margin-top:10px}.BlogContainer .AuthorBlock .Intro>span{display:block;width:100%!important;padding:0}.BlogContainer .AuthorBlock .Intro>span:first-child{display:none}.BlogContainer .Menu.Right{display:none}header nav .Shortlist{display:none}.BlogContainer .Paragraph .Collumn{display:block}.BlogContainer .Menu{display:none}.BlogContainer>div:nth-child(2){padding-left:0}.BlogContainer .Item .Product{display:block}.BlogContainer .Item .Product .addshoppingcartrow{width:100%}.BlogContainer .Item .Product .Price{display:block;left:0;bottom:auto;position:relative;margin:10px 0}.BlogContainer .Item .Product>span:last-child{padding:0}.BlogContainer .Item .Product .Thumb{width:100%;display:block;padding-bottom:80%;margin-bottom:15px}.BlogContainer>div:first-child{padding-right:0}}.ShoppingcartPage .Summary{border-top:1px solid #383838;background:#e8e8e8;display:table;width:100%;table-layout:fixed}.ShoppingcartPage .Summary>div{display:table-cell;width:400px;padding:5px;box-sizing:border-box;vertical-align:middle}.ShoppingcartPage .Summary>div:first-child{width:250px;padding-left:10px}.ShoppingcartPage .Summary>div:nth-child(2){width:100%;text-align:center}.ShoppingcartPage .Summary>div:last-child{padding-right:10px}.ShoppingcartPage .Summary>div>span,.ShoppingcartPage .Summary>div>label{display:block}.ShoppingcartPage .Summary table{width:100%;height:100%}.ShoppingcartPage .Summary table td{padding:6px 6px 6px 10px;white-space:nowrap}.ShoppingcartPage .Summary table td:last-child{text-align:right;padding-right:10px}.ShoppingcartPage .Summary table tr:nth-last-child(2) td{font-size:3px;line-height:6px;padding:2px}.ShoppingcartPage .Summary table tr:last-child td{font-weight:700;border-top:1px solid #888}.ShoppingcartPage .Summary table select{background:none;border:none;appearance:none;width:140px}.ShoppingcartPage .Summary .CouponCell input{padding:3px;border:1px solid #AAA;border-radius:3px;opacity:.5}.ShoppingcartPage .Summary .CouponCell input.Correct{background:#DFD;opacity:1;border:1px solid #080}.ShoppingcartPage .Summary .CouponCell input.Incorrect{background:#FDD;border:1px solid #A00}.ShoppingcartPage .Summary .CouponCell input:focus,.ShoppingcartPage .Summary .CouponCell input:hover{opacity:1}.ShoppingcartPage .Summary .CouponCell label{font-weight:400;margin-bottom:8px;display:block}.ShoppingcartPage .Summary #coupontext{display:block;margin-top:5px;font-size:90%}.ShoppingcartPage .Summary #couponloading{margin-left:-26px;margin-top:7px;position:absolute;z-index:100}.ShoppingcartPage .Checkout{display:block;vertical-align:middle;margin-top:10px;padding-left:2px;overflow:hidden;vertical-align:top}.ShoppingcartPage .Checkout a{display:inline-block;font-size:95%;cursor:pointer;vertical-align:middle}.ShoppingcartPage .Checkout a>span{vertical-align:middle;display:inline-block}.ShoppingcartPage .Checkout a .fonticon{margin-right:2px;font-size:120%}.ShoppingcartPage .Checkout .Right{float:right}.ShoppingcartPage .Checkout .Right>*{display:block;margin-left:20px;font-size:100%}.ShoppingcartPage .AmountWarning{display:block}.ShoppingcartPage .AmountWarning>span{display:block;color:#454545;text-align:center;padding:10px;border-top:1px solid #383838;background:snow;line-height:20px;font-size:90%}.ShoppingcartPage .AmountWarning>.positive{background:#FAFFFA}.ShoppingcartPage .AmountWarning>span>span{display:inline-block;max-width:90%}.ShoppingcartPage .AmountWarning>span>span>span{display:table-cell;vertical-align:middle;padding:5px;text-align:left}.ShoppingcartPage .AmountWarning .fonticon{font-size:36px;padding-right:20px;color:#ff8c5e}.ShoppingcartPage .AmountWarning .warningtitle{display:block;margin-bottom:3px;font-weight:700;color:#222;font-size:100%}.ShoppingcartPage .AmountWarning .delivery{font-weight:700;line-height:normal;padding:4px}.ShoppingcartPage .AmountWarning sup{vertical-align:top}.ShoppingcartPage .AmountWarning b{margin:0 5px}.ShoppingcartPage .WishListOpen{display:block;padding:8px}.ShoppingcartPage .EmptyCart .Message{text-align:center;padding:40px;text-align:center;border-top:1px solid #383838;border-bottom:1px solid #383838}.ShoppingcartPage .EmptyCart .ShoppingCartCheckout.GreenButton{float:none;margin:30px auto 0 auto;display:block}.ShoppingcartPage .EmptyCart .WishListOpen{padding:40px 0 0 0;text-align:center;display:block}.PromotionDiscounts{border-top:1px solid #383838;position:relative;background:var(--bg-color);color:var(--color);padding:6px 10px 6px 10px}.PromotionDiscounts:after{content:'';position:absolute;z-index:1;left:0;right:0;top:0;bottom:40%;background:linear-gradient(to top,#fff0 0%,rgb(255 255 255 / .3) 100%);pointer-events:none}.PromotionDiscounts .Title{display:block;font-weight:700;font-size:105%;margin-bottom:8px;color:var(--color)}.PromotionDiscounts .Item{display:block;margin-bottom:7px;font-size:90%;padding-left:10px;opacity:.9;color:var(--color)}.PromotionDiscounts .Item .Name{display:inline-block;margin-right:5px}.PromotionDiscounts .Item .Stripe{text-decoration:line-through}.PromotionDiscounts .Item .Price{margin-left:5px;font-size:94%}.PromotionDiscounts .Item .MinOrder{opacity:.7}.PromotionDiscounts .Item .MinOrder .Price{font-size:95%}.PromotionDiscounts .Item:hover .Stripe{text-decoration:none}.PromotionDiscounts .Logo{position:absolute;top:50%;right:10px;transform:translate(0,-50%);max-height:80px;max-width:200px}.ShoppingcartPage .ShoppingOptionSep{vertical-align:top!important;line-height:24px!important}.ShoppingcartPage .ShoppingOptionSep>span{display:block;font-size:88%;cursor:pointer;vertical-align:middle}.ShoppingcartPage .ShoppingOptionSep>span .fonticon{margin-right:7px;font-size:100%}.ShoppingcartPage .ShoppingOptionSep>span>span{vertical-align:middle;display:inline-block}.ShoppingcartPage .ShoppingOptionSep .ShoppingCartWishList{color:#e22626;display:block}.ShoppingcartPage .ShoppingOptionSep .ShoppingCartWishList.NoLogin{opacity:.6}.ShoppingcartPage .ShoppingOptionSep .ShoppingCartEmpty{color:#444;display:block}.ShoppingcartPage .ShoppingOptionSep .ShoppingCartEmpty .fonticon{font-size:90%}.ShoppingcartPage h1{margin-bottom:10px!important}.ShoppingcartPage .TitleRow{margin-top:25px;display:table;width:100%;table-layout:fixed;border-bottom:1px solid #383838;background:linear-gradient(to top,#e8e8e8 0%,#FFF 100%)}.ShoppingcartPage .TitleRow>div{display:table-cell;width:150px;box-sizing:border-box;padding-bottom:5px;padding-top:20px;text-align:center;font-family:"Roboto",sans-serif;font-size:14px}.ShoppingcartPage .TitleRow>div:first-child{width:100%;text-align:left;padding-left:10px}.ShoppingcartPage .TitleRow>div:last-child{text-align:right;padding-right:20px}.MobileProductList .Price{font-size:110%;font-family:"Roboto",sans-serif;display:block;white-space:ntdowrap;{}}.MobileProductList .Price sup{vertical-align:text-top;margin-left:1px;font-size:64%;display:inline-block}.MobileProductList .volumediscount{font-size:80%;padding:6px 10px;display:flex;width:100%;box-sizing:border-box;border-top:1px solid #EEE;background:#fcfcfc;color:#666}.MobileProductList .volumediscount>*{display:block;flex:1}.MobileProductList .volumediscount>*:last-child{text-align:center;flex:.8}.MobileProductList .volumediscount [data-amount]{cursor:pointer}.MobileProductList td.Price{display:table-cell}.MobileProductList .ShoppingProductRow{display:table;table-layout:fixed;width:100%;max-width:100%;padding:8px 0 8px 0;box-sizing:border-box;border-bottom:1px solid #EEE;border-top:1px solid #EEE;margin-bottom:10px}.MobileProductList .ShoppingProductRow.Withwarning{border-top:none}.MobileProductList .ShoppingProductRow:first-child{border-top:1px solid #CCC}.MobileProductList .ShoppingProductRow .Coll{display:table-cell;vertical-align:middle}.MobileProductList .ShoppingProductRow .Coll:first-child{width:120px}.MobileProductList .ShoppingProductRow .Coll:first-child .Img{position:relative;width:100px;height:80px;margin-left:5px;display:block;background-position:center center;background-size:contain;background-repeat:no-repeat}.MobileProductList .ShoppingProductRow .Coll:last-child{padding:1px;width:100%;box-sizing:border-box}.MobileProductList .ShoppingProductRow .Coll>span{display:block;width:100%;text-align:center}.MobileProductList .ShoppingProductRow .Coll .GiftCardData{display:block;margin-top:6px;color:#888;font-size:85%}.MobileProductList .ShoppingProductRow .Coll .ProductID{display:block;margin-top:5px;color:#555;font-size:13px}.MobileProductList .ShoppingProductRow .Coll .Title{display:block;margin-bottom:20px;text-align:left;position:relative}.MobileProductList .ShoppingProductRow .Coll .Title a{display:block;overflow:hidden;text-overflow:ellipsis;text-wrap:normal;white-space:nowrap}.MobileProductList .ShoppingProductRow .Coll .Label{display:inline-block;margin-top:6px;padding:2px 6px;border-radius:5px;background:#180;color:#FFF}.MobileProductList .ShoppingProductRow .Coll .Stock{display:block;font-weight:400;font-size:90%;margin-top:6px;opacity:.7}.MobileProductList .ShoppingProductRow .Coll .Stock .fonticon{margin-right:5px;font-size:80%}.MobileProductList .ShoppingProductRow .Coll .Stock.OnStock{color:#180}.MobileProductList .ShoppingProductRow .Coll .Stock.SupplierStock{color:#180}.MobileProductList .ShoppingProductRow .Coll .Stock.ShortStock{color:#FF5A19}.MobileProductList .ShoppingProductRow .Coll .Stock.DeliveryStock{color:#FF5A19}.MobileProductList .ShoppingProductRow .Coll .Stock.NoStock{color:#f55}.MobileProductList .ShoppingProductRow .Coll .Stock.NoStock .fonticon{margin-right:7px}.MobileProductList .ShoppingProductRow .Coll .Promotion{display:inline-block!important;margin-top:3px;background:var(--bg-color);color:var(--color);padding:2px 6px 2px 6px;opacity:.9;border-radius:3px;font-size:80%;box-shadow:inset 0 15px 10px rgb(255 255 255 / .25)}.MobileProductList .ShoppingProductRow .Coll .Amount{display:block}.MobileProductList .ShoppingProductRow .Coll .Amount .Delete{display:block;margin-top:10px;font-size:80%;color:#444;cursor:pointer;text-transform:uppercase}.MobileProductList .ShoppingProductRow .Coll .Price{text-align:center;width:100%;margin-bottom:5px}.MobileProductList .ShoppingProductRow .Coll .Totalprice{text-align:right}.MobileProductList .ShoppingProductRow .Coll .TitleRows>span{display:block;margin-top:10px;font-weight:400}.MobileProductList .ShoppingProductRow .Coll .UnitPriceRow{color:#666}.MobileProductList .ShoppingProductRow .Coll .UnitPrice{margin-top:5px;font-weight:400;font-size:94%}.MobileProductList .ShoppingProductRow .Coll .UnitPrice sup{vertical-align:text-top;font-size:64%;display:inline-block}.MobileProductList .ShoppingProductRow .Coll .Container{display:table;table-layout:fixed;width:100%}.MobileProductList .ShoppingProductRow .Coll .Title{display:table-cell;vertical-align:middle}.MobileProductList .ShoppingProductRow .Coll .SecondRow{display:table-cell;width:150px;vertical-align:middle;box-sizing:border-box}.MobileProductList .ShoppingProductRow .Coll .SecondRow:last-child{text-align:right!important;padding-right:20px}.MobileProductList .ShoppingProductRow .Coll .Img .ribbon{pointer-events:none;z-index:1;position:absolute;overflow:hidden;width:120px;height:120px;top:-7px;right:-6px;opacity:.9;--color:#FFF;--bg-color:#F70505;--bg-color2:#8F0808}.MobileProductList .ShoppingProductRow .Coll .Img .ribbon>span{position:absolute;width:70px;height:70px;right:10px;top:2px}.MobileProductList .ShoppingProductRow .Coll .Img .ribbon>span>span{position:absolute;top:18px;right:-26px;font-size:9px;box-sizing:border-box;white-space:nowrap;color:var(--color);text-transform:uppercase;text-align:center;font-weight:700;line-height:19px;transform:rotate(45deg) translateZ(0);width:90px;display:block;background:#F70505;background:linear-gradient(var(--bg-color) 0%,var(--bg-color2) 100%);box-shadow:0 3px 10px -5px rgb(0 0 0 / .2);-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;pointer-events:none}.MobileProductList .ShoppingProductRow .Coll .Img .ribbon>span>span::before{content:'';position:absolute;left:0;top:100%;z-index:-1;border-left:2px solid var(--bg-color2);border-right:2px solid #fff0;border-bottom:2px solid #fff0;border-top:2px solid var(--bg-color2)}.MobileProductList .ShoppingProductRow .Coll .Img .ribbon>span>span::after{content:'';position:absolute;right:0%;top:100%;z-index:-1;border-right:2px solid var(--bg-color2);border-left:2px solid #fff0;border-bottom:2px solid #fff0;border-top:2px solid var(--bg-color2)}.MobileProductList .FlashSale{display:block;position:absolute;right:160px;top:50%;transform:translate(100%,-50%);pointer-events:none}.MobileProductList .FlashSale>span{display:block;margin-top:6px}.MobileProductList .FlashSale>span:first-child{color:#666;font-size:80%;text-transform:uppercase;width:130px;text-align:center}.MobileProductList .clock{transform:scale(.3,.3);transform-origin:top left;margin-left:-2px;height:26px;float:left;width:600px}.MobileProductList .flip-clock-label{display:none}.MobileProductList .productwarning{display:block;margin:10px 0 5px 0;color:#A22;font-size:80%}.MobileProductList .productwarning .fonticon{font-size:12px}.ShoppingCartOverview .OrderTable{margin-bottom:40px}.ShoppingCartOverview .OrderTable .SplitShipping{padding:0 10px 20px 10px;font-size:16px;display:block}.ShoppingCartOverview .OrderTable .SplitShipping .itemlist a{color:#06F;font-size:14px;display:inline-block;max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}.ShoppingCartOverview .OrderTable .SplitShipping .itemlist span:last-child{display:none}.ShoppingCartOverview .OrderTable .SplitShippingOption{position:relative;display:block}.ShoppingCartOverview .OrderTable .SplitShippingOption input[type=radio]{display:none}.ShoppingCartOverview .OrderTable .SplitShippingOption label{display:block;color:#666;font-weight:400;padding:10px 10px 10px 55px;font-size:15px;z-index:9;cursor:pointer;transition:all 0.25s linear}.ShoppingCartOverview .OrderTable .SplitShippingOption:hover label{color:#000}.ShoppingCartOverview .OrderTable .SplitShippingOption .check{display:block;position:absolute;border:2px solid #AAA;border-radius:100%;height:18px;width:18px;top:50%;margin-top:-11px;left:24px;z-index:5;transition:border .25s linear}.ShoppingCartOverview .OrderTable .SplitShippingOption:hover .check{pointer-events:none;border:2px solid #000}.ShoppingCartOverview .OrderTable .SplitShippingOption .check::before{display:block;position:absolute;content:'';border-radius:100%;height:10px;width:10px;top:4px;left:4px;margin:auto;transition:background 0.25s linear}.ShoppingCartOverview .OrderTable .SplitShippingOption input[type=radio]:checked~.check{border:2px solid #1eab1e}.ShoppingCartOverview .OrderTable .SplitShippingOption input[type=radio]:checked~.check::before{background:#1eab1e}.ShoppingCartOverview .OrderTable .SplitShippingOption input[type=radio]:checked~label{color:#000}.AccountOptions input[type="radio"]{display:none}.AccountOptions>label{margin-left:10px;display:block;line-height:24px;cursor:pointer;user-select:none}.AccountOptions>label .mark{position:relative;display:inline-block;vertical-align:middle;margin-right:8px;width:12px;height:12px;border:2px solid #c4cbd2;border-radius:8px}.AccountOptions>label .mark:before{content:'';display:none;position:absolute;top:50%;left:50%;margin:-3px 0 0 -4px;height:3px;width:5px;border:solid #0b9401;border-width:0 0 3px 3px;transform:rotate(-45deg)}.AccountOptions input:checked~.mark{border-color:#0b9401}.AccountOptions input:checked~.mark:before{display:block}.AccountOptions>label .desc{display:inline-block;vertical-align:middle;font-weight:400;margin-bottom:2px;font-size:15px;color:#222}.AccountOptions>label>div{display:none}.AccountOptions input:checked~div{display:block}.AccountOptions input:checked~.desc{color:#0b9401}.OrderInformation{width:90%;margin:0 auto 0 auto;text-align:center}.OrderInformation .ShippingTip{padding:10px;display:inline-block;color:#2247AA}.OrderInformation .ShippingTip>span{vertical-align:middle;display:inline-block;text-align:left}.OrderInformation .ShippingTip .fonticon{font-size:40px;margin-right:20px}.ShoppingCartProduct a{display:block;text-overflow:ellipsis}.ShoppingCartProduct .Attachment{color:#03F;font-size:14px;margin-top:8px}.norestockspan{font-size:12px;color:#A00;display:block;margin-top:8px}.ShoppingCartOverview .ProductListTable{width:100%;margin:20px 0 0 0}.ShoppingCartOverview .RegisterAddressDiv{width:45%;display:inline-block}.ShoppingCartOverview .RegisterAddressDiv:last-child{float:right}.ShoppingCartOverview .Homeheader{margin-bottom:10px}.Homeheader.Tabs{padding-bottom:0;font-size:85%;border-bottom:1px solid #EEE}.Homeheader.Tabs>*{display:inline-block;margin-right:5px;text-align:center;padding:10px;border:1px solid #EEE;border-radius:4px 4px 0 0;cursor:pointer;border-bottom:0}.Homeheader.Tabs>*:hover{background:#EEE}.Homeheader.Tabs>.Selected{background:#1e1e1e!important;color:#FFF;border-color:#00A}.ShoppingCartOverview .OrderTable .ShippingTime{font-size:12px;float:right;display:inline-block;margin-top:2px}.ColoredShippingOption.Split{display:table;width:100%;table-layout:fixed}.ColoredShippingOption.Split>div{display:table-cell;width:100%;vertical-align:top}.ColoredShippingOption.Split .ItemList{width:160px;padding-right:10px}.ColoredShippingOption.Split .ItemList>div{border:1px solid #EEE;border-radius:4px;padding:6px}.ColoredShippingOption.Split .ItemList .Item{display:table;width:100%;table-layout:fixed;margin-bottom:2px}.ColoredShippingOption.Split .ItemList .Item>*{display:table-cell;width:100%;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.ColoredShippingOption.Split .ItemList .Item>*:first-child{width:30px}.SecondRow .TitleRows{margin-bottom:10px}.ProductCartOptions{margin-top:5px}.ProductCartOptions .OptionRow{margin-top:10px;margin-bottom:10px;display:table;width:100%;max-width:200px;table-layout:fixed;font-size:90%}.ProductCartOptions .OptionRow label{display:table-cell;width:50px;font-weight:400;padding-right:10px}.ProductCartOptions .OptionRow select{padding:2px;display:table-cell;width:100%;font-size:14px;border:1px solid #CCC;border-radius:4px}@media screen and (max-width:900px){.ProductBreadcrumb .Promo{display:none}.ProductHeader,.ProductIntro .ProductBrand{text-align:center}.ProductIntro .PriceContainer .PriceEXDisplay{display:block;margin-top:20px;padding:0}.ShoppingCartCheckoutBar{position:relative}.ShoppingCartCheckoutBar:before{content:'';position:absolute;left:0;right:0;border-top:3px dotted #888;top:20px}.ShoppingCartCheckoutBar li{text-align:center;vertical-align:top;padding-left:0}.ShoppingCartCheckoutBar li a,.ShoppingCartCheckoutBar li>div{display:inline-block!important;width:40px;height:40px;padding:0;border-right-width:1px;border-left-width:1px;border-radius:20px!important;cursor:pointer}.ShoppingCartCheckoutBar .Name,.ShoppingCartCheckoutBar .arrowStart,.ShoppingCartCheckoutBar .arrowStartOverlay,.ShoppingCartCheckoutBar .arrowEnd,.ShoppingCartCheckoutBar .arrowEndOverlay{display:none}.ShoppingCartCheckoutBar .checked{float:none;position:absolute;font-size:20px;top:50%;left:50%;margin:-10px}.ShoppingcartPage .Summary>div{display:block;width:100%}.ShoppingcartPage .Summary>div:nth-child(2){padding:12px;text-align:left}}@media screen and (max-width:480px){.ShoppingcartPage h1{width:100%;text-align:center;margin-bottom:5px}.HeaderImage .small{display:block;height:36px}.HeaderImage .big{display:none}.ShoppingcartPage .ProductTitleRow div{display:none}.ShoppingcartPage .TitleRow div{width:100%;text-align:center!important;font-size:18px}.MobileProductList{margin-top:0}.MobileProductList select{display:none}.MobileProductList .Price{font-size:120%!important}.MobileProductList .ShoppingProductRow .Coll .SecondRow:last-child{text-align:center;padding-right:0}.MobileProductList .ShoppingProductRow .Coll .ProductID,.MobileProductList .ShoppingProductRow .Coll .UnitPrice{display:none}.ShoppingcartPage .Summary>div:nth-child(2){padding:20px 0 20px 0}.MobileProductList .UnitPrice{font-size:14px!important}.MobileProductList .UnitPrice:after{content:'p.s.';display:inline-block;font-size:13px;margin-left:10px}.MobileProductList .Price sup{display:inline-block!important;vertical-align:text-top}.MobileProductList .ShoppingProductRow,.MobileProductList .SubtotalRow{border-left:0;border-right:0;padding:20px}.MobileProductList .ShoppingProductRow:first-child{border-top:0}.MobileProductList .ShoppingProductRow .Coll:first-child{display:none}.MobileProductList .ShoppingProductRow .Coll:last-child{width:60%}.MobileProductList .ShoppingProductRow .Coll .Title a{font-size:17px;white-space:normal;line-height:22px}.MobileProductList .ShoppingProductRow .Coll .SecondRow{width:100%}.MobileProductList .ShoppingProductRow .Coll .Amount{margin-bottom:15px;margin-top:10px}.MobileProductList .ShoppingProductRow .Coll .Amount .fonticon{font-size:18px}.MobileProductList .ShoppingProductRow .Coll .Container,.MobileProductList .ShoppingProductRow .Coll .Title,.MobileProductList .ShoppingProductRow .Coll .SecondRow{display:block;text-align:center}.MobileProductList .SubtotalRow{border-top:1px solid #222;text-align:center}.ShoppingcartPage .Checkout a{display:none}.ShippingSummary label{font-size:16px}.ShippingSummary .ShipTo label{font-size:15px}.ShippingSummary .ShipTo select{padding:2px;font-size:15px}.ShippingSummary,.ShippingSummary>div{display:block;width:100%;margin:0}.ShippingSummary>div{margin-bottom:30px}.ShippingSummary .Promo{display:none}.ShoppingCartCheckout{display:block;width:100%!important;float:none!important;margin-right:0;margin-bottom:10px}.InvoiceSpan{white-space:nowrap}.InvoiceSpan label{text-align:left!important;display:inline-block!important;width:auto!important}.RegisterFormError{display:none!important}.LoyaltyRewards>div{width:49%}.LoyaltyRewards>div a.fonticon{display:none}.ShoppingCartOverview .ShoppingAccount{display:block}.ShoppingCartOverview .ShoppingCartAccBlock{display:block;width:100%;margin-bottom:20px;padding-bottom:40px;position:relative}.ShoppingCartOverview .ShoppingCartAccMargin{display:none}.ShoppingCartOverview .ShoppingCartAccBlock .Title{height:auto}.ShoppingCartOverview .ShoppingCartAccBlock .Title ul{font-size:120%;max-width:80%}.ShoppingCartOverview .RegisterForm{width:100%;text-align:center}.ShoppingCartOverview .RegisterForm input,.ShoppingCartOverview .RegisterForm select{padding:6px}.AddressSameAsInvoice{text-align:center;padding-left:0;padding-top:10px}.ShippingTip>span:last-child{text-align:center;margin-top:15px;font-size:19px}}.ResistorTool .colorcode{text-align:center;margin-top:30px;font-weight:700}.ResistorTool .Resistor{width:95%;max-width:600px;margin:60px auto 50px auto;position:relative;text-align:center}.ResistorTool .Resistor svg{width:90%}.ResistorTool .ResistorValue{text-align:center;margin-bottom:50px}.ResistorTool .ResistorValue label{display:block;font-weight:700;margin-bottom:10px;font-size:15px}.ResistorTool .ResistorValue .resistorinput{display:inline-block;width:200px;position:relative}.ResistorTool .ResistorValue .resistorinput>span{font-size:18px;position:absolute;right:8px;top:50%;transform:translate(0,-50%)}.ResistorTool .ResistorValue input{padding:6px;border:1px solid #AAA;border-radius:3px;font-size:18px;width:100%;box-sizing:border-box}.ResistorTool .ResistorValue>span{display:inline-block}.ResistorTool .Resistorbands{width:100%;margin:auto;margin-bottom:20px;padding:10px;border-radius:5px;background-color:#FAFAFA}.ResistorTool .Resistorbands .Options{display:table;table-layout:fixed;width:100%}.ResistorTool .Resistorbands .Row{width:20%;display:table-cell;padding:0 10px 0 10px;box-sizing:border-box;border-right:1px solid #AAA}.ResistorTool .Resistorbands .Row:last-child{border:none}.ResistorTool .Resistorbands .Row .Title{text-align:center;display:block;margin-bottom:8px;font-weight:700}.ResistorTool .Resistorbands .Row .Title sup{display:inline-block;margin-left:3px;line-height:12px}.ResistorTool .Resistorbands label{padding:5px;border-radius:4px;margin:4px;display:block;box-sizing:border-box;background-color:#FFF}.ResistorTool .Resistorbands label.Empty{color:#666;font-size:13px;text-align:center}.ResistorTool .Resistorbands label .Color{width:16px;height:16px;margin-right:10px;display:inline-block;border:1px solid #222;border-radius:2px;vertical-align:middle;box-shadow:1px 1px 2px rgb(0 0 0 / .2)}.ResistorTool .Resistorbands label .Text{display:inline-block;vertical-align:middle}.ResistorTool .Resistorbands input{display:none}.ResistorTool .Resistorbands input:checked+label{background-color:#AcEaff}@media screen and (max-width:800px){.ResistorTool .Resistorbands .Row{display:block;border:none;margin:auto;width:90%;max-width:300px}}.InvoiceList{width:100%;box-sizing:border-box;padding:10px;margin-top:10px;margin-bottom:10px;border:1px solid #AAA;border-radius:5px;box-shadow:1px 1px 2px rgb(0 0 0 / .1);border-color:#0A0;cursor:pointer;overflow:hidden;background-color:#EFE}.InvoiceList.Cancelled{border-color:#CCC;opacity:.5}.InvoiceList.Open{border-color:#A00;background-color:#FEE}.InvoiceList>span{vertical-align:middle;display:inline-block}.InvoiceList .date{color:#AAA;margin-bottom:5px;display:block}.InvoiceList .price{font-size:18px;color:#C41;text-shadow:#FCB 0 0 1px}.InvoiceList .price sup{vertical-align:bottom;font-size:80%;margin-bottom:4px;display:inline-block}.InvoiceList .state{margin-bottom:5px;display:block}.InvoiceList .name{margin-bottom:3px;display:block;font-size:14px;line-height:20px}.InvoiceList .address{color:#888;font-size:14px}.InvoiceList .PriceCell{display:inline-block;margin-right:100px;margin-top:15px;float:right;text-align:center;vertical-align:middle}.InvoiceList .AddressCell{display:inline-block;margin-left:50px;width:200px;vertical-align:middle;margin-top:5px}.InvoiceList .ActionCell{display:inline-block;float:right;vertical-align:middle}.InvoiceList .ActionCell a{display:block;margin:5px 20px 5px 20px;font-size:13px;width:120px}.InvoiceList .ActionCell a .fonticon{margin-right:2px}.InvoiceList .ActionCell a:hover{color:#E22}.MyDesignList{width:60%;box-sizing:border-box;padding:10px;margin:10px auto 10px auto;border:1px solid #AAA;border-radius:5px;box-shadow:1px 1px 2px rgb(0 0 0 / .1);border-color:#0A0;cursor:pointer;overflow:hidden;background-color:#EFE}.MyDesignList>span{vertical-align:middle;display:inline-block}.MyDesignList>span:nth-child(2){padding-left:20px}.MyDesignList img{height:50px}.MyDesignList a{font-size:14px}.MyDesignList .date{color:#AAA;margin-top:5px;display:block}.MyDesignList .name{margin-bottom:3px;display:block;font-size:14px;line-height:20px;font-weight:700}.MyDesignList .ActionCell{display:inline-block;float:right;vertical-align:middle}.MyDesignList .ActionCell a{display:block;margin:25px 20px 5px 20px;font-size:13px;width:80px}.MyDesignList .ActionCell a .fonticon{margin-right:2px;margin-bottom:2px;display:inline-block;vertical-align:bottom}.MyDesignList .ActionCell a:hover{color:#E22}.AccountPanelContent .PaymentFinished{display:table;table-layout:fixed;width:100%;padding:10px;box-sizing:border-box;border:1px solid #CCC;border-radius:5px;box-shadow:1px 1px 5px rgb(0 0 0 / .05);margin-bottom:20px}.AccountPanelContent .PaymentFinished>span{display:table-cell;width:100%;box-sizing:border-box;vertical-align:middle}.AccountPanelContent .PaymentFinished>span:first-child{width:75px;padding-left:8px}.AccountPanelContent .PaymentFinished .fonticon{font-size:24px;padding:10px;color:#FFF;border-radius:50%;background-color:#080;opacity:.5}.AccountPanelContent .PaymentFinished h2{margin-bottom:8px;padding:0;color:#000;background:none;font-weight:700;font-size:110%;color:#060;border:none;text-transform:none}.AccountPanelContent .PaymentFinished .Message{color:#444;display:block;line-height:20px}.AccountPanelContent .PaymentFinished.Add .fonticon{font-size:30px;color:#080;background-color:#FFF}.AccountPanelContent .ExpectedShipping{line-height:24px}.AccountPanelContent .ExpectedShipping .label{font-weight:700;display:inline-block;width:150px;font-size:95%}.PaymentFailed{width:80%;max-width:500px;margin:auto;padding:20px;box-sizing:border-box;border:1px solid #AAA;border-radius:5px;box-shadow:1px 1px 5px rgb(0 0 0 / .15);margin-bottom:40px}.PaymentFailed>*{display:block;width:100%;text-align:center;margin:auto;box-sizing:border-box}.PaymentFailed>.fonticon{font-size:40px;color:#FFF;padding:10px;width:60px;height:60px;border-radius:30px;background-color:#800;opacity:.5}.PaymentFailed h2{margin-bottom:10px;color:#000;background:none;font-weight:700;font-size:18px;color:#600}.PaymentFailed .Message{margin-top:20px;font-size:14px;color:#444}.AfterPaymentOptions{display:table;table-layout:fixed;width:100%}.AfterPaymentOptions>span{display:table-cell;vertical-align:middle;text-align:center}.AfterPaymentOptions>span:nth-child(2n){width:40px!important;background:#FFF}.AfterPaymentOptions .fonticon{display:block;margin-bottom:15px;font-size:30px;margin-top:15px}.AfterPaymentOptions a{color:#222;width:100%;box-sizing:border-box;margin:auto;font-weight:400;padding-bottom:15px;display:inline-block}.AfterPaymentOptions a:hover{color:#222}.ReviewProviders{border-spacing:10px;margin-bottom:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:15px}.ReviewProviders>a{display:block;border:1px solid #CCC;position:relative;border-radius:4px;text-align:center;overflow:hidden}.ReviewProviders .Back{display:block;height:60px;background-position:center center;background-size:contain;background-repeat:no-repeat}.ReviewProviders .Title{padding:6px;margin-top:10px;background:#EEE;font-weight:700;display:block;border-top:1px solid #CCC}.ReviewInvite{display:block;padding:0 20px 0 20px;box-sizing:border-box}.ReviewInvite .OrderTable{margin-bottom:20px}.ReviewInvite .CommentError{color:#e43a3a;font-size:14px;vertical-align:top}.ReviewInvite textarea.Error{border:1px solid #e43a3a!important}.ReviewInvite .ReviewInviteProducts{display:block;width:100%;box-sizing:border-box}.ReviewInvite .ReviewInviteProducts .Review{border:1px solid #EEE;padding:5px 20px;border-radius:10px;background:#F0F0F0}.ReviewInvite .Review{margin:20px 0 10px 0px!important}.ReviewInviteProducts .Detail{margin-top:20px;box-sizing:border-box}.ReviewInviteProducts .Review>div{display:table;width:100%;table-layout:fixed}.ReviewInviteProducts .Review{width:100%;box-sizing:border-box}.ReviewInviteProducts .Review:first-child{margin-top:0}.ReviewInviteProducts.UserPanel .Review{margin-top:0;border:none;border-bottom:1px dashed #DDD}.ReviewInviteProducts.UserPanel .Review .Detail{padding-bottom:30px}.ReviewInviteProducts .Review .Head{display:block;font-weight:700;font-size:90%;margin-top:10px;margin-bottom:10px}.ReviewInviteProducts .Review .Head>*{display:inline-block;vertical-align:middle}.ReviewInviteProducts .Review .Head svg{width:26px;height:26px;margin-left:10px}.ReviewInviteProducts .Review input[type="text"]{border:1px solid #CCC;border-radius:2px;width:100%;padding:8px;box-sizing:border-box}.ReviewInviteProducts .Review .Input{display:table;table-layout:fixed;width:100%;box-sizing:border-box;max-width:400px;margin-bottom:10px;padding-top:4px}.ReviewInviteProducts .Review .Input.Big{max-width:100%;padding-right:10px;margin-top:15px}.ReviewInviteProducts .Review .Input>span{display:table-cell;vertical-align:middle;position:relative}.ReviewInviteProducts .Review .Input>span:last-child{width:34px;text-align:right}.ReviewInviteProducts .Review .Input label{transition:all 100ms;position:absolute;font-size:90%;top:50%;left:7px;transform:translate(0,-50%);color:#AAA}.ReviewInviteProducts .Review .Input textarea+label{top:15px}.ReviewInviteProducts .Review .Input label:before{content:'';background:#FFF;height:4px;position:absolute;left:-2px;right:-2px;bottom:5px;z-index:-1}.ReviewInviteProducts .Review .Input input:focus+label,.ReviewInviteProducts .Review .Input textarea:focus+label,.ReviewInviteProducts .Review .Input .Filled+label{top:0;transform:translate(-2px,-55%);font-weight:700;color:#1a5ca9;letter-spacing:1px}.ReviewInviteProducts .Review .Input .InfoLabel{position:absolute;left:-20px;top:15%;transform:translate(0,-50%)}.ReviewInviteProducts .Review>div>a{display:table-cell;width:120px;box-sizing:border-box;text-align:center;position:relative}.ReviewInviteProducts .Review>div>a .Img{position:absolute;left:0;top:0;bottom:0;right:0;background-position:center center;background-repeat:no-repeat;background-size:contain;mix-blend-mode:multiply}.ReviewInviteProducts .Upload{display:inline-block;background:#FFF;padding:8px;border:1px solid #DDD;border-radius:4px;cursor:pointer;color:#2A79BA}.ReviewInviteProducts .Upload>*{display:inline-block;vertical-align:middle;font-size:90%}.ReviewInviteProducts .Upload svg{margin-right:5px;width:16px;height:16px}.ReviewInviteProducts .Review textarea{outline:none;height:80px;border:1px solid #CCC;border-radius:2px;width:100%;min-width:100%;max-width:100%;padding:5px;box-sizing:border-box;margin-bottom:10px}.ReviewInviteProducts .Review .MessageDiv{color:#444;display:block;padding:20px 10px 10px 10px;font-size:14px}.ReviewInviteProducts .Review .Disclaimer{line-height:20px;margin-bottom:30px;display:block;margin-top:-10px;font-size:95%;opacity:.9}.ReviewInviteProducts .CommentWrapper{display:table-cell;width:100%;vertical-align:middle;padding:20px}.ReviewInviteProducts .CommentWrapper>span{display:block}.ReviewInviteProducts .CommentWrapper .Title{margin-bottom:10px;font-weight:700;display:block}.ReviewInviteProducts .CommentWrapper .Info{color:#888;font-size:80%;display:inline-block;padding-left:10px;padding-top:5px}.ReviewInviteProducts .CommentWrapper .Star{background:#CCC;color:#FFF;padding:5px;border:1px solid #AAA;border-radius:5px;margin-right:2px;display:inline-block;transition:all 200ms;min-width:20px;text-align:center;line-height:20px;vertical-align:top;font-size:20px}.ReviewInviteProducts .CommentWrapper .Star.Selected{background:#222;border:1px solid #0d0d0d;font-size:22px}.ReviewInviteProducts .PlusMin{display:table;table-layout:fixed;width:100%;margin-bottom:30px}.ReviewInviteProducts .PlusMin>span{display:table-cell;width:50%;vertical-align:top}.ReviewInviteProducts .PlusMin .AddBtn{display:inline-block;padding:5px;border:1px solid #DDD;border-radius:4px;cursor:pointer;color:#2A79BA;background:#FFF}.ReviewInviteProducts .PlusMin .AddBtn>*{display:inline-block;vertical-align:middle}.ReviewInviteProducts .PlusMin .AddBtn svg{width:14px;height:14px;margin-right:2px;margin-left:3px}.ReviewInviteProducts .PlusMin .Row{display:block;margin-bottom:10px;width:100%;padding-right:100px;box-sizing:border-box}.ReviewInviteProducts .PlusMin input[type="checkbox"]{display:none}.ReviewInviteProducts .PlusMin label{display:table;table-layout:fixed;width:100%}.ReviewInviteProducts .PlusMin label>span{position:relative;display:table-cell;vertical-align:middle}.ReviewInviteProducts .PlusMin label>span:first-child{width:28px}.ReviewInviteProducts .PlusMin input{font-size:90%;padding:5px!important}.ReviewInviteProducts .PlusMin .checkmark{border:1px solid #DDD;width:18px;height:18px;display:block;stroke-width:7;stroke:#7ac142;stroke-miterlimit:10;border-radius:50%}.ReviewInviteProducts .PlusMin .checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48}.ReviewInviteProducts .PlusMin input:checked+label .checkmark{display:block;animation:shippingcheckfill .3s ease-in-out 0s forwards}.ReviewInviteProducts .PlusMin input:checked+label .checkmark__check{animation:shippingcheckstroke .5s cubic-bezier(.65,0,.45,1) 0.1s forwards}.ReviewInviteProducts .PlusMin .Head svg{width:14px;height:14px;padding:5px;background:#FFF;border:1px solid #222;border-radius:50%}.ReviewInviteProducts button{border:1px solid #6A6!important;float:none!important;border-radius:4px;padding:5px;width:150px;text-align:center;margin:20px 0 0 0px!important;cursor:pointer;color:#FFF}.ReviewInviteProducts .InfoLabel{margin-left:8px;cursor:pointer;display:inline-block}.ReviewInviteProducts .InfoLabel svg{width:26px;height:26px;border-radius:50%;background:#FFF}.ReviewInviteProducts.WebsiteReview .Review .Img{background-size:contain;left:15px}.PackedSales{margin-bottom:60px;margin-top:5px;background:#FAFAFA;padding:4px}.WriteReviewContainer{position:relative;padding:15px}.QuestionContainer .Question{display:table;table-layout:fixed;width:100%;box-sizing:border-box}.QuestionContainer .Question>span{display:table-cell;vertical-align:middle;position:relative;padding:20px 10px;border-top:1px dashed #DDD}.QuestionContainer .Question>span:first-child{width:30px;padding-left:15px;font-size:40px;color:#94D2FF;font-family:"Roboto",sans-serif}.QuestionContainer .Question>span:first-child>span{z-index:100;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.QuestionContainer.UserPanel .Question>span:first-child{width:120px;padding:0}.QuestionContainer.UserPanel .Question>span:first-child>span{left:auto;top:auto;right:0;bottom:-20px;font-size:50px}.QuestionContainer.UserPanel .Question:last-child{border-bottom:1px dashed #DDD}.QuestionContainer .Question>span:nth-child(3){width:90px;text-align:right;box-sizing:border-box;vertical-align:bottom}.QuestionContainer .Question .PImg{z-index:10;left:0px!important;right:0px!important;top:0px!important;bottom:0px!important;transform:none!important;background-position:center center;background-repeat:no-repeat;background-size:contain}.QuestionContainer .List>div:first-child .Question[data-question]>span{border:none}.QuestionContainer .ReviewInviteProducts:first-child{border:none}.QuestionContainer .List>div:last-child .Question[data-question]>span{border-bottom:1px dashed #DDD}.QuestionContainer .Question:last-child{margin-bottom:0}.QuestionContainer .Question .Header{display:block}.QuestionContainer .Question .Header>*{font-weight:700;display:inline-block;vertical-align:middle}.QuestionContainer .Question .Header .Flag{padding-right:5px}.QuestionContainer .Question .Header .Flag img{vertical-align:top;width:14px;height:14px;margin-top:1px}.QuestionContainer .Question .Title{margin-bottom:5px;font-weight:700;display:block}.QuestionContainer .Question .Content{display:block;margin-top:10px;color:#222;position:relative}.QuestionContainer .Question .Footer{margin-top:10px;display:block;font-size:90%}.QuestionContainer .Question .Answer{color:#06F;cursor:pointer;display:inline-block}.QuestionContainer .Question .AnswerBTN{color:#06F;cursor:pointer;display:inline-block}.QuestionContainer .Question .Admin{position:absolute;top:20px;right:10px}.QuestionContainer .Question a{display:inline-block;word-break:break-all}.QuestionContainer .Thumbs{display:block;width:100%;text-align:left}.QuestionContainer .Thumbs .Thumb:last-child{float:right}.QuestionContainer .Thumb{display:inline-block}.QuestionContainer .Thumb .fonticon{font-size:20px;opacity:.4}.QuestionContainer .Thumb>span:last-child{opacity:.6;font-size:80%;position:absolute;margin-top:-3px;margin-left:1px}.QuestionContainer .Thumb.Selected .fonticon{opacity:1}.QuestionContainer .Thumb .fonticon.Animation{position:absolute;animation:growhide 500ms linear 0s forwards;pointer-events:none}.QuestionContainer .Imagestrip{display:block;margin-top:5px}.QuestionContainer .Imagestrip .Image{display:inline-block;background:#FFF;border:1px solid #DDD;border-radius:2px;cursor:pointer;width:80px;height:60px;margin-top:10px;margin-right:10px;background-size:contain;background-repeat:no-repeat;background-position:center center}.QuestionContainer .Question.ReviewInviteProducts{margin:0}.QuestionContainer .Question.ReviewInviteProducts>span{padding-top:10px}.QuestionContainer .Question.ReviewInviteProducts.Collapsed textarea{height:60px}.QuestionContainer .Question.ReviewInviteProducts.Collapsed .Options{display:none}.QuestionContainer .Question.ReviewInviteProducts.Collapsed .Input{margin-bottom:0}.QuestionContainer .Question .Review{background:none;border:none}.QuestionContainer .Questionlist{padding-left:5%;display:block}.QuestionContainer .Questionlist .Question>span:first-child{color:#58CC6D}.QuestionContainer .Questionlist:last-child{border-bottom:1px dashed #DDD}.ReviewInviteProduct .OrderTable{border:.8px solid #AAA;background:#FFF}.CommentList{display:block}.CommentList .Empty{text-align:center;font-size:110%;font-style:italic;color:#444;margin-top:20px}.ProductComment{width:100%;display:block;padding:25px 15px 15px 15px;box-sizing:border-box;border-bottom:1px dashed #DDD;position:relative}.ProductCommentHeader{display:block;padding-left:10px;font-size:95%}.ProductCommentHeader.NoComment{margin-bottom:15px}.ProductCommentHeader .CommentRating{display:block;margin-top:10px}.ProductCommentHeader>span{font-weight:700;display:inline-block;vertical-align:middle;margin-right:1px}.ProductCommentHeader>span:nth-child(3){margin-bottom:1px;vertical-align:bottom;color:#444}.ProductCommentHeader .Flag{padding-right:5px}.ProductCommentHeader .Flag img{vertical-align:top;width:14px;height:14px;object-fit:cover;border-radius:50%;margin-top:1px}.ProductCommentBody{margin-top:4px;word-wrap:break-word;font-size:100%;padding-top:2px;display:table;table-layout:fixed;width:100%}.ProductCommentBody>div{display:table-cell;padding:10px;vertical-align:bottom}.ProductCommentBody>div:last-child{width:70px;text-align:right;padding-bottom:10px;padding-right:15px}.ProductCommentBody .Default,.ProductCommentBody .Original{display:block}.ProductCommentBody .Translated{display:block;margin-top:10px;color:#888;cursor:pointer;font-size:14px}.ProductCommentFooter{width:100%;box-sizing:border-box;padding-top:20px;overflow:hidden;font-size:80%;opacity:.6}.ProductCommentBody .fonticon{display:inline-block;font-size:15px}.ProductCommentBody .Admin{position:absolute;top:20px;right:20px}.ProductCommentBody .Thumbs{display:block;width:100%;text-align:left}.ProductCommentBody .Thumbs .Thumb:last-child{float:right}.ProductCommentBody .Thumb{display:inline-block}.ProductCommentBody .Thumb .fonticon{font-size:20px;opacity:.4}.ProductCommentBody .Thumb>span:last-child{opacity:.6;font-size:80%;position:absolute;margin-top:-3px;margin-left:1px}.ProductCommentBody .Thumb.Selected .fonticon{opacity:1}.ProductCommentBody .Thumb .fonticon.Animation{position:absolute;animation:growhide 500ms linear 0s forwards;pointer-events:none}.ProductCommentBody .Imagestrip{display:block;margin-top:5px}.ProductCommentBody .Imagestrip .Image{display:inline-block;background:#FFF;border:1px solid #DDD;border-radius:2px;cursor:pointer;width:80px;height:60px;margin-top:10px;margin-right:10px;background-size:contain;background-repeat:no-repeat;background-position:center center}.ProductCommentBody .PlusMin{display:table;margin-bottom:10px;table-layout:fixed;width:100%;max-width:500px}.ProductCommentBody .PlusMin>span{display:table-cell;vertical-align:top;padding:5px 10px 0 10px}.ProductCommentBody .PlusMin .Item{display:table;table-layout:fixed;width:100%;margin-bottom:10px;font-size:95%;color:#444}.ProductCommentBody .PlusMin .Item>span{display:table-cell;vertical-align:middle}.ProductCommentBody .PlusMin .Item .fonticon{margin-right:8px;font-size:8px;width:18px}.ProductCommentReply{width:100%;display:table;table-layout:fixed;margin-top:25px;border-bottom:1px dashed #DDD}.ProductCommentReply>span{display:table-cell;vertical-align:middle;border:none}.ProductCommentReply>span:first-child{width:80px;text-align:center;color:#AAA}.ProductCommentReply>span:first-child .fonticon{font-size:40px;transform:scaleY(-1);display:block}@keyframes growhide{0%{transform:scale(1);opacity:.05}100%{transform:scale(4);opacity:0}}@keyframes updownslow{0%{transform:translate(-50%,-50%) translate(0,0) rotateZ(0deg)}20%{transform:translate(-50%,-50%) translate(0,-1px) rotateZ(0deg)}80%{transform:translate(-50%,-50%) translate(0,1px) rotateZ(0deg)}100%{transform:translate(-50%,-50%) translate(0,0) rotateZ(0deg)}}.CommentList .ViewMore{z-index:100;transition:all 300ms;position:absolute;left:50%;transform:translate(-50%,-50%);padding:10px 10px 10px 25px;border:1px solid #CCC;border-radius:4px;background:#FFF;cursor:pointer}.CommentList .ViewMore:before{content:'\e933';font-family:'icomoon';font-weight:400;font-size:18px;position:absolute;left:14px;top:50%;transform:translate(-50%,-50%);-webkit-font-smoothing:antialiased;image-rendering:crisp-edges;will-change:transform;-webkit-backface-visibility:hidden}.CommentList .ViewMore:hover:before{animation:updownslow 1s infinite ease-in-out}.CommentList.Loading .ViewMore{color:#AAA}.CommentList.Loading .ViewMore:before{content:"\e960";animation:spin 1s infinite linear;font-size:11px}.CommentList.Loading .ViewMore:hover:before{animation:spin 1s infinite linear}.WebsiteReviews .Container{width:100%;box-sizing:border-box;column-count:auto;column-width:500px;column-gap:30px}.WebsiteReviews .Review{width:100%;display:inline-block;margin-bottom:30px;box-sizing:border-box;vertical-align:top}.WebsiteReviews .Review>div{width:100%;padding:15px;border:1px solid #CCC;background:#fafafa;overflow:hidden;box-sizing:border-box;position:relative;vertical-align:top}.WebsiteReviews .Review>div>span{display:block;font-size:14px}.WebsiteReviews .Review svg{width:18px;height:18px}.WebsiteReviews .Review .Top{overflow:hidden;display:block}.WebsiteReviews .Review .Author>span{display:inline-block;vertical-align:middle}.WebsiteReviews .Review .Author{display:block;margin-bottom:10px}.WebsiteReviews .Review .Name{font-weight:700}.WebsiteReviews .Review .ReviewScore{margin-top:3px}.WebsiteReviews .Review .Comment{padding-top:16px}.WebsiteReviews .Review .CommentDate{top:14px;right:14px;position:absolute;display:block;font-size:90%;color:#888}.WebsiteReviews .Review .Translated{display:block;margin-top:10px;color:#0d6c99}.WebsiteReviews .Review .Flag{padding-right:8px;display:inline-block}.WebsiteReviews .Review .Flag img{vertical-align:top;width:14px;object-fit:cover;border-radius:50%;height:14px}.WebsiteReviews .PlusMin{display:table;margin-top:15px;table-layout:fixed;width:100%}.WebsiteReviews .PlusMin>span{display:table-cell;vertical-align:top;padding:0 10px 0 10px}.WebsiteReviews .PlusMin .Item{display:table;table-layout:fixed;width:100%;margin-bottom:10px;font-size:95%;color:#222}.WebsiteReviews .PlusMin .Item:last-child{margin-bottom:5px}.WebsiteReviews .PlusMin .Item>span{display:table-cell;vertical-align:middle}.WebsiteReviews .PlusMin .Item .fonticon{width:18px;font-size:8px}.WebsiteReviews .Review .Imagestrip{display:block;margin-top:5px}.WebsiteReviews .Review .Imagestrip .Image{display:inline-block;background:#FFF;border:1px solid #DDD;border-radius:2px;cursor:pointer;width:80px;height:60px;margin-top:10px;margin-right:10px;background-size:contain;background-repeat:no-repeat;background-position:center center}.WebsiteReviews .Review .Reply{display:table;table-layout:fixed;width:100%;margin-top:20px;padding-top:20px;font-size:95%;line-height:18px;border-top:1px dashed #CCC}.WebsiteReviews .Review .Reply>span{display:table-cell;vertical-align:middle;color:#444}.WebsiteReviews .Review .Reply>span:first-child{width:35px}.WebsiteReviews .Review .Reply img{width:20px}.WebsiteReviews .Review .Reply b{display:block;margin-bottom:3px}.WebsiteReviews .Header{width:100%;box-sizing:border-box;margin-top:0;margin-bottom:25px;border:1px solid #AAA;border-radius:0 0 4px 4px}.WebsiteReviews .Header>div{width:100%;display:table;table-layout:fixed;border-radius:4px}.WebsiteReviews .Header>div>span{display:table-cell;vertical-align:middle;font-weight:400;padding:15px}.WebsiteReviews .Header>div .Item{font-weight:400;padding-left:0}.WebsiteReviews .Header>div .Item:last-child{margin-bottom:0}.WebsiteReviews .Header>div>span:last-child{width:200px;max-width:200px;text-align:right;font-family:"Roboto",sans-serif}.WebsiteReviews .Header .ReviewTotal .Rating{display:block;margin-bottom:4px;font-size:30px}.WebsiteReviews .Header img{width:90px}.WebsiteReviews .Header .ReviewTotal .RatingAmount{display:block;margin-top:4px;color:#666;font-size:14px}.WebsiteReviews .Header .ReviewTotal .RatingAmount>span{margin-right:5px;display:inline-block}.WebsiteReviews .Filter .Title{display:block;font-weight:700;margin-bottom:5px;font-size:14px}.WebsiteReviews .Filter .StarFilters{width:100%;border-top:1px solid #AAA;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.WebsiteReviews .Filter .StarFilters>a{display:block;vertical-align:top;border:1px solid #EEE;text-align:center;padding:18px 10px 14px 10px}.WebsiteReviews .Filter .StarFilters img{width:80px}.WebsiteReviews .Filter .StarFilters .Count{display:block;font-size:13px;margin-top:6px}.WebsiteReviews .PageNumbers{text-align:center;padding:20px;margin-top:10px}.WebsiteReviews .PageNumbers a{display:inline-block;padding:4px;width:22px;text-align:center;margin:0 5px 10px 5px;border:1px solid #DDD;border-radius:5px;font-size:85%;color:#444}.WebsiteReviews .PageNumbers a.Selected{background:#e8e8e8;color:#000;border-color:#AAA}.LoyaltyPage .Intro{margin-top:20px;font-size:16px;color:#222;display:block;font-weight:700;line-height:22px}.LoyaltyPage .CenterData{width:100%;margin:0 auto 0 auto;padding:0 0 20px 0;box-sizing:border-box;overflow:hidden;text-align:center}.ContactFormParent{column-gap:35px;column-count:3}.ContactFormParent.Col2{column-count:2}.ContactFormParent.Col4{column-count:4}.ContactFormParent>div{width:100%;vertical-align:top}.ContactForm{margin:0 auto 35px auto;position:relative;min-height:160px;line-height:150%;box-sizing:border-box;width:100%;border-radius:3px;border:1px solid #AAA;overflow:auto;background:#FFF;padding:10px;box-shadow:2px 2px 4px rgb(0 0 0 / .1)}.ContactForm img{max-width:100%}.ContactForm h2 svg{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:5px}.ContactForm h2{margin:0;font-size:110%;background:none;color:#000;border:none;border-bottom:1px solid #BBB;box-shadow:none;margin-bottom:10px;padding:0 0 6px 0;border-radius:0;font-family:sans-serif}.ContactForm h2>span{display:inline-block;vertical-align:middle}.ContactForm h2>span:last-child{padding-top:2px}.ContactForm .blue{font-size:100%;font-weight:700;letter-spacing:1px;position:absolute;bottom:10px;cursor:pointer}.ContactForm .Label{display:inline-block;font-weight:700;width:40%}.ContactForm .Error{width:100%;color:#A00;font-size:16px;text-align:center;display:none}.ContactForm input,.ContactForm textarea{width:100%;box-sizing:border-box;padding:5px;border:none;border-bottom:1px solid #EEE}.ContactForm input[type="email"]{margin-bottom:5px}.ContactForm input[type="text"]{margin-bottom:5px}.ContactForm button{margin:0;width:184px;float:right;padding:8px;color:#222;border:1px solid #AAA;border-radius:5px;font-weight:700;cursor:pointer}.ContactForm label{vertical-align:middle;margin-top:2px;font-size:14px}.ContactForm textarea{width:100%;height:150px;padding-left:4px;margin-bottom:10px}.ContactForm.Standalone{min-height:0}.ContactPhoneHours{text-align:center!important;font-style:italic!important;font-weight:normal!important;width:80%!important;font-size:14px;color:#666}.AboutUs p{margin:0;padding:0 0 30px 0}.AboutUs blockquote{position:relative;overflow:visible;margin:0 0 30px 0;padding:5px 35px 5px 35px;text-align:justify;border-radius:3px;background:rgb(56 137 204 / .05);box-shadow:1px 1px 3px rgb(0 0 0 / .1)}.AboutUs .bqstart,.AboutUs .bqend{display:inline-block;position:absolute;font-size:200%;color:#A00;vertical-align:middle;height:20px;font-weight:700}.AboutUs .bqstart{left:5px;top:-3px}.AboutUs .bqend{right:5px;bottom:3px}.PaymentMethods{list-style:none;padding:0;margin:5px -5px 0 -5px;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:15px}.PaymentMethods li{width:100%;padding:5px;margin-bottom:5px;display:inline-block;text-align:center;box-sizing:border-box}.PaymentMethods li>span{display:block;width:100%;box-sizing:border-box;border-radius:5px;padding:4px}.PaymentMethods .Img{display:block;width:100%;height:80px;background-position:center center;background-size:contain;background-repeat:no-repeat}.PaymentMethods .Title{margin-top:4px;display:block;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShippingPostLogo{float:right;margin:5px;width:60px;height:60px}.ShippingOptionsTable{padding:0 0 10px 0;line-height:21px;font-weight:100%}.ShippingOptionsTable li{display:table;table-layout:fixed;width:100%;margin-bottom:10px}.ShippingOptionsTable span{display:table-cell;vertical-align:top}.ShippingOptionsTable span:first-child{width:150px;font-weight:700}.ShipCountryTable{margin:0;padding:0}.ShipCountryTable .Row{margin:0;padding:0;display:table;width:100%;table-layout:fixed;border-radius:4px}.ShipCountryTable .Row.Selected,.ShipCountryTable .Row:hover{margin-left:-2px;font-weight:700;border:2px solid #222}.ShipCountryTable .Row.Selected>span,.ShipCountryTable .Row:hover>span{padding:3px}.ShipCountryTable .Row.Header{font-weight:700;border:none!important;margin:0px!important}.ShipCountryTable .Row.Header>span{padding:4px!important}.ShipCountryTable .Row:nth-child(even){background:#f3f3f3}.ShipCountryTable .Row>span{white-space:nowrap;display:table-cell;width:100%;vertical-align:middle;text-align:center;padding:4px}.ShipCountryTable .Row>span:first-child{text-align:left}.ShipCountryTable .Row>span:first-child>span{display:inline-block;vertical-align:middle}.ShipCountryTable .Row>span:first-child>span:first-child{margin-right:5px}.ShipCountryTable .Row .Name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}.ShipCountryTable .Row img{width:40px;height:30px;border-radius:4px;vertical-align:middle}.ShipCountryTable .Row .Price{display:inline-block;font-size:15px}.ShipCountryTable .Row .Price sup{font-size:12px;display:inline-block;vertical-align:bottom;margin-bottom:3px}.ShipCountryTable .Row .Time{margin-left:6px;color:#888;font-size:13px}.CategoryListheader{display:block;margin-bottom:4px;font-size:13px;font-weight:700}.LeftMenu .PropertyMenu{padding:0 20px 0 0;margin-bottom:20px}.LeftMenu .PropertyMenu .Property{display:block;border-bottom:1px solid #EEE;padding-bottom:8px}.LeftMenu .PropertyMenu .Property:last-child{border:none}.LeftMenu .PropertyMenu .Property>.Title{border-top:2px dashed rgb(255 255 255 / .9);display:block;padding:8px 8px 0 24px;font-weight:700;position:relative;cursor:pointer;transition:all 200ms}.LeftMenu .PropertyMenu .Property>.Title:before{content:'\e933';font-family:'icomoon';font-weight:400;font-size:18px;position:absolute;left:14px;top:50%;margin-top:3px;transform:translate(-50%,-50%);transition:all 200ms}.LeftMenu .PropertyMenu .Property:first-child>.Title{border:none}.LeftMenu .PropertyMenu .Property>.Values{display:block;padding:10px 0 5px 0}.LeftMenu .PropertyMenu .Property>.Values>label{display:table;width:100%;table-layout:fixed;margin-bottom:1px}.LeftMenu .PropertyMenu .Property>.Values>label>span{display:table-cell;vertical-align:middle}.LeftMenu .PropertyMenu .Property>.Values>label>.Name{width:100%;font-size:12px;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px}.LeftMenu .PropertyMenu .Property>.Values>label>.Name .amount{float:right;margin-right:10px;font-size:90%;opacity:.8}.LeftMenu .PropertyMenu .Property>.Values>label>.Check{width:18px;padding-left:10px}.LeftMenu .PropertyMenu .Property>.Values>label.Checked{background:#d9ecff;background:linear-gradient(to bottom,#d9ecff 0%,#d0e7fe 44%,#c5e1fd 100%)}.LeftMenu .PropertyMenu .Property>.Values>label.Checked .Name{color:#000}.LeftMenu .PropertyMenu .Property .SliderContainer{display:block;width:100%;height:70px;padding:35px 20px 0 20px;box-sizing:border-box}.LeftMenu .PropertyMenu .Property .SliderContainer>span{display:block;width:100%;position:relative}.LeftMenu .PropertyMenu .Property .SliderContainer .SliderBar{display:block;border:1px solid #AAA;width:100%;height:7px;box-sizing:border-box;background:#efefef;background:linear-gradient(to bottom,#efefef 0%,#e6e6e6 44%,#dadada 100%)}.SliderContainer .SelectedSliderBar{position:absolute;display:block;z-index:10;left:.5px;top:.6px;height:5.8px;background:#afd7ff;background:linear-gradient(to bottom,#afd7ff 0%,#9bccfd 44%,#86c0fa 100%)}.SliderContainer .SliderKnob{position:absolute;z-index:15;display:block;border:1px solid #444;top:4px;width:7px;height:17px;border-radius:6px;transform:translate(-50%,-50%);background:linear-gradient(#AAA,#CCC);box-shadow:1px 1px 3px rgb(0 0 0 / .2);transition:width 0.1s;cursor:pointer}.SliderContainer .Scale{transform:translate(-50%,-50%);display:inline-block;top:22px;position:absolute;color:#666;font-size:10px;white-space:nowrap;text-shadow:0 0 2px rgb(255 255 255 / .4)}.SliderContainer .Scale:after{content:'';width:1px;height:6px;position:absolute;margin-top:-10px;left:50%;background:#AAA}.SliderContainer .ResultContainer{transform:translate(-50%,-50%);display:block;top:-15px;position:absolute;background:#FFF;left:50%;white-space:nowrap;box-shadow:1px 1px 2px rgb(0 0 0 / .06);transition:left 200ms}.SliderContainer .ResultContainer>span{display:inline-block;padding:2px;width:50px;text-align:center;font-size:10px;color:#666;box-sizing:border-box}.SliderContainer .ResultContainer>span:nth-child(2){border-left:1px solid #CCC}.LeftMenu .PropertyMenu .Property.Collapsed>.Values,.LeftMenu .PropertyMenu .Property.Collapsed>.SliderContainer{display:none}.LeftMenu .PropertyMenu .Property.Collapsed>.Title{opacity:.6}.LeftMenu .PropertyMenu .Property.Collapsed>.Title:before{transform:translate(-50%,-50%) rotate(-90deg);margin-top:4px}.CategoryPage .Filters{display:block;margin-bottom:20px}.CategoryPage .Filters .Filter{border:1px solid #AAA;border-radius:2px;background:#FFF;padding:6px 26px 6px 6px;display:inline-block;margin:4px;font-size:90%;position:relative}.CategoryPage .Filters .Filter .fonticon{font-size:8px;right:6px;position:absolute;top:50%;transform:translate(0,-50%);color:#888}.CategoryPage .Filters .Filter .Title{color:#555;display:inline-block;margin-right:2px}.CategoryPage .Desc{display:block;padding:20px;line-height:130%;color:#222;box-sizing:border-box;border-bottom:1px solid #EEE;background:#fafafa}.CategoryPage .Desc h2{padding-top:30px}.CategoryPage .Desc h2:first-child{padding-top:0}.CategoryPage .BrandDesc{display:table;table-layout:fixed;width:100%;line-height:100%;padding:5px}.CategoryPage .Desc figure{display:block;margin:10px 0;width:100%;box-sizing:border-box}.CategoryPage .Desc table{width:100%;border:1px solid #CCC;text-align:left}.CategoryPage .Desc table td,.CategoryPage .Desc table th{padding:1%}.CategoryPage .Desc table tr:first-child td,.CategoryPage .Desc table tr:first-child th{color:#FFF;background-color:#0c94e2}.CategoryPage .Desc p{margin:0 0 20px 0}.CategoryPage .Desc p:last-child{margin-bottom:0}.CategoryPage .Desc li{margin:10px 0}.CategoryPage .Desc .AddonProductInfoList{margin-bottom:30px}.CategoryPage .Desc .AddonProductInfoList li{margin:0 25px 0 0}.CategoryPage .Desc .AddonProductInfoList .top{border:1px solid #AAA}.CategoryPage .BrandDesc>span{display:table-cell;vertical-align:middle}.CategoryPage .BrandDesc>span:first-child{width:14%;max-width:200px;text-align:center}.CategoryPage .BrandDesc>span:last-child{padding:10px;line-height:130%}.CategoryPage .BrandDesc img{width:90%;vertical-align:top}.LeftMenu .CrossSell li{display:table;table-layout:fixed;width:100%;border-left:3px solid #EEE;border-bottom:1px solid #EEE}.LeftMenu .CrossSell li:hover{border-left-color:#383838;background:#FFF}.LeftMenu .CrossSell li>span{display:table-cell;vertical-align:middle}.LeftMenu .CrossSell li>span:last-child{width:40px;text-align:center;padding:5px;border-left:1px dashed #F0F0F0}.LeftMenu .CrossSell .item{display:table;table-layout:fixed;width:100%;font-size:90%;border-bottom:1px dashed #F0F0F0;margin-bottom:5px}.LeftMenu .CrossSell .item:last-child{margin-bottom:0;border:none}.LeftMenu .CrossSell .item>span{display:table-cell;vertical-align:middle;padding:5px}.LeftMenu .CrossSell .item>span:first-child{width:40px}.LeftMenu .CrossSell .item .img{display:block;margin:auto;width:40px;height:40px;border:1px solid #F0F0F0;background:#FFF;border-radius:2px;background-size:contain;background-repeat:no-repeat;background-position:center center}.LeftMenu .CrossSell .item .price{display:block;margin-top:5px;opacity:.8}.LeftMenu .CrossSell .item .title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeftMenu .CrossSell .YellowButton{display:inline-block;text-align:center;padding:4px 8px;font-size:12px;box-sizing:border-box;color:#000;border:1px solid #ae941f;border-radius:3px}.LeftMenu .CrossSell .source{display:block;font-size:82%;padding:3px 10px 3px 10px;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeftMenu .CrossSell .source:before{content:'\e964';font-family:'icomoon';font-size:12px;display:inline-block;margin-right:3px;vertical-align:text-top;padding-top:1px}.LeftMenu .CrossSell .source:last-child{margin-bottom:5px}.LeftMenu .GroupsMenu{padding:0 0 10px 0;margin-bottom:20px}.LeftMenu .GroupsMenu:first-child{padding-top:0;margin-top:0}.LeftMenu .GroupsMenu .Ad{line-height:20px;font-size:90%}.LeftMenu .GroupsMenu .Ad .fonticon{margin-right:8px}.LeftMenu .GroupsMenu .Ad ol{margin:0;padding:0 0 0 20px;color:#444}.LeftMenu .GroupsMenu .Ad li{padding:2px}.LeftMenu .product{display:table;table-layout:fixed;width:100%}.LeftMenu .product>span{display:table-cell;vertical-align:middle}.LeftMenu .product>span:first-child{width:50px;padding-right:6px}.LeftMenu .product .img{display:inline-block;width:100%;height:0;padding-bottom:80%;border-radius:4px;background-size:contain;background-position:center center;background-repeat:no-repeat}.LeftMenu .product .price{color:#1c81e2;display:block;margin-top:2px;font-weight:700;line-height:1}.LeftMenu .GroupsMenu .Ad.Review .ReviewStars{display:block;margin-bottom:5px;margin-top:25px}.LeftMenu .GroupsMenu .Ad.Review .ReviewStars:first-child{margin-top:5px}.LeftMenu .CategoryList>ul>li>span,.LeftMenu .CategoryList>ul>li>a{padding:10px;border-left:3px solid #EEE;display:block;border-bottom:1px solid #EEE}.LeftMenu .CategoryList>ul>li{cursor:pointer}.LeftMenu .CategoryList a,.LeftMenu .CategoryList .Loading{color:#444;display:block;font-weight:400;border-left:3px solid #EEE;padding:10px;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;text-wrap:none;white-space:nowrap;position:relative}.LeftMenu .CategoryList a:hover,.LeftMenu .CategoryList a:active,.LeftMenu .CategoryList a.Selected,.LeftMenu .CategoryList li>span:hover{border-left-color:#383838;text-decoration:underline}.LeftMenu .CategoryList .Logo{position:absolute;width:22px;top:0;left:0;bottom:-.2px;background-color:#FFF}.LeftMenu .CategoryList .ShopUrlIcon{display:block;position:absolute;left:8px;top:50%;margin-top:-10px;width:20px;height:20px;border:1px solid #EEE;border-radius:2px}.LeftMenu .CategoryList .Name{margin-left:25px}.LeftMenu .LinkList ul{padding:0}.LeftMenu .LinkList li{padding:0px!important}.LeftMenu .LinkList li a{display:table;table-layout:fixed;width:100%}.LeftMenu .LinkList li a>span{display:table-cell;vertical-align:middle;padding:8px;box-sizing:border-box;line-height:140%}.LeftMenu .LinkList li a>span:first-child{width:26px;text-align:left;border-left:3px solid #EEE}.LeftMenu .LinkList a.activated{font-weight:700}.LeftMenu .LinkList a.activated>span:first-child{border-color:#383838}.LeftMenu .LinkList a:hover>span:first-child{border-color:#383838}.LeftMenu .LinkList a:hover>span:last-child{color:#000;text-decoration:underline}.LeftMenu .LinkList li .fonticon{color:#222}.LeftMenu .LinkList li .Currency{display:inline-block;margin-left:5px;font-size:90%}.RubriekHeader{display:table;table-layout:fixed;width:100%;background:#FFF;font-size:90%;margin:5px 0}.RubriekHeader>span{display:table-cell;padding:4px;vertical-align:middle}.RubriekHeader .Results{box-sizing:border-box;padding-left:6px;color:#222;vertical-align:middle}.RubriekHeader .Sorting{text-align:left;padding-left:10px}.RubriekHeader .Sorting>span{display:inline-block;margin-right:5px;vertical-align:middle}.RubriekHeader .Sorting select{padding:6px;border:1px solid #CCC;border-radius:4px;background:#FFF;vertical-align:middle;margin-left:2px;font-size:100%}.RubriekHeader .ListView{text-align:right;width:80px}.RubriekHeader .ListView .fonticon{font-size:14px;margin:-2px 0 0 6px;display:inline-block;color:#444;padding:5px 7px 5px 7px;border-radius:2px;border:1px solid #fff0}.RubriekHeader .ListView .fonticon.Selected{border-color:#888;color:#000}.RubriekFooterBottom{padding-top:30px;padding-bottom:10px;border-top:1px solid #EEE}.RubriekFooterTop{padding-bottom:10px;padding-top:10px;border-bottom:1px solid #EEE}.RubriekFooter>span{display:block;text-align:center}.RubriekFooter>span:first-child{margin-bottom:10px;font-size:90%;color:#999}.RubriekFooter>span:nth-child(2){height:10px}.RubriekFooter .LoadBar{width:150px;height:3px;display:inline-block;vertical-align:top;background:#EEE;color:#909090;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.RubriekFooter .ViewMore{position:relative;display:inline-block;width:200px;text-align:center;padding:8px;border:1px solid #CCC;background:#FFF;margin-top:5px;text-transform:uppercase;font-weight:700}.RubriekFooter .ViewMore .PageLoader{width:20px;height:20px;top:50%;left:50%;position:absolute}.CategoryData{position:relative}.CategoryData .PageLoader{width:100px;height:100px;position:absolute;top:20%;left:50%}.CategoryData .NoResults{margin-top:20px;display:table;width:100%;table-layout:fixed;background:#fcfcfc;border:1px solid #EEE;border-radius:4px}.CategoryData .NoResults>span{display:table-cell;vertical-align:middle;padding:15px;font-size:110%}.CategoryData .NoResults>span:last-child{width:100px;text-align:right;padding:5px}.CategoryData .NoResults .Sub{display:block;margin-top:16px;color:#666;font-size:90%}.CategoryData .NoResults img{max-width:100%}.RubriekPanel{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:6px;background:#fafafa;border-bottom:1px solid #EEE}.RubriekPanel>a{display:block;width:100%;padding:6px;box-sizing:border-box;vertical-align:top}.RubriekPanel>a>span{width:100%;padding-top:70%;position:relative;color:#000;font-size:13px;display:block;border:.8px solid #DDD;border-radius:2px;cursor:pointer;background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:#FFF;transition:background-color 200ms linear}.RubriekPanel>a>span>span{position:absolute;bottom:10px;transform:translate(0,50%);transition:all 200ms;overflow:hidden;text-overflow:ellipsis;display:inline-block;left:1px;right:1px;text-wrap:none;white-space:nowrap;text-align:center;background-color:rgb(255 255 255 / .9);font-size:12px}.RubriekPanel>a>span:hover,.RubriekPanel>a.Selected>span{color:#000;border-color:#0d0d0d;box-shadow:0 2px 6px rgb(100 100 100 / .1),inset 0 1px rgb(255 255 255 / .1),inset 0 10px rgb(255 255 255 / .1),inset 0 10px 20px rgb(255 255 255 / .25),inset 0 -10px 20px rgb(100 100 100 / .1)}.RubriekPanel>a>span:hover>span,.RubriekPanel>a.Selected>span>span{bottom:50%}.ProductInfoList{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}.ProductInfoList li{padding:10px;background-color:#FAFAFA;position:relative}.ProductInfoList .ReviewStars{position:absolute;margin-top:-25px}.ProductInfoList li .description,.ProductInfoList li .brand,.ProductInfoList li .VolumeDiscounts{display:none}.ProductInfoList li .ProductMultiplier{font-size:90%;opacity:.7}.ProductInfoList li .Image{display:block;width:100%;height:0;padding-bottom:80%;background-size:contain;border-color:#CCC;background-position:center center;background-repeat:no-repeat;transition:all 200ms;mix-blend-mode:multiply}.ProductInfoList li .PriceContainer{display:block;padding:10px 0 14px 0}.ProductInfoList li .Price{display:inline-block;font-weight:700;font-size:22px;vertical-align:middle;color:#000}.ProductInfoList li .Percentage{padding:10px;font-size:18px;background:#29722B;border-radius:0 10px 10px 0;color:#FFF;font-weight:700}.ProductInfoList li .Price .Vat{font-size:12px;color:#AAA;display:inline-block;margin-left:10px;font-weight:400}.ProductInfoList li .Price sup{font-size:70%;vertical-align:text-top}.ProductInfoList li .title{font-size:15px;box-sizing:border-box;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;height:70px;margin:12px 0 0 0;font-weight:700;color:#222;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ProductInfoList li .Availability{display:block;margin-bottom:14px}.ProductInfoList li .YellowButton{position:relative;width:100%;display:block;padding:2px 5px 3px 2px;box-sizing:border-box;font-weight:700;color:#000;border:1px solid #ae941f;border-radius:3px;line-height:18px}.ProductInfoList li .ProductOldPrice{position:relative;padding-left:2px;padding-right:2px;font-size:14px;color:#888;vertical-align:middle;display:inline-block;margin-right:10px;margin-top:3px}.ProductInfoList li .ProductOldPrice sup{font-size:12px;vertical-align:text-top}.ProductInfoList li .ProductOldPrice:before{position:absolute;content:"";left:4%;top:48%;right:0%;border-top:1px solid #CCC;border-color:inherit;transform:rotate(-5deg)}.ProductInfoList li .propertyselect{display:none}.ProductInfoList li .ProductOldPrice:hover:before{display:none}.ProductInfoList li:hover .title{color:#0541c8}.ProductInfoList .addshoppingcartrow{gap:10px}.ProductInfoList .addshoppingcartrow .productamount{flex:2}.ProductInfoListBig .adminedit{position:absolute;right:10px;top:10px}@media screen and (min-width:600px){.ProductInfoList.ListView{display:block}.ProductInfoList.ListView li{display:flex;border-bottom:1px solid #EEE;padding:20px 0;background-color:#FFF}.ProductInfoList.ListView li:last-child{border:none}.ProductInfoList.ListView li>*{width:100%}.ProductInfoList.ListView li .img{background-color:#FAFAFA;width:25%;position:relative}.ProductInfoList.ListView li .Image{top:50%;position:absolute;left:0;right:0;transform:translate(0,-50%)}.ProductInfoList.ListView li .desc{padding:0 30px}.ProductInfoList.ListView li .description{margin-bottom:20px}.ProductInfoList.ListView li .title{margin:0 0 10px 0;height:auto}.ProductInfoList.ListView li .VolumeDiscounts{display:none}.ProductInfoList.ListView li .VolumeDiscounts>span{display:inline-block;margin-right:15px;vertical-align:middle}.ProductInfoList.ListView li .VolumeDiscounts>span:nth-child(n+4){display:none}.ProductInfoList.ListView li .VolumeDiscounts>span sup{vertical-align:text-top;font-size:95%}.ProductInfoList.ListView li .VolumeDiscounts:hover>span:nth-child(n+4){display:inline-block}.ProductInfoList.ListView li .description{font-size:90%;display:block;color:#444;text-align:left;margin-top:8px;line-height:18px}.ProductInfoList.ListView li .ReviewStars{display:block;text-align:left;margin-top:5px}.ProductInfoList.ListView li .brand{display:block;text-align:left;font-size:85%;color:#444;margin-bottom:3px}.ProductInfoList.ListView li .addshoppingcartrow{max-width:300px}.ProductInfoList.ListView li .propertyselect{display:block;position:absolute;bottom:5px;right:175px;left:250px}.ProductInfoList.ListView li .propertyselect .Filter{border:1px solid #CCC;border-radius:2px;background:#F7F7FF;padding:4px;display:inline-block;margin:4px;font-size:10px;float:right}.ProductInfoList.ListView li .propertyselect .Filter .Title{color:#666;margin-top:0}}.ProductInfoList li .Image .ribbon{z-index:1;position:absolute;overflow:hidden;width:130px;height:130px;top:-7px;right:-6px;opacity:.8;--bg-color:#F70505;--bg-color2:#8F0808}.ProductInfoList li .Image .ribbon>span{position:absolute;width:80px;height:80px;right:5px;top:5px;border-top:1px solid #EEE;border-right:1px solid #EEE}.ProductInfoList li .Image .ribbon>span>span{position:absolute;top:16px;right:-24px;font-size:10px;box-sizing:border-box;white-space:nowrap;color:#fff;text-transform:uppercase;text-align:center;font-weight:700;line-height:19px;transform:rotate(45deg) translateZ(0);width:100px;display:block;background:#F70505;background:linear-gradient(var(--bg-color) 0%,var(--bg-color2) 100%);box-shadow:0 3px 10px -5px rgb(0 0 0 / .2);-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;pointer-events:none}.ProductInfoList li .Image .ribbon>span>span::before{content:'';position:absolute;left:0;top:100%;z-index:-1;border-left:2px solid var(--bg-color2);border-right:2px solid #fff0;border-bottom:2px solid #fff0;border-top:2px solid var(--bg-color2)}.ProductInfoList li .Image .ribbon>span>span::after{content:'';position:absolute;right:0%;top:100%;z-index:-1;border-right:2px solid var(--bg-color2);border-left:2px solid #fff0;border-bottom:2px solid #fff0;border-top:2px solid var(--bg-color2)}.AccountPanelContent .InvoiceDiv{padding:10px 20px 10px 20px;line-height:24px;overflow:hidden}.AccountPanelContent .InvoiceDiv .Title{display:table;table-layout:fixed;width:100%;margin:auto;text-align:center;font-size:105%;color:#444;margin-bottom:10px}.AccountPanelContent .InvoiceDiv .Title label{display:table-cell;vertical-align:middle;width:100%;text-align:left}.AccountPanelContent .InvoiceDiv .Title span{display:table-cell;vertical-align:middle;width:35px}.AccountPanelContent .InvoiceDiv .Title input{width:18px;height:18px}.AccountPanelContent .InvoiceDiv .Email{width:100%;max-width:400px;text-align:center;margin:auto;display:block}.AccountPanelContent .InvoiceDiv input[type="button"]{float:none!important;padding:8px!important;font-size:13px;width:200px}.AccountPanelContent .PaymentFieldSet{border:1px solid #AAA;border-radius:4px;padding:20px;box-sizing:border-box;padding-bottom:10px;margin-top:0;margin-bottom:15px;background:#FFF}.AccountPanelContent .PaymentFieldSet .Title{display:block;text-align:center;font-size:15px;border-bottom:1px solid #CCC;background:#d0e9ff;padding:5px;border-radius:4px 4px 0 0;margin:-20px -20px 10px -20px}.AccountPanelContent .PaymentFieldSet div{margin-bottom:10px}.AccountPanelContent .PaymentFieldsetGroup ul{list-style:none;padding:0;margin:0 -10px 0 -10px}.AccountPanelContent .PaymentFieldsetGroup ul li{width:32.9%;display:inline-block;box-sizing:border-box;padding:10px;vertical-align:top}.AccountPanelContent .PaymentFieldsetGroup ul li>span{cursor:pointer;border:1px solid #AAA;box-sizing:border-box;display:block;border-radius:4px;background:#FFF;box-shadow:1px 1px 3px rgb(0 0 0 / .1);vertical-align:top;position:relative}.AccountPanelContent .PaymentFieldsetGroup ul .Img{width:100%;height:100px;display:block;background-size:contain;background-position:center center;background-repeat:no-repeat}.AccountPanelContent .PaymentFieldsetGroup ul .Title{display:block;text-align:center;font-size:15px;border-bottom:1px solid #CCC;background:#d0e9ff;padding:5px;border-radius:4px 4px 0 0}.AccountPanelContent .PaymentFieldsetGroup ul .Fee{position:absolute;right:5px;bottom:5px;font-size:13px;border:1px solid #222;font-weight:700;padding:3px 5px 3px 5px;background:#FFF;color:#444;border-radius:4px}.AccountPanelContent .PaymentFieldsetGroup ul .Fee>sup{display:inline-block;font-size:11px;vertical-align:text-top}.AccountPanelContent .PaymentFieldsetGroup ul li>span:hover{background-color:#CEF;border-color:#000}.AccountPanelContent .PaymentFieldsetGroup ul li>span:hover .Fee{color:#222;background:rgb(255 255 255 / .8);border:1px solid #AAA}.AccountPanelContent .IdealBankList .Loading{text-align:center;padding:30px}.AccountPanelContent .IdealBankList .Loading *{display:inline-block;vertical-align:middle}.AccountPanelContent .IdealBankList .Loading img{width:15px;height:15px;margin-right:10px}.AccountPanelContent .BankButton{width:31%;min-width:140px;height:50px;display:inline-table;vertical-align:top;margin:10px 5px 5px 5px;border:#999 1px solid;border-radius:3px;font-size:14px;box-shadow:1px 1px 3px rgb(0 0 0 / .1);cursor:pointer}.AccountPanelContent .BankButton img{width:50px;height:50px;vertical-align:middle;display:table-cell;padding:4px;box-sizing:border-box}.AccountPanelContent .BankButton span{vertical-align:middle;width:100%;display:table-cell;text-align:left;padding-left:10px}.AccountPanelContent .BankButton:hover{background-color:#CEF;border-color:#000}.AccountPanelContent .PaymentFetchLoad{text-align:center;padding:30px;position:fixed;width:80%;top:50%;margin-top:-100px;left:10%;margin-left:100px;z-index:10000}.AccountPanelContent .PaymentFetchLoad .Loading *{display:inline-block;vertical-align:middle}.AccountPanelContent .PaymentFetchLoad .Loading{display:block;margin:auto;padding:40px;max-width:600px;box-sizing:border-box;border:1px solid #AAA;border-radius:5px;box-shadow:2px 2px 5px rgb(0 0 0 / .2);background:#FFF}.AccountPanelContent .PaymentFetchLoad img{width:15px;height:15px;margin-right:10px}.ExtraPaymentDataDialog table{width:100%}.ExtraPaymentDataDialog input{width:150px;padding:2px;border:1px solid #AAA;border-radius:3px;outline:none}.ExtraPaymentDataDialog table td:first-child{font-weight:700;text-align:right;font-size:14px;padding-right:10px}.ExtraPaymentDataDialog .Description{display:block;font-size:15px;margin-bottom:30px;text-align:center}.ExtraPaymentDataDialog .Description:last-child{margin:0}.PromotionPage{padding:10px 15px 0 15px;margin-bottom:10px;position:relative}.PromotionPage canvas{position:absolute;left:10px;right:10px;top:0;bottom:0}.PromotionPage a{color:var(--color)}.PromotionPage a:hover{color:var(--color)}.PromotionPage>div{background:#F70505;background:url(/resources/images/diamonds.png),linear-gradient(var(--bg-color) 0%,var(--bg-color2) 100%);padding:15px;border-radius:8px}.PromotionPage .Block{padding:15px;display:block;background:rgb(255 255 255 / .35);color:var(--color);position:relative;vertical-align:top;margin-bottom:10px;border-radius:5px;box-shadow:1px 1px 3px rgb(0 0 0 / .2),0 3px 10px -5px rgb(0 0 0 / .2)}.PromotionPage .Title .Subtitle{display:block;margin-top:10px;font-size:110%;opacity:.9}.PromotionPage .Title .Subtitle.Big{font-size:110%;opacity:1;text-shadow:2px 2px 4px rgb(0 0 0 / .4);margin-top:8px}.PromotionPage .Title .SubSubtitle{margin-top:8px;display:block}.PromotionPage .Title .Item{margin-top:12px;display:block;opacity:.8}.PromotionPage .Title .Logo{position:absolute;top:50%;right:10px;transform:translate(0,-50%);max-height:90px;max-width:400px}.PromotionPage .Block h1{font-size:200%;margin:0;padding:0;text-shadow:2px 2px 6px rgb(0 0 0 / .6);color:inherit;border:none;text-transform:none}.PromotionPage .Block h2{font-size:140%;margin:0;padding:0;text-shadow:2px 2px 4px rgb(0 0 0 / .5);color:inherit;border:none;text-transform:none}.PromotionPage .Deals{display:block;column-count:2;column-width:auto;column-gap:20px;margin-top:20px}.PromotionPage .Deals .Block{transition:all 300ms;font-smoothing:antialiased;image-rendering:crisp-edges;will-change:transform;backface-visibility:hidden;display:inline-block;width:100%;box-sizing:border-box;height:200px;margin-top:20px;margin-bottom:0}.PromotionPage .Deals .Block:hover{transform:translate(-2px,-2px);box-shadow:3px 3px 6px rgb(0 0 0 / .5),0 3px 10px -5px rgb(0 0 0 / .2);background:rgb(255 255 255 / .3)}.PromotionPage .Deals .Block .Logo{position:absolute;max-width:90%;z-index:-1;max-height:180px;top:50%;right:10px;transform:translate(0,-50%)}.PromotionPage .Block .Conditions{padding-top:4px;display:block}.PromotionPage .Block .Conditions span{margin-top:5px;display:block}.PromotionPage .Block .Conditions span sup{display:inline-block;vertical-align:text-top;font-size:70%;margin-top:1px}.PromotionPage .Block .View{position:absolute;left:15px;bottom:15px}.PromotionPage .Block.Title .Conditions{display:inline-block;position:absolute;top:5px;right:20px;text-align:right}.PromotionPage .Block:last-child{margin-bottom:0;margin-top:20px}.PromotionPage .RubriekHeader,.PromotionPage .RubriekHeader .Results,.PromotionPage .RubriekHeader .ListView .fonticon{background:none;color:var(--color)}.PromotionPage .RubriekHeader .ListView .fonticon.Selected{border-color:var(--color)}.PromotionPage .ProductInfoList.ListView li:first-child>span{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.PromotionPage .ProductInfoList.ListView li:last-child>span{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.PromotionPage .ProductInfoList.ListView li .ProductMultiplier{color:#000!important}.ErrorPage{padding-right:20px}.ErrorPage .Sub{display:block;margin-top:5px}.ErrorPage .ProductInfoList li>*{box-shadow:none}.ErrorPage h2{margin-top:35px}.ErrorPagePanel{margin-top:10px;column-width:150px;column-count:auto;column-gap:15px}.ErrorPagePanel>a{display:inline-block;position:relative;margin-bottom:14px;width:100%;vertical-align:top;height:100px;background-size:contain;border:1px solid #CCC;border-radius:4px;background-position:center center;background-repeat:no-repeat}.ErrorPagePanel>a>span{position:absolute;left:0;right:0;bottom:0;padding:5px;text-align:center;line-height:16px;font-size:82%;background:rgb(255 255 255 / .8)}.ErrorPagePanel .fonticon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:50px;color:#444}.ErrorPageDiv{padding:50px;overflow:visible}.ErrorPageDiv>img{width:40%;vertical-align:middle;display:inline-block}.ErrorPageDiv>div{width:54%;float:right;vertical-align:middle;display:inline-block}@media screen and (max-width:780px){.RubriekPanel{border:none}.RubriekPanel>span{display:none}.ProductEmbedded img{display:none}.ContactFormParent{column-count:1!important}.ContactFormParent>div{min-height:auto}.ContactForm{border:none;box-shadow:none;padding:0}.ContactForm .blue{position:relative;bottom:auto}.footer_usp>div{display:block}.footer_usp a{margin:10px 0;display:block}}@media screen and (max-width:720px){.BlogPostOverview article>span{display:block;width:100%!important;margin-bottom:10px;padding:5px!important}.BlogPostOverview .Date{display:none}.BlogPostOverview h2{text-align:center}.MobileProductList .ShoppingProductRow .Coll .SecondRow:nth-child(3),.ShoppingcartPage .TitleRow>div:nth-child(3){display:none}}@media screen and (max-width:1000px){.MobileProductList .FlashSale{display:none}.MobileProductList .ShoppingProductRow .Coll .SecondRow:nth-child(2),.ShoppingcartPage .TitleRow>div:nth-child(2){display:none}}@media screen and (max-width:600px){.ReviewInviteProducts .CommentWrapper .Star{margin-right:4px}.ReviewInviteProducts .CommentWrapper .Rating>span:last-child{display:none}.ReviewInviteProducts .CommentWrapper .Info{padding:10px 0 0 0}}@media screen and (max-width:1100px){.LoyaltyPage .CenterData{width:100%}.ContactFormLeft{margin-left:0;width:48%;font-size:14px}.ContactFormRight{margin-right:0;width:48%;font-size:14px}.ContactFormLeft span,.ContactFormRight span{width:105px}}@media screen and (max-width:600px){.LoyaltyPage .CenterData{width:100%}.ContactFormLeft{width:auto;display:inline-block;margin:0 20px 0 20px;font-size:16px;float:none}.ContactFormRight{width:auto;display:inline-block;margin:5px 20px 5px 20px;font-size:16px;float:none}.ContactFormLeft span,.ContactFormRight span{width:105px}.RubriekHeader .ListView{display:none}}@media screen and (max-width:600px){.ShippingPostLogo{display:none}.ShipCountryTable .Row>span:first-child{width:30px}.ShipCountryTable .Row>span:first-child .Name{display:none}}@media screen and (max-width:680px){.MobileRubriekButton{width:98%}.RubriekDesc{display:none}}@media screen and (min-width:1200px){.AccountPanelContent .PaymentFieldsetGroup ul li{width:24.6%}}@media screen and (max-width:700px){.PaymentFieldsetGroup .PaymentFieldSet{width:90%;margin:auto}.AccountPanelContent .BankButton{width:100%;margin-left:0;margin-right:0}.AccountPanelContent .BankButton span{text-align:left;padding-left:10px;font-size:16px}.PaymentFieldsetGroup .PaymentFieldSet,.PaymentFieldSet{margin:15px auto 15px auto!important;width:90%!important;display:block!important}.AccountPanelContent .PaymentFinished{width:96%}.AccountPanelContent .PaymentFieldsetGroup ul{margin:0}.AccountPanelContent .PaymentFieldsetGroup ul li{width:100%;padding:20px}.AccountPanelContent .PaymentFieldsetGroup ul img{display:block;max-width:160px;margin:auto}.AccountPanelContent .PaymentFieldsetGroup ul .Title{font-size:18px}}@media screen and (max-width:1400px){.WebshopMainDiv{padding:10px}.BottomHeader,header nav,.MainPanel,.HeaderLinks{padding-left:10px;padding-right:10px}.HeaderLinks{text-align:left}.HeaderLinks .LeftPart{display:none}}@media screen and (max-width:600px){.LoginButton{width:100%;display:block;margin-bottom:10px}.Forgotpass{margin-top:80px}}@media screen and (max-width:720px){.BlogContainer .Item .Column,.BlogContainer div.Row,.BlogContainer .Item.Row{display:block;width:100%}.BlogContainer .Item .Column{padding-left:0;padding-right:0;margin-top:10px}.BlogContainer .Item.Row{padding:10px}.BlogComment{display:none}.BlogContainer .Body>.Item{margin-bottom:20px}.BlogContainer .Item .Product .Desc div{display:none}.BlogContainer .Date{float:none;text-align:center;display:block;width:100%;margin-top:10px}}@media screen and (max-width:800px){.BottomHeader,header nav,.MainPanel{padding:0 10px}.HeaderDiv{background:#d2d2d2}header nav{display:none}.HeaderLinks .RightPart{float:none;display:block;text-align:center}.BottomHeader .HeaderSearch{margin:0}.BottomHeaderCenter>div{width:auto}.BottomHeader{flex-wrap:wrap;width:100%;box-sizing:border-box;padding-top:0}.HeaderContent{padding-top:8px!important}.BottomHeader>.HeaderImage{float:left;text-align:left;width:auto;margin-top:2px;width:auto}.BottomHeaderCenter{padding:5px 0;display:table!important;width:100%!important}.BottomHeaderCenter>.MenuButton{display:table-cell;white-space:nowrap}.BottomHeaderCenter>.Empty{display:table-cell}.BottomHeaderCenter .HeaderSearch input[type="text"]{width:100%;margin:auto;border-radius:4px;padding:6px;background:#FFF}.BottomHeaderRight{position:absolute;top:20px;right:12px}header{border-bottom:1px solid #AAA;padding:0}header nav{display:none}header:after{display:none}.MainPanel{padding-top:15px}.ShoppingcartPage .Summary>div:nth-child(2){text-align:center}.OrderShoppingTable .HeadPickup{width:100%}.OrderShoppingTable .HeadPickup>label{display:block;padding-left:20px;text-align:left!important}.OrderCheckPage .AddressFields{margin:0}.OrderCheckPage .AddressFields>div{display:block}}@media screen and (max-width:780px){.Breadcrumbhome{display:inline-block}.BreadcrumbSearchPanel{width:100%;display:block;position:relative;left:auto;right:auto;margin-bottom:30px;margin-top:30px}.BreadcrumbSearchPanel input{padding:6px}}@media screen and (max-width:780px){.MainMenu li{width:32%;margin-left:0;margin-right:0}.MainMenu li.shoppingcart{margin-right:5px}.LeftMenu{display:none;width:70%!important;max-width:300px;overflow:auto;position:fixed;top:0;bottom:0;left:0;z-index:1005;background:#FFF;padding:0}.PaymentMethods{display:block}.PaymentMethods li{width:49%}.LeftMenu .Mobile{display:block}.LeftMenu .Ad{padding:0 15px}.ContentPanel:after{display:none;content:'';position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .6);z-index:1000}.LeftMenu h2{padding:8px;background:#d2d2d2;border-top:1px solid #1c77ac;border-bottom:1px solid #1c77ac;margin-top:0}.LeftMenu li{border-bottom:1px solid #EEE;background:#FFF}.LeftMenu li:last-child{border:none}.LeftMenu .GroupsMenu ul>li li a{margin:0}.LeftMenu .ProductPromo>div{padding:0}.LeftMenu .GroupsMenu,.LeftMenu .PropertyMenu{padding-right:0}.LeftMenu .GroupsMenu ul>li li .Logo{border:none}.LeftMenu .GroupsMenu ul>li li a:hover,.LeftMenu .GroupsMenu ul>li li a:active,.LeftMenu .GroupsMenu ul>li li a.Selected{background:#FFF;color:#000}.LeftMenu .PropertyMenu>div{background:#FFF}.LeftMenu .CategoryList .Name{margin-left:30px}.ContentPanel{padding-right:10px;padding-left:10px;padding-top:0;display:block}.FooterBlock{margin-right:10px}.Bottom{padding-bottom:20px}.Bottom img{margin:0 10px 0 0}.OpenMenu{display:block}.OpenMenu .LeftMenu{display:block}.OpenMenu .ContentPanel:after{display:block}.NoShippingPeriod{margin:20px 10px 0 10px;padding:12px}.AddonFlashSale .img{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%;padding-bottom:80%}.AddonFlashSale .Bottom{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;padding:10px}.AddonFlashSale .YellowButton{opacity:1!important;display:block!important}.AddonFlashSale .ProductOldPrice,.AddonFlashSale .multiplier{display:none!important}}@media screen and (max-width:680px){.MobileRubriekButton{width:98%}.footer_usp{padding:5px 10px}.header_usp a{display:none}.header_usp a:first-child{display:block;width:100%;text-align:center}.ProductIntro .Image .ribbon{display:none}footer .Items{display:block}.FooterBlock{margin:0;padding:10px;text-align:center;display:block;box-sizing:border-box;width:100%}.FooterBlock>div{width:90%;max-width:none!important}footer .mascot,footer .mascotmessage{display:none}.FooterBlock a,.FooterBlock span{font-size:16px;margin-top:6px;text-align:center!important;max-width:100%}.Bottom img{display:none}.ProductImageDiv{margin-top:40px;height:auto;overflow:visible;margin-bottom:20px}.ProductImageDiv>div{word-break:break-all;word-wrap:break-word;white-space:normal;height:auto}.ProductImageDiv>div img{width:25vw;height:25vw}.ProductBundle{display:none}}@media screen and (max-width:1400px){.LeftMenu{width:22%}}@media screen and (max-width:1023px){.LeftMenu{width:28%}.ProductIntro{display:block}.ProductIntro .Image{display:block;width:90%;margin:auto;margin-bottom:30px;padding:0}.ProductIntro .Image>img{display:block;margin:auto;width:50%}.ProductIntro .ProductImage{width:10%}.ProductIntro .Attributes{border:none;width:95%;min-width:auto}.ProductIntro .Attributes .PriceActions>*,.ProductIntro .SocialButton{margin-left:auto;margin-right:auto;text-align:center}.ProductIntro .ProductOrderRow{width:90%;max-width:400px;margin-top:10px}.ProductIntro .Volumeprices{max-width:400px}.ProductIntro .ProductSocial{text-align:left!important}}@media screen and (max-width:780px){.ProductIntro{display:block}.BrandBanner{display:none}.ProductIntro .Image,.ProductIntro .Attributes{display:block;width:100%;margin-bottom:30px;padding:0}.ProductIntro .Image>img{width:100%}.ProductIntro .Image>a{display:none}.ProductIntro .Attributes h1{width:95%;display:block;text-align:center;margin-bottom:5px;margin-right:auto;margin-left:auto;padding:2px}.ProductIntro .YellowButton{display:block}.ProductIntro .YellowButton>span:last-child{font-size:80%}.ProductIntro .PriceContainer,.ProductIntro .ProductPromo,.ProductIntro .ProductPromo li,.ProductIntro .Volumeprices,.ProductInfoContainer h1{text-align:center}.ProductOrderRow{margin:auto}.ProductBreadcrumb{padding:0 5px 0 5px}.ProductBreadcrumb a{font-size:80%}.ProductBreadcrumb li::after{margin:0 4px}.ProductIntro .ImageStrip{display:none}.ProductDescription{padding:5px}.ProductPropertyTable{width:100%}.ProductPropertyTable td:first-child{width:100px;font-size:13px}.boxedproductlist a{width:100%;display:table;table-layout:fixed;margin-bottom:10px}.boxedproductlist a>span{display:table-cell;vertical-align:middle}.boxedproductlist a>span:last-child{width:100%;padding-right:5px}.ProductComments{display:none}.ProductIntro .ImagePreview:not(.Swiped) .PreviewOverlay:after{content:'';position:absolute;width:20px;height:25px;background:url(/resources/images/icon_swipe.png);background-repeat:no-repeat;background-size:contain;left:5px;top:5px}.ProductIntro .ProductOrderRow{width:90%}.ProductIntro .ProductPromo{display:none}}.BrandPageContainer{display:block;columns:auto;column-gap:40px;column-width:500px;margin-top:20px}.BrandPageContainer a{display:table;width:100%;border:1px solid #AAA;color:#222;margin-bottom:40px;box-sizing:border-box}.BrandPageContainer a>span{display:table-cell;vertical-align:middle;padding:10px;height:100px;overflow:hidden}.BrandPageContainer a>span:first-child{width:13%;max-width:200px;min-width:100px}.BrandPageContainer .name{font-weight:700;margin-bottom:5px;display:block}.BrandPageContainer .desc{display:block}.BrandPageContainer img{width:100%;vertical-align:top}.BrandBanner{background-color:#FAFAFA;position:relative;font-family:Roboto;display:flex;align-items:center;margin-bottom:10px}.BrandBanner>*{padding:20px}.BrandBanner .Title{flex:.2;display:block;text-align:center}.BrandBanner img{max-width:100%}.BrandBanner a{display:block;margin-top:10px}.BrandBanner h1{display:block;margin-bottom:5px;font-size:20px;text-transform:none}.BrandBanner .Description{flex:1;color:#444}.BrandBanner .Bubble{cursor:pointer;transition:all 300ms;top:50%;left:10px;animation:brandbannerbubble 10s infinite;animation-direction:alternate;display:inline-block;position:absolute;transform:translate3d(0,-50%,0);width:140px;height:140px;border:3px solid #FFF;border-radius:50%;box-shadow:3px 3px 6px rgb(0 0 0 / .4),inset 1px 1px 3px rgb(0 0 0 / .4);background-position:center center;background-size:cover;background-repeat:no-repeat;will-change:transform}.BrandBanner .Bubble:nth-child(2){left:140px;animation:none;z-index:100;width:100px;height:100px}.BrandBanner .Bubble:nth-child(3){left:230px;animation-delay:-5s}.BrandBanner .Bubble:hover{border-color:#06F}@keyframes brandbannerbubble{0%{opacity:1;transform:translate(0,-50%)}33%{opacity:1;transform:translate(0,-47%)}66%{opacity:1;transform:translate(0,-50%)}100%{opacity:1;transform:translate(0,-53%)}}.assortment{border:1px solid #EEE;padding:20px;box-sizing:border-box;margin-bottom:30px}.assortmentgrid{column-count:auto;column-gap:12px;column-width:300px;page-break-inside:avoid;break-inside:avoid-column;position:relative}.assortmentgrid>div{page-break-inside:avoid;break-inside:avoid;margin-bottom:15px;position:relative;display:table}.assortmentgrid>div>a{display:block;margin:6px}.AddonProductInfoList{margin:5px 0 60px 0;overflow:hidden;white-space:nowrap;position:relative}.AddonProductInfoList:last-child{margin-bottom:20px}.AddonProductInfoList ul{padding:0;margin:0;list-style:none;border-spacing:0;display:block}.AddonProductInfoList li{vertical-align:top;display:inline-block;text-align:center;width:20%;box-sizing:border-box;height:100%;position:relative;margin-right:15px;background:#FAFAFA}.AddonProductInfoList li>*{display:block;overflow:hidden;box-sizing:border-box;vertical-align:top}.AddonProductInfoList li .top{display:block;position:relative;padding:10px}.Wish{opacity:.25;z-index:10;transition:all 200ms;position:absolute;top:4px;right:4px;padding:4px}.Wish:hover{opacity:.8}.Wish[data-wishlisted="1"]{opacity:1}.Wish svg{width:16px;height:16px;fill:#AAA}.Wish[data-wishlisted="1"] svg{fill:#FF1717}.AddonProductInfoList li .img{display:block;width:100%;padding-bottom:90%;transition:transform 400ms;background-size:contain;background-position:center center;background-repeat:no-repeat;display:block;mix-blend-mode:multiply}.AddonProductInfoList .multiplier{font-size:90%;opacity:.8;position:absolute;left:10px;top:8px;z-index:10;text-shadow:0 0 2px rgb(255 255 255 / .5)}.AddonProductInfoList .title{font-size:1em;line-height:1.4;font-weight:400;color:#222;;height:3em;width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin-bottom:4px;margin-top:8px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.AddonProductInfoList .ReviewStars{position:absolute;margin-top:-2px;left:50%;transform:translate(-50%,0)}.AddonProductInfoList .stock{position:absolute;bottom:8px;right:8px;font-size:11px;z-index:10;background:#00b900;color:#FFF;padding:2px 5px;border-radius:2px;opacity:.9}.AddonProductInfoList .PriceContainer{font-size:110%;display:block;font-weight:700;margin:5px 0}.AddonProductInfoList .account_btn{margin:10px 0}.AddonProductInfoList .next,.AddonProductInfoList .prev{position:absolute;font-size:30px;top:50%;margin-top:-6px;z-index:100;opacity:.5;color:#0c3964}.AddonProductInfoList .prev{left:6px}.AddonProductInfoList .next{right:6px}.AddonProductInfoList .next:hover,.AddonProductInfoList .prev:hover{opacity:1}.AddonProductInfoList .EmptyRecentList{margin-top:10px;display:block;font-size:90%;cursor:pointer}.AddonProductInfoList .EmptyRecentList .fonticon{display:inline-block;margin-right:5px;font-size:12px}.AddonProductInfoList .Bottom{display:block;padding:6px}.AddonProductInfoList .Hotsale{font-size:11px;opacity:.7}.AddonProductInfoList li:hover .img{transform:scale(1.1,1.1)}.AddonProductInfoList .ribbon{z-index:15;position:absolute;overflow:hidden;width:160px;height:160px;top:-7px;right:-7px;opacity:.9;--bg-color:#F70505}.AddonProductInfoList .ribbon>span{position:absolute;width:100px;height:100px;right:0;top:15px}.AddonProductInfoList .ribbon>span>span{position:absolute;top:16px;right:-24px;font-size:12px;box-sizing:border-box;white-space:nowrap;color:#fff;text-transform:uppercase;text-align:center;font-weight:700;line-height:24px;transform:rotate(45deg) translateZ(0);width:130px;display:block;background:#F70505;background:var(--bg-color);box-shadow:0 3px 10px -5px rgb(0 0 0 / .2);-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;pointer-events:none}.CategoryGrid{display:grid;margin-bottom:60px;margin-top:5px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:15px}.CategoryGrid>*{display:block;width:100%;padding-bottom:100%;background:hsla(var(--bgcolor),50%,90%,.5);position:relative;border:1px solid #DDD;border-radius:5px;overflow:hidden}.CategoryGrid .img{position:absolute;mix-blend-mode:darken;left:10px;right:10px;bottom:45px;top:10px;background-size:contain;background-position:center center;background-repeat:no-repeat;display:block;-webkit-font-smoothing:antialiased;will-change:transform;-webkit-backface-visibility:hidden;transition:all 200ms}.CategoryGrid .title{font-size:1em;line-height:1.4;font-weight:400;color:#222;;text-align:center;width:100%;display:block;overflow:hidden;text-overflow:ellipsis;padding:8px;font-size:90%;white-space:nowrap;box-sizing:border-box;position:absolute;bottom:0;left:0;right:0;background:#FFF}.AddonFlashSale{overflow:hidden;margin-bottom:60px;margin-top:5px}.AddonFlashSale .SalesGrid{display:grid;width:100%;height:100%;justify-content:stretch;align-content:stretch;grid-auto-flow:row;grid-gap:2px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:minmax(200px,auto);grid-gap:15px}.AddonFlashSale.Single .SalesGrid{grid-template-rows:1fr}.AddonFlashSale .SalesGrid>*{display:block;background:#FFFAF7;position:relative;overflow:hidden}.AddonFlashSale .SalesGrid .Promo .title{position:absolute;top:50%;margin-top:-60px;text-transform:uppercase}.AddonFlashSale .SalesGrid .Promo .disclaimer{font-size:80%;color:#666;position:absolute;top:50%;margin-top:-30px;text-transform:uppercase;display:block;text-align:center;left:0;right:0}.AddonFlashSale .SalesGrid .Promo .Corner{width:100%}.AddonFlashSale .SalesGrid .clock{top:50%;width:500px;transform:translate(-50%,-50%) scale(.5,.5);display:block;left:50%;margin-top:30px}.AddonFlashSale .SalesGrid .flip-clock-label{display:none}.AddonFlashSale .SalesGrid .soldout{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(255 255 255 / .95);z-index:12}.AddonFlashSale .SalesGrid .soldout>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-weight:700;color:#666;font-size:140%;z-index:13}.AddonFlashSale .SalesGrid .Percentage{border-radius:10px 0 0 10px;position:absolute;right:-.5px;top:10px;background:#00b900;padding:10px 15px;font-size:16px;font-weight:700;text-shadow:2px 2px 4px rgb(0 0 0 / .2);color:#FFF;z-index:10;box-shadow:-1px 1px 3px rgb(0 0 0 / .2)}.AddonFlashSale .Wish{top:6px;left:6px;right:auto}.AddonFlashSale .img{position:absolute;mix-blend-mode:multiply;left:10px;right:10px;bottom:70px;top:10px;background-size:contain;background-position:center center;background-repeat:no-repeat;display:block;-webkit-font-smoothing:antialiased;will-change:transform;-webkit-backface-visibility:hidden;transition:all 200ms}.AddonFlashSale .multiplier{font-size:10px;opacity:.6;position:absolute;z-index:10;text-shadow:0 0 2px rgb(255 255 255 / .5)}.AddonFlashSale .title{font-size:1em;line-height:1.4;font-weight:400;color:#222;;width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;margin-top:4px;text-align:center}.AddonFlashSale .PriceContainer{font-size:110%;width:100%;display:table;table-layout:fixed;height:24px;padding:0 4px 0 4px;box-sizing:border-box}.AddonFlashSale .PriceContainer>span{display:table-cell;width:50%;vertical-align:middle;color:#000}.AddonFlashSale .PriceContainer>span:last-child{text-align:right;width:70%;font-family:"Roboto";color:#1c81e2;font-weight:700}.AddonFlashSale .PriceContainer sup{font-size:80%;vertical-align:text-top}.AddonFlashSale .YellowButton{opacity:0;display:none;transition:all 200ms;padding:5px;width:100%;box-sizing:border-box;text-align:center;font-size:13px;border:1px solid #AA5;border-radius:3px}.AddonFlashSale .YellowButton .fonticon{font-size:12px;display:block;color:#000}.AddonFlashSale .ProductOldPrice{position:relative;padding-left:2px;padding-right:2px;font-size:85%;color:#888;vertical-align:middle;display:inline-block}.AddonFlashSale .ProductOldPrice:before{position:absolute;content:"";left:4%;top:48%;right:0%;border-top:1px solid rgb(0 0 0 / .1);transform:rotate(-5deg)}.AddonFlashSale .Bottom{position:absolute;left:10px;right:10px;bottom:10px}.AddonFlashSale .SalesGrid>a:hover{color:#0541c8}.AddonFlashSale .SalesGrid>a:hover .YellowButton{opacity:1;display:block}.AddonFlashSale .SalesGrid>a:hover .ProductOldPrice{display:none}.AddonFlashSale .SalesGrid>a:hover .multiplier{display:none}@media (hover:none){.AddonFlashSale .YellowButton{opacity:1;display:block}.AddonFlashSale .ProductOldPrice,.AddonFlashSale .multiplier{display:none}}.top-banner-section{display:grid;grid-template-columns:1fr;grid-template-rows:140px;grid-column-gap:0;grid-row-gap:0;align-content:center;justify-content:center;margin-top:30px;margin-bottom:60px}.top-banner-section .banner-image-div{grid-area:1 / 1 / 2 / 2}.top-banner-section .banner-overlay-div{grid-area:1 / 1 / 2 / 2}.top-banner-section .banner-text-div{grid-area:1 / 1 / 2 / 2}.banner-image{display:grid;min-width:350px;width:100%;height:100%;object-fit:cover}.banner-overlay-div{display:grid;max-width:100%;background:#E1F3FE}.banner-text-div{display:grid;align-items:center;margin:0 15px}.banner-text-div img{max-height:100px;mix-blend-mode:darken}.banner-h1-text{font-size:calc(10pt + 0.15vw);letter-spacing:.05em;font-weight:bolder;text-transform:uppercase}.banner-body-text{font-size:calc(10pt + 0.15vw);margin-top:.5em;text-decoration:none}.banner-text{display:inline-table;table-layout:fixed}.banner-text>span{display:table-cell;vertical-align:middle}.banner-text>span:first-child{width:120px}.ShippingCartGift{display:block;margin-bottom:10px;padding:10px;background:#cbf2cb;border-left:5px solid #0A0;position:relative}.ShippingCartGift .Cart{cursor:pointer;position:absolute;right:15px;top:50%;transform:translate(0,-50%);border-radius:5px;padding:6px 15px;font-weight:700;border:1px solid #080}.ShippingCartGift .clause{display:block;font-size:90%;margin-top:4px;opacity:.6}.ReviewStars{--star-size:25px;--star-color:#CCC;--star-background:#fc0;--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1}.ReviewStars::before{content:'★★★★★';letter-spacing:1px;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.ContentPanel .ShoppingCartCheckout{float:left;width:280px;padding:10px;border:1px solid #ae941f;font-weight:700;text-align:center;border-radius:4px;cursor:pointer;box-sizing:border-box;color:#FFF}.ContentPanel .ShoppingCartCheckout.GreenButton{float:right;border-color:#1fae58;margin-bottom:40px}.CustomerFileUpload{display:block}.CustomerFileUpload .File{vertical-align:middle;position:relative;display:inline-block;width:100px;height:80px;margin:0 10px 10px 0;border:1px solid #DDD;background:#FFF;border-radius:2px;background-size:contain;background-repeat:no-repeat;background-position:center center}.CustomerFileUpload .File .Loader{width:20px;height:20px;left:50%;top:40%;position:absolute}.CustomerFileUpload .File .LoaderState{position:absolute;bottom:5px;left:0;right:0;text-align:center;font-size:90%;color:#888}.CustomerFileUpload .File .Delete{top:6px;right:6px;font-size:10px;position:absolute;cursor:pointer}.InfoLabelPanel{position:absolute;width:300px;background:#FFF;text-align:left;border:1px solid #DDD;padding:10px;box-shadow:2px 2px 5px rgb(0 0 0 / .1);font-weight:400;z-index:100;font-size:13px;line-height:20px}.AccountBlogs li{margin-bottom:8px;line-height:20px}.AccountBlogs .Blog{display:table;table-layout:fixed;width:100%;border-radius:4px;margin-top:8px;background:#f6f6f6}.AccountBlogs .Blog>*{display:table-cell;width:100%;vertical-align:middle;padding:10px}.AccountBlogs .Blog .Img{width:80px}.AccountBlogs .Blog .Img>span{width:80px;height:60px;display:block;background-color:rgb(255 255 255 / .5);border:1px solid #EEE;border-radius:4px;background-size:cover;background-repeat:no-repeat;background-position:center center}.AccountBlogs .Blog .date{width:100px;font-size:90%;padding-top:12px;color:#888;text-align:right}.AccountBlogs .Blog .Name{display:block}.AccountBlogs .Blog .edit{width:24px;text-align:right;padding-right:20px}.AccountBlogs .Blog .edit svg{width:100%;display:inline-block;vertical-align:middle}.AccountBlogs .Blog .state{display:block;margin-top:10px;color:#555;font-size:95%;line-height:18px}.AccountBlogs .Blog .msg{color:#888;font-size:95%;font-style:italic;margin-left:5px}.AccountBlogs .Blog .giftcard{display:block;margin-top:10px;font-size:95%}.AccountBlogs .Blog [data-action]{cursor:pointer}.AccountBlogs .ApprovalChoice{display:block;margin-top:10px}.AccountBlogs .Accept{display:inline-block;margin-right:30px}.AccountPanelState{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:5px;width:100%;text-align:center}.AccountPanelState>span,.AccountPanelState>a{padding:10px;display:block;background:#fafafa;position:relative}.AccountPanelState>span[data-icon="thumb"]:after{content:'\e972';font-family:'icomoon';-webkit-font-smoothing:antialiased;position:absolute;font-size:70px;opacity:.05;margin-top:-1px;top:50%;left:50%;transform:translate(-50%,-50%)}.AccountPanelState .title{font-size:90%;display:block;width:100%;font-weight:700}.AccountPanelState .val{display:block;font-size:26px;padding:25px 20px 15px 20px;font-family:"Roboto",sans-serif}.AccountPanelState .val.small{font-size:18px}.AccountPanelState .desc{display:block;width:100%;margin-bottom:10px}.AccountPanelState .multival{display:block;font-size:26px;padding:25px 20px 15px 20px;font-family:"Roboto",sans-serif}.AccountPanelState .footer{font-size:90%;opacity:.8}.ContentWidgets{min-height:300px;padding:0;position:relative;line-height:20px}.Share .btn{margin:0 5px;display:inline-block;vertical-align:middle;font-size:13px;color:#FFF;width:22px;height:22px;background:#888;padding:4px 5px;box-sizing:border-box;border-radius:50%;text-shadow:0 0 3px rgb(0 0 0 / .2)}.Share .btn:first-child{margin-left:0}.Share .btn:last-child{margin-right:0}.Share .title{display:inline-block;margin:3px;font-size:90%;vertical-align:middle;color:#444}.ShareDialogScreen .Buttons{display:block;column-count:2;column-gap:10px}.ShareDialogScreen .Buttons>*{display:block;padding:6px;margin-bottom:10px;border:1px solid #AAA;background:#FFF;border-radius:4px;text-align:center;cursor:pointer}.ShareDialogScreen .Buttons>*>*{display:inline-block;vertical-align:middle}.ShareDialogScreen .Buttons .fonticon{margin-right:5px}.ShareDialogScreen .Link{display:block;padding:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#FFF;border-radius:4px;margin-top:10px;position:relative}.ShareDialogScreen .Link .copybtn{position:absolute;right:0;top:0;padding:9px;background:#FFF;border-radius:4px;display:inline-block;cursor:pointer}.scrollToTop{position:fixed;left:50%;margin-left:540px;bottom:-40px;padding:15px;font-size:25px;border:1px solid #666;border-radius:5px;box-shadow:1px 1px 5px rgb(0 0 0 / .2);background-color:#5CF;color:#000;opacity:0}@media screen and (max-width:870px){.ErrorPageDiv>img{display:none}.ErrorPageDiv>div{width:100%;float:none}.ShoppingCartOverview .RegisterAddressDiv{width:100%!important}.ShoppingCartOverview .RegisterAddressDiv .RegisterForm{margin:0px!important}.ShoppingCartOverview .RegisterAddressDiv:last-child{float:none}.AddressSameAsInvoice{text-align:left;padding-left:20px}.LeftRight40,.LeftRight20{padding-left:10px;padding-right:10px}}.ProductShortView{display:table;border:1px solid #AAA;margin:15px auto 40px auto;width:100%}.ProductShortView img{vertical-align:middle;display:table-cell;width:130px;margin:20px}.ProductShortView>div{display:table-cell;padding:10px;vertical-align:middle;line-height:20px}.ProductShortView>div:last-child{width:150px;float:none;text-align:center}.ProductInfoContainer iframe{width:100%;height:650px;margin-top:10px;overflow:hidden}.ProductCategoryHeader{font-size:13px}.ProductCategoryHeader .adminedit{margin-left:10px;font-size:15px}.ShoppingcartButton{border:1px solid #222;border-radius:5px;cursor:pointer}.StopFloat{clear:both;padding:0}.AddressListDiv{border:1px solid #AAA;border-radius:10px;overflow:hidden;padding:10px;margin-bottom:40px}.FloatRight{float:right}.LineDiv{clear:both;padding-top:20px}.Label100{display:inline-block;width:90px;margin-right:10px;text-align:right}.CenterItalic{width:100%;text-align:center;font-style:italic;display:block}.FloatDiv{margin-left:auto!important;margin-right:auto!important}.Block80{max-width:80px;display:inline-block;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;vertical-align:middle}.StaticBlock60{margin:0;padding:0;max-width:60px;width:60px;text-align:right;padding-right:8px;box-sizing:border-box;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;vertical-align:middle}.StaticBlock130{margin:0;padding:0;max-width:130px;width:130px;text-align:left;padding-right:8px;box-sizing:border-box;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;vertical-align:middle}.Block130{max-width:130px;display:inline-block;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;vertical-align:middle}.Block160{max-width:160px;display:inline-block;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;vertical-align:middle}.StaticBlock100P{margin:0;padding:0;max-width:100%;width:100%;box-sizing:border-box;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;vertical-align:middle}.ProductListUrl{width:240px;display:inline-block;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.TableTextarea{width:100%;height:50px;margin:0;vertical-align:top}.SmallTableInput{width:100px!important;margin:0;height:13px;margin-top:2px;float:left}.CenterMessage{width:100%;text-align:center;font-size:16px;line-height:24px;font-weight:700;display:block}.SmallTableInputDesc{font-size:14px;margin-top:3px;float:left;margin-right:0}.MessagePanelLink{max-width:140px;display:inline-block;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;cursor:pointer;height:19px;vertical-align:top}.MessagePanelMainLink{font-weight:700;margin-bottom:4px;display:block;cursor:pointer}.ShoppingcartButtonBig{border:1px solid;border-radius:3px;color:#000;background-color:#FFF;display:inline-block;text-align:center;padding:4px 5px 6px 0;cursor:pointer;width:175px;font-weight:700;font-size:14px;border:1px solid #ae941f;float:right;margin-top:2px;clear:both;font-size:14px;font-family:Georgia,"Times New Roman",Times,serif}.ShoppingcartButtonBig *{vertical-align:middle}.ShoppingcartButtonBig .fonticon{margin-right:8px}.YellowButton{background:#ffc578;cursor:pointer}.YellowButton:hover{color:#333;background:#ffe8c9}.YellowButton:disabled{background:#CCC}.BlueButton{background:#87e0fd}.BlueButton:hover{background:#d2f1fc}.BlueButton:disabled{background:#CCC}.RedButton{color:#222;background:#fc9b92}.RedButton:hover{color:#888;background:#fdb7b1}.RedButton:disabled{background:#CCC}.GreenButton{background:#46bf4a;color:#FFF;text-shadow:1px 1px 3px rgb(0 0 0 / .3)}.GreenButton:hover{background:#a4e0a6}.GreenButton:disabled,.GreenButton.disabled{background:#CCC}::-webkit-input-placeholder{color:#787878;font-style:italic;font-size:90%}input:-moz-placeholder,textarea:-moz-placeholder{color:#bebcbc;font-style:italic;font-size:90%}#copycontainer div{border:1px solid;display:inline-block;width:250px;padding:10px;padding-bottom:4px;margin:10px}#copycontainer textarea{width:244px;height:60px}.HomeMessage{margin:0;padding-left:10px;padding-top:15px;font-size:15px;float:right;width:390px}.ErrorText{text-align:center;font-size:14px;margin-bottom:15px;margin-left:15px;color:#A41}.ListTable{border:none;margin:0;padding:0}.ListTable th{background-color:#8CF;box-shadow:0 1px 3px rgb(100 100 100 / .5),inset 0 1px rgb(255 255 255 / .3),inset 0 1px 10px rgb(255 255 255 / .2),inset 0 10px 20px rgb(255 255 255 / .25),inset 0 -7px 20px rgb(100 100 100 / .3);padding:4px;font-weight:400;border:1px solid #999}.ListTable td{padding:4px;padding-right:10px;border:1px solid #999}.ListTable td *{vertical-align:middle}.DetailTable th{text-align:center}.DetailTable td{text-align:center;cursor:pointer}.DetailTable span{margin-left:10px;margin-right:10px}.DetailTable span *{vertical-align:top}.DetailTable td *{vertical-align:top}.DetailTable input[type='number']{width:50px;text-align:center;padding:0}.DetailTable tr:nth-child(even){background-color:#EEE}.DetailTable tr:hover{background-color:#CCC}.DetailTable .TotalRow{background-color:#FFF!important;font-weight:700}.DetailTable .fonticon{font-size:18px;margin-left:3px;margin-right:3px;color:#06C}.ColumnTable th{text-align:right;width:90px}.ColumnTable td{overflow:hidden;text-wrap:none;white-space:nowrap;width:160px;max-width:160px;text-overflow:ellipsis}.ColumnTable select{width:100%;margin:0}.ColumnTable input{width:100%;padding:0;margin:0;text-indent:5px}.ItemTable{border:none;margin:0;padding:0}.ItemTable th{background-color:#8CF;box-shadow:0 1px 3px rgb(100 100 100 / .5),inset 0 1px rgb(255 255 255 / .3),inset 0 1px 10px rgb(255 255 255 / .2),inset 0 10px 20px rgb(255 255 255 / .25),inset 0 -7px 20px rgb(100 100 100 / .3);padding:4px;font-weight:400;border:1px solid #999;width:80px;text-align:right}.ItemTable td{padding:4px;padding-right:10px;border:1px solid #999}.ListTableCenter{border:none;margin:auto;padding:0}.ListTableCenter th{background-color:#8CF;box-shadow:0 1px 3px rgb(100 100 100 / .5),inset 0 1px rgb(255 255 255 / .3),inset 0 1px 10px rgb(255 255 255 / .2),inset 0 10px 20px rgb(255 255 255 / .25),inset 0 -7px 20px rgb(100 100 100 / .3);padding:4px;font-weight:400;border:1px solid #999}.ListTableCenter td{padding:4px;padding-right:10px;border:1px solid #999;text-align:center}.ListTableCenter .fonticon{font-size:18px;margin-left:4px;margin-right:4px}.DecoratedLink{text-decoration:underline;color:#03C}.ImportantMessage{padding:8px;border:1px solid #600;border-radius:4px;margin-bottom:10px;background-color:#FFFFC7;font-size:15px;text-align:left;line-height:19px;box-shadow:0 0 4px rgb(255 0 0 / .3)}.TextAlignCenter{text-align:center}.Block500{width:500px;margin:auto;max-width:100%}.LeftRight40{width:100%;display:block;padding-left:40px;padding-right:40px;box-sizing:border-box;margin-top:5px;margin-bottom:20px;position:relative}.LeftRight40>*{margin:0;box-sizing:border-box}.LeftRight20{width:100%;display:block;padding-left:20px;padding-right:20px;box-sizing:border-box;margin-top:5px;margin-bottom:20px;position:relative}.LeftRight20>*{margin-left:0;margin-right:0;box-sizing:border-box}.LeftRight60{width:100%;display:block;padding-left:60px;padding-right:60px;box-sizing:border-box;margin-top:5px;margin-bottom:20px;position:relative}.LeftRight60>*{margin:0;box-sizing:border-box}.LeftRight10{width:100%;display:block;padding-left:10px;padding-right:10px;box-sizing:border-box;margin-top:5px;margin-bottom:5px;position:relative}.LeftRight10>*{margin:0;box-sizing:border-box}.FreeCouponDiv{border:1px solid #999;border-radius:5px;width:90%;margin-left:auto;margin-right:auto;padding:10px;font-size:14px}.FreeCouponDiv *{vertical-align:middle}.FreeCouponDiv div{display:inline-block;margin-left:20px}.FreeCouponDiv img{display:inline-block;margin-left:10px}h3 .fonticon{margin-left:5px;font-size:18px}h4{margin-top:2px;margin-bottom:10px}.Block{display:block}.HeaderH3{font-family:digitalfont;letter-spacing:1px;text-shadow:#AAA 1px 1px;width:580px;margin-bottom:5px;border-radius:3px;background-color:#888;padding:2px 5px 2px 5px;border:1px #666 solid;font-size:14px;color:#FFF}.BusinessFields{margin-top:10px}.InvoiceFields{margin-top:40px}#businessfields{display:none;transition:visibility 0s,opacity 0.5s linear}#private:checked~#content1{display:block}#business:checked~#businessfields{display:block}.fields{display:flex;margin:-.4285714286em}.fields.company{margin-left:2em}.fields.ordertype input{position:absolute}.fields.ordertype input:checked+label{outline:1px solid #72ACD6}.fields.ordertype label{border:1px solid #ddd;border-radius:4px;padding:.6rem .6rem .6rem 1.9rem;display:block}.floating_input,.floating textarea{padding:1.3rem 0 .5rem 15px;text-indent:0;font-size:1rem;transition:border-color 0.2s ease;font-weight:400;color:#333;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;width:100%;box-sizing:border-box}select.floating_input{text-indent:7px}.floating_input.error{border-color:#A00}.floating:hover .floating_input{border-color:var(--input__border--hover)}.floating_input::placeholder{color:#fff0}.floating_label{display:block;position:absolute;font-weight:400;pointer-events:none;transition:all 0.2s ease;filter:blur(0);backface-visibility:hidden;transform-origin:left top;left:1px;border-radius:3px;padding:3px 0}.floating.textarea .floating_label{left:1px;right:1px;background:#FFF}.floating_label::before{color:#636363;content:attr(data-content);display:inline-block;left:1.3em;position:relative}.floating_input:placeholder-shown+.floating_label{transform:translate(0,-50%) scale3d(1,1,1);top:50%}.floating_label,.floating_input:focus+.floating_label{transform:translate(0,0) scale3d(.82,.82,1);top:2px}.hidden-visually{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.floating{margin-bottom:10px;position:relative;display:block}.floating_input:focus-visible{outline:0;border-color:var(--input__border--hover)}.field{padding:.4285714286em;width:100%}.half{width:50%}.quarter{width:25%}.three-quarter{width:75%}.icon_menu{display:flex}.icon_menu svg{height:22px;width:22px;margin-right:15px;transition:all 0.2s ease}.menu_title{margin:auto 0;opacity:.8;transition:all 0.2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu_item_active .menu_title,.menu_item:hover .menu_title,.menu_item_active,.menu_item_active:hover,.menu_item:hover{opacity:1;font-weight:800}.menu_item_active .icon_menu svg path,.menu_item:hover .icon_menu svg path{fill:#0090e3}.hide{display:none}.account_panel h2{margin-bottom:10px;margin-top:0}.affiliatetable table{width:100%}.affiliatetable th,.affiliatetable td{text-align:left;padding:5px}.cart_update{position:fixed;top:105px;right:20px;background:#FFF;padding:15px;z-index:100;box-shadow:0 0 20px rgb(0 0 0 / .4);max-width:90%;width:400px}.cart_update .title{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-bottom:10px;border-bottom:1px solid #EEE}.cart_update .summary{display:flex;gap:20px;margin:20px 0;align-items:center}.cart_update .summary>span{flex:1}.cart_update .summary>span:first-child{flex:.5;background-color:#fafafa;background-position:center center;background-size:contain;background-repeat:no-repeat;height:100px;background-blend-mode:multiply}.cart_update .summary label{display:inline-block;width:135px;font-weight:700;float:left}.cart_update .summary .line{display:block;padding:4px;text-align:right}.cart_update .summary .line .free{color:#180;font-weight:700}.cart_update .footer{display:flex;gap:20px}.cart_update .Checkout{cursor:pointer;border-radius:4px;padding:8px 15px;font-weight:700;border:1px solid #ae941f;text-align:left;display:inline-block;box-sizing:border-box;width:100%;text-align:center}.upselladd .title{font-weight:700;display:block;margin-bottom:10px}.upselladd .content{display:flex;flex-wrap:wrap;margin-bottom:30px;align-items:stretch;width:390px}.upselladd .content>a,.upselladd .content>label{padding:10px;width:100%;box-sizing:border-box;display:table;border:1px solid #ccc;border-bottom:none;opacity:.5;table-layout:fixed;min-height:60px;position:relative;color:#000}.upselladd .content>a{opacity:1}.upselladd .content>*:last-child{border-bottom:1px solid #ccc}.upselladd .content>*>*{display:table-cell;vertical-align:middle}.upselladd .content>*>*:first-child{width:70px}.upselladd .content>*>*:first-child>*{width:60px;height:40px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center center;background-blend-mode:multiply}.upselladd .content>* .name{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.upselladd .content>* .name svg{width:12px;height:12px;margin-right:3px;display:inline-block;fill:red}.upselladd .content>* .price{font-weight:700;margin-top:6px;display:block}.upselladd .content>* a{position:absolute;right:0;bottom:0;padding:12px;display:none}.upselladd .content>* a svg{width:16px;height:16px;fill:#06F}.upselladd .content>*:hover a{display:block}.upselladd input:checked+label{opacity:1;border:1px solid #00b8e5;box-shadow:inset 0 0 0 2px #00b8e5}.upselladd .showmore{display:block;padding:10px;text-align:center;width:100%;cursor:pointer;border:1px solid #ccc;font-size:95%;color:#1673fe;opacity:1;min-height:auto}.upselladd input{display:none}.review_slider li{padding:20px;text-align:left}.review_slider .name{font-weight:700;width:90%}.review_slider .product{margin-top:6px;display:block;text-overflow:ellipsis;overflow:hidden;font-size:90%;width:90%}.review_slider .desc{display:block;margin-top:6px;white-space:normal!important;height:98px;font-size:90%;width:90%}.review_slider .ReviewStars{display:block;position:relative;transform:none;margin-top:6px;left:auto}.abouttimeline{margin:0!important}.abouttimeline table{width:100%;table-layout:fixed}.abouttimeline td{width:50%;padding:15px}.abouttimeline td:first-child{border-right:4px solid #358FE6}.abouttimeline .year td{border-bottom:2px solid #358FE6}.abouttimeline tr:first-child td{border-top:2px solid #358FE6}.abouttimeline tr{position:relative}.abouttimeline .yearlabel{position:absolute;top:0;background:#FFF;padding:5px 15px;border-radius:10px;left:50%;transform:translate(-50%,-50%);font-weight:700;border:1px solid #358FE6}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}/* cyrillic-ext */@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmZiArmlw.woff2) format('woff2');unicode-range:U 0460-052F,U 1C80-1C8A,U 20B4,U 2DE0-2DFF,U A640-A69F,U FE2E-FE2F}/* cyrillic */@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmQiArmlw.woff2) format('woff2');unicode-range:U 0301,U 0400-045F,U 0490-0491,U 04B0-04B1,U 2116}/* greek-ext */@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmYiArmlw.woff2) format('woff2');unicode-range:U 1F00-1FFF}/* greek */@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmXiArmlw.woff2) format('woff2');unicode-range:U 0370-0377,U 037A-037F,U 0384-038A,U 038C,U 038E-03A1,U 03A3-03FF}/* math */@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVnoiArmlw.woff2) format('woff2');unicode-range:U 0302-0303,U 0305,U 0307-0308,U 0310,U 0312,U 0315,U 031A,U 0326-0327,U 032C,U 032F-0330,U 0332-0333,U 0338,U 033A,U 0346,U 034D,U 0391-03A1,U 03A3-03A9,U 03B1-03C9,U 03D1,U 03D5-03D6,U 03F0-03F1,U 03F4-03F5,U 2016-2017,U 2034-2038,U 203C,U 2040,U 2043,U 2047,U 2050,U 2057,U 205F,U 2070-2071,U 2074-208E,U 2090-209C,U 20D0-20DC,U 20E1,U 20E5-20EF,U 2100-2112,U 2114-2115,U 2117-2121,U 2123-214F,U 2190,U 2192,U 2194-21AE,U 21B0-21E5,U 21F1-21F2,U 21F4-2211,U 2213-2214,U 2216-22FF,U 2308-230B,U 2310,U 2319,U 231C-2321,U 2336-237A,U 237C,U 2395,U 239B-23B7,U 23D0,U 23DC-23E1,U 2474-2475,U 25AF,U 25B3,U 25B7,U 25BD,U 25C1,U 25CA,U 25CC,U 25FB,U 266D-266F,U 27C0-27FF,U 2900-2AFF,U 2B0E-2B11,U 2B30-2B4C,U 2BFE,U 3030,U FF5B,U FF5D,U 1D400-1D7FF,U 1EE00-1EEFF}/* symbols */@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVn6iArmlw.woff2) format('woff2');unicode-range:U 0001-000C,U 000E-001F,U 007F-009F,U 20DD-20E0,U 20E2-20E4,U 2150-218F,U 2190,U 2192,U 2194-2199,U 21AF,U 21E6-21F0,U 21F3,U 2218-2219,U 2299,U 22C4-22C6,U 2300-243F,U 2440-244A,U 2460-24FF,U 25A0-27BF,U 2800-28FF,U 2921-2922,U 2981,U 29BF,U 29EB,U 2B00-2BFF,U 4DC0-4DFF,U FFF9-FFFB,U 10140-1018E,U 10190-1019C,U 101A0,U 101D0-101FD,U 102E0-102FB,U 10E60-10E7E,U 1D2C0-1D2D3,U 1D2E0-1D37F,U 1F000-1F0FF,U 1F100-1F1AD,U 1F1E6-1F1FF,U 1F30D-1F30F,U 1F315,U 1F31C,U 1F31E,U 1F320-1F32C,U 1F336,U 1F378,U 1F37D,U 1F382,U 1F393-1F39F,U 1F3A7-1F3A8,U 1F3AC-1F3AF,U 1F3C2,U 1F3C4-1F3C6,U 1F3CA-1F3CE,U 1F3D4-1F3E0,U 1F3ED,U 1F3F1-1F3F3,U 1F3F5-1F3F7,U 1F408,U 1F415,U 1F41F,U 1F426,U 1F43F,U 1F441-1F442,U 1F444,U 1F446-1F449,U 1F44C-1F44E,U 1F453,U 1F46A,U 1F47D,U 1F4A3,U 1F4B0,U 1F4B3,U 1F4B9,U 1F4BB,U 1F4BF,U 1F4C8-1F4CB,U 1F4D6,U 1F4DA,U 1F4DF,U 1F4E3-1F4E6,U 1F4EA-1F4ED,U 1F4F7,U 1F4F9-1F4FB,U 1F4FD-1F4FE,U 1F503,U 1F507-1F50B,U 1F50D,U 1F512-1F513,U 1F53E-1F54A,U 1F54F-1F5FA,U 1F610,U 1F650-1F67F,U 1F687,U 1F68D,U 1F691,U 1F694,U 1F698,U 1F6AD,U 1F6B2,U 1F6B9-1F6BA,U 1F6BC,U 1F6C6-1F6CF,U 1F6D3-1F6D7,U 1F6E0-1F6EA,U 1F6F0-1F6F3,U 1F6F7-1F6FC,U 1F700-1F7FF,U 1F800-1F80B,U 1F810-1F847,U 1F850-1F859,U 1F860-1F887,U 1F890-1F8AD,U 1F8B0-1F8BB,U 1F8C0-1F8C1,U 1F900-1F90B,U 1F93B,U 1F946,U 1F984,U 1F996,U 1F9E9,U 1FA00-1FA6F,U 1FA70-1FA7C,U 1FA80-1FA89,U 1FA8F-1FAC6,U 1FACE-1FADC,U 1FADF-1FAE9,U 1FAF0-1FAF8,U 1FB00-1FBFF}/* vietnamese */@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmbiArmlw.woff2) format('woff2');unicode-range:U 0102-0103,U 0110-0111,U 0128-0129,U 0168-0169,U 01A0-01A1,U 01AF-01B0,U 0300-0301,U 0303-0304,U 0308-0309,U 0323,U 0329,U 1EA0-1EF9,U 20AB}/* latin-ext */@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmaiArmlw.woff2) format('woff2');unicode-range:U 0100-02BA,U 02BD-02C5,U 02C7-02CC,U 02CE-02D7,U 02DD-02FF,U 0304,U 0308,U 0329,U 1D00-1DBF,U 1E00-1E9F,U 1EF2-1EFF,U 2020,U 20A0-20AB,U 20AD-20C0,U 2113,U 2C60-2C7F,U A720-A7FF}/* latin */@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiAo.woff2) format('woff2');unicode-range:U 0000-00FF,U 0131,U 0152-0153,U 02BB-02BC,U 02C6,U 02DA,U 02DC,U 0304,U 0308,U 0329,U 2000-206F,U 20AC,U 2122,U 2191,U 2193,U 2212,U 2215,U FEFF,U FFFD}/* vietnamese */@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBiAJpp_c.woff2) format('woff2');unicode-range:U 0102-0103,U 0110-0111,U 0128-0129,U 0168-0169,U 01A0-01A1,U 01AF-01B0,U 0300-0301,U 0303-0304,U 0308-0309,U 0323,U 0329,U 1EA0-1EF9,U 20AB}/* latin-ext */@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBiEJpp_c.woff2) format('woff2');unicode-range:U 0100-02BA,U 02BD-02C5,U 02C7-02CC,U 02CE-02D7,U 02DD-02FF,U 0304,U 0308,U 0329,U 1D00-1DBF,U 1E00-1E9F,U 1EF2-1EFF,U 2020,U 20A0-20AB,U 20AD-20C0,U 2113,U 2C60-2C7F,U A720-A7FF}/* latin */@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBi8Jpg.woff2) format('woff2');unicode-range:U 0000-00FF,U 0131,U 0152-0153,U 02BB-02BC,U 02C6,U 02DA,U 02DC,U 0304,U 0308,U 0329,U 2000-206F,U 20AC,U 2122,U 2191,U 2193,U 2212,U 2215,U FEFF,U FFFD}