#user_account_controls #select_page_form input[type=button],#user_account_controls input[type=submit]{display:inline-block;position:relative;height:36px;line-height:36px;border:none;color:#fff;font-weight:700;text-decoration:none;border-radius:10px;-webkit-border-radius:10px;font-size:large;width:auto;text-align:center;background:#000;padding:0 10px;cursor:pointer;margin:10px}#user_account_controls input[type=text],#user_account_controls select{height:36px}#user_account_controls .userAdminButtonWrapper{width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}#user_account_controls button{display:inline-block;position:relative;height:36px;line-height:36px;margin:10px 10px 1px 0;border:none;color:#fff;font-weight:700;text-decoration:none;border-radius:10px;-webkit-border-radius:10px;font-size:large;width:auto;text-align:center;background:#000;padding-right:10px;cursor:pointer}#user_account_controls input[type=checkbox]{width:20px}#user_account_controls .editUserButton,#user_account_controls input[type=checkbox]{display:inline-block;padding:15px;margin:5px;border-radius:10px}.EditUserTab,.EditUserTab_Selected{display:inline-block;position:relative;background:#000;height:36px;line-height:36px;width:140px;margin:10px;border:none;text-align:right;color:#fff;font-weight:700;text-decoration:none;border-radius:10px;-webkit-border-radius:10px;font-size:large;padding:0 8px 0 10px}.EditUserTab img,.EditUserTab_Selected img{position:absolute;left:8px;top:8px}.frmModifyUserType input[type=submit],.frmUserTypes button,.frmUserTypes input[type=button],.frmUserTypes input[type=submit],.userAdminForm button,.userAdminForm input[type=button],.userAdminForm input[type=submit]{background:#000 url(/images/static_images/button-dots.png) no-repeat 95%;height:36px;width:256px;border:none;text-align:left;color:#fff;padding-left:10px;font-weight:700;text-decoration:none;border-radius:10px;-webkit-border-radius:10px;font-size:large;margin:5px}.frmUserTypes table{width:100%}.frmUserTypes .adminDeleteType,.frmUserTypes .adminEditType{display:inline-block;margin:5px;border-radius:10px}@media screen and (max-width:860px){.frmUserTypes .adminDeleteType,.frmUserTypes .adminEditType{padding:15px}}.userAdminForm input[type=submit].btnAddOption,.userAdminForm input[type=submit].btnRemoveOption{width:auto;text-align:center;background:#000;padding-right:10px}.userAdminForm input[type=password],.userAdminForm input[type=text],.userAdminForm label{display:inline-block;width:250px;height:30px;padding:4px;margin-top:5px;border-radius:5px;vertical-align:top}.userAdminForm textarea{display:inline-block;width:250px;padding:4px;margin-top:5px;border-radius:5px}.userAdminForm select#lbCurrentTypes{height:36px;font-size:18px}.userAdminForm table{margin:0 auto}#resetUserPassword input[type=button]{background:#000 url(/images/static_images/button-dots.png) no-repeat 95%;height:36px;line-height:36px;width:256px;border:none;text-align:left;color:#fff;padding-left:10px;font-weight:700;text-decoration:none;border-radius:10px;-webkit-border-radius:10px;font-size:large}.frmModifyUserType table{margin:0 auto}.frmModifyUserType input[type=text]{display:inline-block;width:250px;height:30px;padding:4px;margin-top:5px;border-radius:5px;vertical-align:center}.frmNewUserType table{margin:10px auto}.frmNewUserType input[type=text]{display:inline-block;width:250px;height:30px;padding:4px;margin-top:5px;border-radius:5px;vertical-align:center}.frmNewUserType #btnAddUserType{background:#000 url(/images/static_images/button-dots.png) no-repeat 95%;height:36px;line-height:36px;width:256px;border:none;text-align:left;color:#fff;padding-left:10px;font-weight:700;text-decoration:none;border-radius:10px;-webkit-border-radius:10px;font-size:large}.adminAuditLinks{text-align:center}@media screen and (max-width:860px){.adminAuditLinks{font-size:0}.adminAuditLinks a{background:#000;height:36px;line-height:36px;border:none;text-align:left;color:#fff;padding-left:10px;font-weight:700;text-decoration:none;border-radius:10px;-webkit-border-radius:10px;font-size:1.6vw;overflow:hidden;display:inline-block;width:14%;margin:.5%}}.adminAuditSummary{width:100%;text-align:center}.adminAuditSummary a{display:inline-block;width:100%}@media screen and (max-width:860px){.adminAuditSummary a{line-height:70px;height:70px;vertical-align:center}}.adminAuditOutputHeader{text-align:center}@media screen and (max-width:860px){.severity-label{height:36px;line-height:36px;border:none;text-align:left;color:#000;padding-left:10px;font-weight:700;text-decoration:none;border-radius:10px;-webkit-border-radius:10px;font-size:1.6vw;overflow:hidden;margin:.5%;display:inline-block;min-width:7%;vertical-align:middle}.severity-checkbox{display:inline-block}.severity-button{background:#000 url(/images/static_images/button-dots.png) no-repeat 95%;height:36px;line-height:36px;border:none;text-align:left;color:#fff;padding-left:10px;font-weight:700;text-decoration:none;border-radius:10px;-webkit-border-radius:10px;font-size:1.6vw;overflow:hidden;margin:.5%;display:inline-block;min-width:12%;vertical-align:middle}}.menuAdminInput.flexRow div:first-child{text-align:right;font-size:28px;padding-top:4px;margin-right:4px}.menuAdminInput.flexRow input,.menuAdminInput.flexRow textarea{font-size:20px}.menuAdminInput label{display:block;width:100%}.menuAdminInput.flexRow.radioArea input{width:100%}.menuAdminInput.flexRow textarea{width:95%;box-sizing:border-box}.menuAdminInput.flexRow.radioArea label.radioLabel{text-align:center;display:block;font-size:18px;font-family:Omnes,Arial,Helvetica,sans-serif}.menuAdminInput.flexRow .flexColumn select{font-size:18px}.menuAdminInput.flexRow div:nth-child(2){text-align:left}.menuAdminInput p{margin-top:0}.menuAdminInput.flexRow.menuAdminSubmit div:first-child{padding-top:0}.menuAdminInput.flexRow.menuAdminSubmit input.button{padding:15px 0;font-size:18px;width:100%;padding-top:15px}#main_content .keywords.main-box div#ProdSearch{box-shadow:none}#main_content .keywords.main-box .ProdSearchResults{box-shadow:none}#main_content .keywords.main-box .DropDown{width:30%}#main_content .keywords.main-box .text{width:100%}#main_content .keywords.main-box #AddToAll .button,#main_content .keywords.main-box #AddToAll input[type=button],#main_content .keywords.main-box #ProductKeywordsTable .button,#main_content .keywords.main-box #ProductKeywordsTable input[type=button]{padding:10px 20px;margin-bottom:10px;font-size:10px;color:#333;border:1px solid #000}.menuAdminClass br{font-size:3px}.userAdminInput{width:100%}.userAdminInput label{font-size:22px;line-height:50px}.userAdminInput.flexRow .flexColumn.extraWide{flex:0 0 90%}@media screen and (max-width:1150px){.userAdminInput.flexRow{flex-wrap:wrap}.userAdminInput.flexRow .flexColumn{flex:0 0 100%}.userAdminInput.flexRow .flexColumn.extraWide{flex:0 0 100%}}#product_select_dialog,#quantity_dialog{display:none;position:fixed;z-index:1000000;width:40%;height:auto;margin-left:-20%;top:2%;left:50%;background-color:#d8d8d8;border:2px solid #fff;border-radius:8px;text-align:center;padding-bottom:15px;touch-action:manipulation}#quantity_input_wrapper{font-size:0}#quantity_input_wrapper h3{font-size:14px}#quantity_dialog #quantity_input_minus{margin-right:0;border-radius:8px 0 0 8px}#quantity_dialog #quantity_input_plus{border-radius:0 8px 8px 0;margin-left:0}#quantity_dialog #quantity_input{border-radius:0}#quantity_dialog img{margin-bottom:5px}@media screen and (min-width:1920px){#product_select_dialog,#quantity_dialog{width:450px;margin-left:-225px}}@media screen and (min-width:661px) and (max-width:860px){#product_select_dialog,#quantity_dialog{width:60%;margin-left:-30%}#quantity_dialog input{height:30px}}@media screen and (max-width:660px){#product_select_dialog,#quantity_dialog{width:80%;margin-left:-40%}#quantity_dialog input{height:35px}#website-container #quantity_dialog input[type=button]{width:25%;cursor:pointer;font-size:18px}}#quantity_dialog h3{color:#fff;text-shadow:0 0 5px #000}#product_select_dialog input,#quantity_dialog input{width:25%;box-sizing:border-box;border:2px solid #fff;border-radius:6px 6px 0 0;vertical-align:top;min-height:25px}#product_select_dialog input[type=button],#quantity_dialog input[type=button]{width:15%;cursor:pointer;background-color:#000;color:#fff}#quantity_dialog #quantity_barcode,#quantity_dialog #quantity_pcode{display:none}#product_select_dialog input.quantity_dialog_cancel_full,#quantity_dialog input.quantity_dialog_cancel,#quantity_dialog input.quantity_dialog_submit{width:30%;margin-top:15px}#quantity_dialog input[type=button].quantity_dialog_submit{border-radius:6px 0 0 6px;border-right:0}#quantity_dialog input[type=button].quantity_dialog_cancel{border-radius:0 6px 6px 0;background-color:#787878}#product_select_dialog input.quantity_dialog_cancel_full{width:30%;margin-top:15px;cursor:pointer;color:#fff;border-radius:6px;background-color:#787878}#barcode_scanned_popup{opacity:0;position:fixed;left:0;bottom:0;padding:2%;border-top:2px solid #000;background-color:#fff;color:#000;width:100%;margin:0;z-index:1000000}@media screen and (max-width:860px){#barcode_scanned_popup{font-size:3vw}}@media screen and (max-width:660px){#barcode_scanned_popup{font-size:4vw}}#barcode_scanned_popup.popup_fadein{-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s;-webkit-animation-fill-mode:forwards}#barcode_scanned_popup.popup_fadeout{-webkit-animation:fadeout 2s;-moz-animation:fadeout 2s;-ms-animation:fadeout 2s;-o-animation:fadeout 2s;animation:fadeout 2s;-webkit-animation-fill-mode:forwards}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}#interactive.viewport{position:relative}#interactive.viewport>canvas,#interactive.viewport>video{max-width:100%;width:100%}canvas.drawing,canvas.drawingBuffer{position:absolute;left:0;top:0}div[id^=productWrapper]{border:4px solid #fff;width:75%;margin:8px auto;border-radius:12px;border-color:#fff #9f9f9f #9f9f9f #fff;padding-bottom:12px;cursor:pointer;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:2px 16px}div[class^=divblog_] .admin_toggle_button{border:2px solid #000;border-radius:4px;display:inline-block;padding:0 5px;margin:5px}div[class^=divblog_] .admin_toggle_button img{vertical-align:middle;margin:4px 4px 4px 0}div[class^=divblog_] h1{font-family:Omnes,Vedana,sans-serif;font-size:32px;color:#000}div[class^=divblog_] h1.main_heading{font-size:42px}div[class^=divblog_] h1 .new_blog_posts{height:42px;font-size:20px;display:inline-block;text-align:center;vertical-align:middle;line-height:42px;color:#fff;background-color:#000;padding:0 2px;border-radius:50px;border:3px outset #edc138}div[class^=divblog_] img{max-width:100%;height:auto!important}div[class^=divblog_] hr{border-color:#000;margin:20px 0 5px}div[class^=divblog_] a{font-family:Omnes,Vedana,sans-serif;color:#000;font-size:16px;text-decoration:none;margin-top:5px}div[class^=divblog_] a:hover{color:#000}div[class^=divblog_] p{font-size:14px;overflow-wrap:break-word}div[class^=divblog_] h2,div[class^=divblog_] h3{font-family:Omnes,Vedana,sans-serif;padding:0;margin:5px 0}div[class^=divblog_] h2 a .admin_img,div[class^=divblog_] h2 a .blog_pin{height:1em!important;margin:0 4px}div[class^=divblog_] h2 a{color:#000;font-family:Omnes,Vedana,sans-serif;font-size:25px;text-decoration:none}div[class^=divblog_] h2 .blog_pin{height:25px!important}div[class^=divblog_] .error{display:block;width:100%;text-align:center;padding:15px 0;border:2px solid red;border-left:0;border-right:0;color:red;font-family:Omnes,Vedana,sans-serif;font-size:24px;border-radius:0;background-color:transparent;background-image:none}div[class^=divblog_] .message{display:block;width:100%;text-align:center;padding:15px 0;border:2px solid #008348;border-left:0;border-right:0;color:#008348;font-family:Omnes,Vedana,sans-serif;font-size:24px}div[class^=divblog_] input,div[class^=divblog_] label,div[class^=divblog_] textarea{display:block}div[class^=divblog_] input{width:60%;margin:6px auto;font-size:16px}div[class^=divblog_] input[type=submit]{width:25%;background-color:transparent;font-family:Omnes,Vedana,sans-serif;border:2px solid #000;padding:5px 0;color:#000;border-radius:4px}div[id^=blogEntryblog_][id$='_static'] span{display:block;margin-bottom:2px}div[id^=blogEntryblog_][id$='_static'] a{font-size:20px}div[id^=blogEntryblog_][id$='_static'] span img{vertical-align:middle;max-height:20px;padding-right:5px}div[class^=divblog_] input.blog-direct-link-input{margin-left:0;font-size:12px;padding:6px;width:100%;box-sizing:border-box;background-color:#fff;color:#000;margin:5px 0 25px 0}.blog_preview_post{display:flex;background-color:#097a2c;margin-bottom:10px;font-size:20px;color:#fff;min-height:150px}.blog_preview_post:nth-of-type(3n+1){background-color:#999}.blog_preview_post:nth-of-type(3n+2){background-color:#83ba49}.blog_preview_post:nth-of-type(3n+3){background-color:#3d3835}.blog_preview_image{display:flex;vertical-align:middle;width:150px;height:auto;text-align:center;flex-shrink:0}.blog_preview_image img{max-width:150px;max-height:150px;width:auto;height:auto;margin:auto}.blog_preview_info{flex-grow:1;display:flex;flex-direction:column;padding:0 30px 0 30px}.blog_preview_info .blog_preview_header{display:flex;padding:10px;border-bottom:3px solid #e3e3e3;flex-wrap:wrap}.blog_preview_info .blog_preview_header .blog_preview_date{flex-grow:1;margin:auto;padding:5px 5px 5px 0;text-align:center;font-size:16px}.blog_preview_info .blog_preview_header .blog_preview_view{flex-grow:1;margin:auto;padding:5px 0;text-align:center}.blog_preview_info .blog_preview_header .blog_preview_view a{background-color:#666;border:2px solid #fff;box-sizing:border-box;padding:5px;text-decoration:none;color:#fff;white-space:nowrap;font-size:16px}.blog_preview_info .blog_preview_header .blog_preview_view a:hover{background-color:#fff;color:#666}.blog_preview_info .blog_preview_detail{flex-grow:1;display:flex}.blog_preview_info .blog_preview_detail .blog_preview_text{margin:auto;padding:10px}.blog_preview_info .blog_preview_detail .blog_preview_text a{text-decoration:none;color:#fff}#carousel-row{width:100%;background-color:transparent;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:25px;overflow:hidden;min-height:30px}@media screen and (max-width:1290px){#carousel-row{border-radius:0}}#carousel-row #admin-form{position:absolute;top:0;left:0;z-index:15;background:#fff;padding:5px;border-bottom-right-radius:8px;border:2px solid #ed1b2f;border-top:0;border-left:0}#wrapper-carousel-entry{position:relative;overflow:hidden}#wrapper-carousel-entry input[type=radio]{display:none}.carousel-entry{min-height:250px;width:100%;overflow:hidden;align-self:center;position:absolute;top:0}a .carousel-entry a{color:inherit;text-decoration:inherit;transition:min-height .2s linear}.carousel-entry-hidden{opacity:0}div[id^=carousel-entry-]{z-index:1;font-size:0}div[id^=carousel-entry-]{transition:height .2s linear,margin-left 1s}div[id^=carousel-entry-]{height:450px}div[id^=carousel-entry-] img{margin-top:0;transition:margin-top .2s linear .1s,height .2s linear}div[id^=carousel-entry-] img.spacer{height:350px;transition:height .2s linear}#carousel-0:checked~#carousel-entry-0,#carousel-1:checked~#carousel-entry-1,#carousel-2:checked~#carousel-entry-2,#carousel-3:checked~#carousel-entry-3,#carousel-4:checked~#carousel-entry-4,#carousel-5:checked~#carousel-entry-5,#carousel-6:checked~#carousel-entry-6,#carousel-7:checked~#carousel-entry-7,#carousel-8:checked~#carousel-entry-8,#carousel-9:checked~#carousel-entry-9{display:block;z-index:2}#carousel-0:not(:checked)~#carousel-entry-0.fade,#carousel-1:not(:checked)~#carousel-entry-1.fade,#carousel-2:not(:checked)~#carousel-entry-2.fade,#carousel-3:not(:checked)~#carousel-entry-3.fade,#carousel-4:not(:checked)~#carousel-entry-4.fade,#carousel-5:not(:checked)~#carousel-entry-5.fade,#carousel-6:not(:checked)~#carousel-entry-6.fade,#carousel-7:not(:checked)~#carousel-entry-7.fade,#carousel-8:not(:checked)~#carousel-entry-8.fade,#carousel-9:not(:checked)~#carousel-entry-9.fade{opacity:0;transition:opacity 1s}#carousel-0:checked~#carousel-entry-0.fade,#carousel-1:checked~#carousel-entry-1.fade,#carousel-2:checked~#carousel-entry-2.fade,#carousel-3:checked~#carousel-entry-3.fade,#carousel-4:checked~#carousel-entry-4.fade,#carousel-5:checked~#carousel-entry-5.fade,#carousel-6:checked~#carousel-entry-6.fade,#carousel-7:checked~#carousel-entry-7.fade,#carousel-8:checked~#carousel-entry-8.fade,#carousel-9:checked~#carousel-entry-9.fade{opacity:1;transition:opacity 1s}#animation-demo-tile.fade{animation:fadeIn 1s}#carousel-0:not(:checked)~#carousel-entry-0.leftIn,#carousel-1:not(:checked)~#carousel-entry-1.leftIn,#carousel-2:not(:checked)~#carousel-entry-2.leftIn,#carousel-3:not(:checked)~#carousel-entry-3.leftIn{margin-left:-100%;transition:height .2s linear,margin-left 1s;animation:slideRightOut 1s!important}#carousel-0:checked~#carousel-entry-0.leftIn,#carousel-1:checked~#carousel-entry-1.leftIn,#carousel-2:checked~#carousel-entry-2.leftIn,#carousel-3:checked~#carousel-entry-3.leftIn{margin-left:0;transition:height .2s linear,margin-left 1s}#animation-demo-tile.leftIn{animation:slideLeftIn 1s}#animation-demo-tile.rightIn{animation:slideRightIn 1s}#carousel-0:not(:checked)~#carousel-entry-0.rightIn,#carousel-1:not(:checked)~#carousel-entry-1.rightIn,#carousel-2:not(:checked)~#carousel-entry-2.rightIn,#carousel-3:not(:checked)~#carousel-entry-3.rightIn{margin-left:100%;transition:height .2s linear,margin-left 1s;animation:slideLeftOut 1s!important}#carousel-0:checked~#carousel-entry-0.rightIn,#carousel-1:checked~#carousel-entry-1.rightIn,#carousel-2:checked~#carousel-entry-2.rightIn,#carousel-3:checked~#carousel-entry-3.rightIn{margin-left:0;transition:height .2s linear,margin-left 1s}#carousel-0:checked~.carousel-button-0,#carousel-1:checked~.carousel-button-1,#carousel-2:checked~.carousel-button-2,#carousel-3:checked~.carousel-button-3,#carousel-4:checked~.carousel-button-4,#carousel-5:checked~.carousel-button-5,#carousel-6:checked~.carousel-button-6,#carousel-7:checked~.carousel-button-7,#carousel-8:checked~.carousel-button-8,#carousel-8:checked~.carousel-button-9{background-color:rgba(255,255,255,.8);transition:all .3s ease-in}#carousel-0:checked~.carousel-button-0 em,#carousel-1:checked~.carousel-button-1 em,#carousel-2:checked~.carousel-button-2 em,#carousel-3:checked~.carousel-button-3 em,#carousel-4:checked~.carousel-button-4 em,#carousel-5:checked~.carousel-button-5 em,#carousel-6:checked~.carousel-button-6 em,#carousel-7:checked~.carousel-button-7 em,#carousel-8:checked~.carousel-button-8 em,#carousel-9:checked~.carousel-button-9 em{color:#000}@-webkit-keyframes slideLeftIn{from{margin-left:-100%}to{margin-left:0}}@-moz-keyframes slideLeftIn{from{margin-left:-100%}to{margin-left:0}}@keyframes slideLeftIn{from{margin-left:-100%}to{margin-left:0}}@-webkit-keyframes slideRightOut{from{margin-left:0}to{margin-left:100%}}@-moz-keyframes slideRightOut{from{margin-left:0}to{margin-left:100%}}@keyframes slideRightOut{from{margin-left:0}to{margin-left:100%}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes slideRightIn{from{margin-left:100%}to{margin-left:0}}@-moz-keyframes slideRightIn{from{margin-left:100%}to{margin-left:0}}@keyframes slideRightIn{from{margin-left:100%}to{margin-left:0}}@-webkit-keyframes slideLeftOut{from{margin-left:0}to{margin-left:-100%}}@-moz-keyframes slideLeftOut{from{margin-left:0}to{margin-left:-100%}}@keyframes slideLeftOut{from{margin-left:0}to{margin-left:-100%}}.carousel-entry .carousel-text{padding:12px;animation:fadeIn 3s forwards}.carousel-entry .carousel-text h1{margin:0;font-size:32px}.carousel-entry .carousel-text p{margin:0;font-size:18px}.carousel-entry .carousel-text small{margin:0;font-size:12px}.carousel-entry .carousel-entry-text-left{text-align:left;position:absolute;top:20px;left:45px;margin-right:45px}.carousel-entry .carousel-entry-text-right{text-align:right;position:absolute;top:20px;right:45px;margin-left:45px}.carousel-entry .carousel-entry-text-center{text-align:center;position:absolute;top:20px;left:0;right:0;margin:0 45px}.carousel-entry .carousel-entry-text-middle{position:absolute;top:50%;transform:translateY(-50%)}.carousel-entry .carousel-entry-text-bottom{position:absolute;top:auto;bottom:20px;margin:0 45px}div.carousel-entry .carousel-entry-text-bottom,div.carousel-entry .carousel-entry-text-center,div.carousel-entry .carousel-entry-text-left,div.carousel-entry .carousel-entry-text-middle,div.carousel-entry .carousel-entry-text-right{top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;margin:0;background-color:rgba(255,255,255,.7);bottom:auto;padding:10px 15px}div[id^=carousel-entry-] img{top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;position:absolute;min-width:100%}div.carousel-entry .carousel-entry-text-top{transform:none}.carousel-entry div.carousel-text.carousel-entry-text-bottom.noMarginVert{bottom:auto}div.carousel-entry .carousel-text.borderBlack,div.carousel-entry .carousel-text.borderRadius,div.carousel-entry .carousel-text.borderRed{border-left:0;border-right:0;border-radius:0}#wrapper-carousel-entry label.carousel-button em,label.carousel-button small{display:none}#wrapper-carousel-entry label.carousel-button{opacity:1;width:15px;height:15px;box-sizing:border-box;margin:0 5px -15px 5px;bottom:30px;z-index:10;position:relative;padding:0;border-radius:40px;border:2px solid #eee}.carousel-entry .carousel-entry-text-bottom{bottom:50px}label.carousel-button{padding:8px 0;background-color:rgba(255,255,255,.3);color:#000;width:25%;cursor:pointer;display:inline-block}label.carousel-button em{color:#ed1b2f;font-family:Omnes,Vedana,sans-serif;text-decoration:none;font-style:normal;display:block;font-weight:700;font-size:17px}.carousel-entry .carousel-text.borderRadius{border-radius:15px}.carousel-entry .carousel-text.borderBlack{border:2px solid #000}.carousel-entry .carousel-text.borderRed{border:2px solid #ed1b2f}.carousel-entry .carousel-text.borderGreen{border:2px solid #008348}.carousel-entry .carousel-text.headingGreen h1{color:#008348}.carousel-entry .carousel-text.headingBlack h1{color:#000}.carousel-entry .carousel-text.headingWhite h1{color:#fff}.carousel-entry .carousel-text.headingLarge h1{font-size:40px}.carousel-entry .carousel-text.textGreen{color:#008348}.carousel-entry .carousel-text.textWhite{color:#fff}.carousel-entry .carousel-text.descriptionLarge p,.carousel-entry .carousel-text.descriptionLarge small{font-size:22px}.carousel-entry .carousel-text.descriptionLarge small{font-size:16px}.carousel-entry .carousel-text.carousel-entry-text-top.noMarginVert{top:0;margin-top:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0}@media screen and (min-width:860px){.carousel-entry .carousel-text.carousel-entry-text-bottom.noMarginVert{bottom:0;margin-bottom:0;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}}.carousel-entry .carousel-text.carousel-entry-text-left.noMarginHoriz{left:0;margin-left:0;border-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.carousel-entry .carousel-text.carousel-entry-text-right.noMarginHoriz{right:0;margin-right:0;border-right:0;border-bottom-right-radius:0;border-top-right-radius:0}.carousel-entry .carousel-text.clearBackground{background:rgba(255,255,255,.4)}.carousel-entry .carousel-text.translucentBackground{background:rgba(255,255,255,.7)}.carousel-entry .carousel-text.solidBackground{background:#fff}.carousel-entry .carousel-text.fullWidth{width:100%;border-left:0;border-right:0;margin:0;left:0;right:0;box-sizing:border-box}.carousel-entry .carousel-text.outlineHeading h1{text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,3px 3px 5px #000}.carousel-entry .carousel-text.outlineHeading h1{text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,3px 3px 5px #000}.carousel-entry .carousel-text.outlineDescription p,.carousel-entry .carousel-text.outlineDescription small{text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,3px 3px 5px #000}#carousel-admin{text-align:left}#carousel-admin .carousel-admin-panel{padding:4px 5px}.animation-demo{background-color:#bbbfbc}#animation-demo-tile{width:100%;height:100%;background-color:#008348;margin:0 auto;text-align:center;color:#fff;font-size:17px;font-weight:700;position:relative}#animation-demo-tile p{margin:0;top:50%;position:absolute;left:50%;transform:translateY(-50%) translateX(-50%)}.admin-animation-button{text-align:center;border:2px solid #000;margin:15px 10px;display:block;color:#000;border-radius:10px;font-size:12px;padding:5px}.content-title{color:#000;font-weight:600;font-size:2.5rem;margin-left:0;padding-left:0}h2.section-title{font-size:2rem;margin-left:0}hr.page-divider{margin-top:1rem;margin-bottom:1rem;border:0;border-top-color:currentcolor;border-top-style:none;border-top-width:0;border-top:1px solid rgba(0,0,0,.1)}.date-added{font-style:italic}.flex-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.flex-row img{max-width:100%}@media screen and (max-width:867px){.flex-row .col-4.col-mobile-12,.flex-row .col-8.col-mobile-12{flex:0 0 100%;max-width:100%}}.flex-row .col-4{flex:0 0 33.333333%;max-width:33.333333%}.flex-row .col-8{flex:0 0 66.666667%;max-width:66.666667%}.flex-row .col-12{flex-basis:100%}.row .col-inline{display:-ms-inline-flexbox!important;display:inline-flex!important}.flex-row img.asset-image{max-width:94%;padding:1%}.pdf-link{margin-top:10px;display:inline-block}.pdf-link img{vertical-align:bottom}.flexRow.planogram-tile-row{flex-wrap:wrap}.flexRow.planogram-tile-row .planogram-tile{flex-basis:24%;max-width:24%;border:1px solid #e7e7e7;padding:10px;margin:.5%;color:#323c47;font-family:Omnes,sans-serif}@media screen and (max-width:1200px){.flexRow.planogram-tile-row .planogram-tile{flex-basis:32%;max-width:32%}}@media screen and (max-width:860px){.flexRow.planogram-tile-row .planogram-tile{flex-basis:49%;max-width:49%}}@media screen and (max-width:700px){.flexRow.planogram-tile-row .planogram-tile{flex-basis:100%;max-width:100%}}.flexRow.planogram-tile-row .planogram-tile input{color:#323c47;font-family:Arial,Helvetica,sans-serif;text-decoration:underline;font-size:14px;background-color:transparent;border:0}.flexRow.planogram-tile-row .planogram-tile input.planogram-tile-title{font-family:Omnes,Arial,Helvetica,sans-serif;text-decoration:none;font-size:16px}.planogram-column h2{font-size:1.6em}.planogram-header-column{position:relative}.planogram-header-column h1{max-width:85%}.floating-control{text-align:right;max-width:80px;position:absolute;right:0;top:10px}.planogram-back-button{top:15px;right:15px;background-color:#ed1b2f;color:#fff;border-radius:20px;padding:10px;border:0;font-family:Omnes,Arial,Helvetica,sans-serif;max-width:80px}.page-overlay{width:100%;height:100%;position:fixed;background-color:#000000CC;z-index:1001;top:0}#login-popup-banner-controls{text-align:right;margin-right:15px;font-size:22px}#login-popup-banner{position:fixed;width:auto;height:auto;top:10%;height:75%;width:25%;left:33%;width:34%;background-color:#fff;border:2px solid #efefef;z-index:1002;overflow:hidden}@media screen and (max-width:1377px){#login-popup-banner{width:44%;left:28%}}@media screen and (max-width:1094px){#login-popup-banner{width:54%;left:22%}}@media screen and (max-width:841px){#login-popup-banner{width:64%;left:18%}}@media screen and (max-width:713px){#login-popup-banner{width:84%;left:8%}}#login-popup-banner .login-popup-banner-entry{max-height:100%;max-width:100%;text-align:center;position:absolute;width:100%;height:100%}#login-popup-banner .login-popup-banner-entry.fade-out{animation:fade-out .4s forwards}#login-popup-banner .login-popup-banner-entry img{position:relative;max-width:100%;max-height:85%}#login-popup-banner .login-popup-banner-entry a{text-decoration:none}#login-popup-banner .login-popup-banner-entry .link-button{text-decoration:none;background-image:none;text-align:center;margin:10px auto}@keyframes fade-out{from{opacity:1}to{opacity:0}}#page-banner-2 *,#page-banner-6 *,#page-banner-7 *{max-width:100%}@-webkit-keyframes background-scroll{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes background-scroll{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}#product-page-banner-wrapper,#scart-page-banner-wrapper,#search-page-banner-wrapper{width:100%;max-width:1280px;text-align:right;margin:0 auto}#preorder-page-banner-wrapper{text-align:left;width:100%;max-width:1280px;margin:0 auto}#preorder-page-banner,#product-page-banner,#scart-page-banner,#search-page-banner{width:100%;height:100%;min-height:90px;min-width:250px;position:relative;background-size:400% 400%;border-radius:20px;margin-top:15px}#preorder-page-banner .preorder-page-banner-entry,#product-page-banner .product-page-banner-entry,#scart-page-banner .scart-page-banner-entry,#search-page-banner .search-page-banner-entry{position:absolute;right:0;max-width:460px;max-height:90px}@media screen and (max-width:862px){#preorder-page-banner .preorder-page-banner-entry,#product-page-banner .product-page-banner-entry,#scart-page-banner .scart-page-banner-entry,#search-page-banner .search-page-banner-entry{left:0;right:0;margin-left:auto;margin-right:auto}}#preorder-page-banner .preorder-page-banner-entry img,#product-page-banner .product-page-banner-entry img,#scart-page-banner .scart-page-banner-entry img,#search-page-banner .search-page-banner-entry img{max-width:100%;max-height:100%}#preorder-page-banner .preorder-page-banner-entry.fade-out,#product-page-banner .product-page-banner-entry.fade-out,#scart-page-banner .scart-page-banner-entry.fade-out,#search-page-banner .search-page-banner-entry.fade-out{animation:fade-out .4s forwards}@-webkit-keyframes background-scroll{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes background-scroll{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}#carousel-entry-hidden{height:auto;max-width:100%}div[id^=carousel-entry-]{height:450px;max-width:100%;max-height:100%}div[id^=carousel-entry-] img{top:auto;bottom:auto}div[id^=carousel-entry-] img.spacer{height:auto;max-width:100%;position:relative}.carousel-entry{max-width:100%}.carousel-entry img{max-width:100%}.spin-loader{position:absolute;left:10px;top:10px;width:30px;height:30px;border-radius:50%;border:5px solid transparent;border-left-color:#a4a2a2;animation:spin-div 2s infinite ease-in-out}@keyframes spin-div{from{transform:rotate(0)}to{transform:rotate(360deg)}}#page-banner-4 *{max-width:100%}#page-banner-5 *{max-width:100%}#page-banner-10,#page-banner-11,#page-banner-2,#page-banner-3,#page-banner-4,#page-banner-5,#page-banner-6,#page-banner-7,#page-banner-8,#page-banner-9{width:99%;height:100%;min-height:180px;min-width:180px;background-color:#ccc;position:relative;animation:background-gradient 3s ease-in-out infinite;background:linear-gradient(270deg,#939393,#b4b4b4);background-size:400% 400%;-webkit-animation:background-scroll 3s ease-in-out infinite;animation:background-scroll 3s ease-in-out infinite;margin-left:2px;border-radius:20px;margin-top:1%;max-width:100%}@media screen and (min-width:1200px){#page-banner-2{margin-left:1%}#page-banner-3{margin-right:1%}}#page-banner-10 *,#page-banner-11 *,#page-banner-2 *,#page-banner-3 *,#page-banner-4 *,#page-banner-5 *,#page-banner-6 *,#page-banner-7 *,#page-banner-8 *,#page-banner-9 *{border-radius:20px;max-width:100%}@-webkit-keyframes background-scroll{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes background-scroll{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}#page-banner-3 *{max-width:100%}html{padding:0;margin:0}body{padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;background-color:#eee}h2{font-size:2.5em;font-weight:200}img{border:0 none}input:not([type=checkbox]),textarea{-webkit-appearance:none}input[type=radio]{-webkit-appearance:auto}.ProdImage,a,input[type=submit]{cursor:pointer}#alert-bar{background:url(/images/static_images/presell/moving_red.gif) repeat-x;color:#fff;text-align:center;padding:20px;font-size:18px;font-weight:700;background-size:auto 100%;animation:grayscale 2s infinite}@keyframes grayscale{0%{filter:grayscale(0)}50%{filter:grayscale(.2)}100%{filter:grayscale(0)}}#website-container{width:100%;margin-right:auto;margin-left:auto;background-color:#fff}#main_content,#main_content_noside{padding:0;margin:0;text-align:center;width:100%;max-width:1280px;margin:0 auto}div.main-box{text-align:left;background-color:#fff}div.div-main-box-flex,div.main-box-flex{flex:0 1 auto;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:row}.main-box-flex .firstEntry,div.div-main-box-flex .firstEntry{flex:0 1 auto;display:inline-block;width:27%;background-color:#fff;box-shadow:0 0 10px rgba(153,0,12,.3);padding:1%;margin-right:.5%;max-width:100%}.main-box-flex .secondEntry,div.div-main-box-flex .secondEntry{flex:0 1 auto;display:inline-block;width:68%;background-color:#fff;box-shadow:0 0 10px rgba(153,0,12,.3);padding:1%;margin-left:.5%;flex-grow:1;max-width:100%;box-sizing:border-box}@media screen and (max-width:1280px){.main-box-flex .firstEntry,div.div-main-box-flex .firstEntry{display:block;width:100%}.main-box-flex .secondEntry,div.div-main-box-flex .secondEntry{display:block;width:100%;flex-grow:0}}@media screen and (max-width:860px){div.div-main-box-flex,div.main-box-flex{flex-wrap:wrap}.main-box-flex .firstEntry,div.div-main-box-flex .firstEntry{display:block;width:100%;flex-shrink:0;margin-bottom:5px;margin-right:0;max-width:100%}.main-box-flex .secondEntry,div.div-main-box-flex .secondEntry{display:block;width:100%;flex-shrink:0;margin-top:5px;margin-left:0;max-width:100%}}.homepage-nav-buttons .flexGridEntry strong{display:none}.homepage-nav-buttons .gridOverlayWrapper{box-sizing:border-box;padding:10px}.homepage-nav-buttons .gridOverlayWrapper img{border-radius:25px}.home-nav{text-align:center}.tiletable .tiletabletr .tiletabletd .home-nav{display:inline-block;vertical-align:top;box-sizing:border-box;flex-grow:4}@media screen and (max-width:1240px){.tiletable .tiletabletr .tiletabletd .home-nav{width:65%}}@media screen and (max-width:860px){.tiletable .tiletabletr .tiletabletd .home-nav{width:100%}.tiletable .tiletabletr .tiletabletd div.login{margin:0 auto;display:block}}.tiletable .tiletabletr .tiletabletd .login{display:inline-block;width:33%;box-sizing:border-box}.home-nav .button{text-align:left}.homepage-advert-box .flexRow{justify-content:space-between}.homepage-advert-box .flexRow .flexGridEntry{border-radius:40px}.divpage img{max-width:100%}.login-cta a{text-decoration:none;color:#323c47;font-size:20px}#header-wrapper{position:fixed;z-index:20;width:100%}#header{width:100%;margin-right:auto;margin-left:auto;position:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background:#fff no-repeat center;display:flex;flex-direction:row;justify-content:space-between;top:0;z-index:600}#header #banner_image{position:absolute;right:5px;bottom:5px;max-width:100%;max-height:100px}.shopping-cart-header{background-color:#000;border-radius:25px;color:#fff;padding:5px 15px}.shopping-cart-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-basis:17%}@media screen and (max-width:1200px){.shopping-cart-icon{flex-basis:25%}}@media screen and (max-width:870px){.shopping-cart-icon{flex-basis:32%}}.shopping-cart-header a{color:#fff;font-size:22px;text-decoration:none}.shopping-cart-header img{vertical-align:middle}.shopping-cart-header a .header-item-count{background-color:#0f0;color:#000;text-align:center;font-size:13px;display:inline-block;vertical-align:middle;border-radius:50%;margin-right:7px;width:22px;height:22px;line-height:22px}body.welcome #header #banner_image{max-height:150px}#current_info{display:none}#current_info a{color:#fff}#division_logo img{height:auto;border:0 none;margin:20px}#banner_phrase{position:absolute;display:none;width:100%;top:30vw;margin-top:-57px;padding-top:20px;font-size:2em;background:linear-gradient(#292929,#262626,#181818);color:#fff;overflow:unset;white-space:pre}#menu{text-align:center}#main_menu_bar{background:#323c47;padding:0;white-space:nowrap;z-index:500;text-align:left;position:fixed;top:130px;width:100%}#section_menu,#wrapper_section_menu{background-color:#3a3a3a}#main_menu_bar #inner-menu-bar{height:100%;overflow:auto}#main_menu_bar #inner-menu-bar:before{content:"";height:100%;vertical-align:middle;display:inline-block}#mobile_menu_button{display:none}#mobile_menu_checkbox{display:none}#website-container [x-sticky-active]#main_menu_bar{max-width:1280px;padding:0;height:65px}#website-container [x-sticky-active]#main_menu_bar a{padding-bottom:0;padding-top:0;margin-top:0}.sticky_icon{overflow:hidden;position:absolute;display:none;transform:translateX(-50%);left:50%;top:0}#website-container [x-sticky-active]#main_menu_bar .sticky_icon a{padding:0;margin:0;width:100%;display:inline;line-height:49px}#website-container [x-sticky-active]#main_menu_bar .sticky_icon a div{display:inline;vertical-align:middle}div[x-sticky-placeholder] .sticky_icon{border-bottom-left-radius:25px;border-bottom-right-radius:25px;padding:0 15px;text-align:center;align-items:center;justify-content:center}div[x-sticky-placeholder] .sticky_icon img{max-width:100%;vertical-align:middle;border:2px solid #fff}@media screen and (max-width:860px){div[x-sticky-placeholder] .sticky_icon{display:flex;animation:sticky_icon_height 1s forwards;max-height:64px;width:40%}}@keyframes sticky_icon_height{from{top:-64px}to{top:5px}}#website-container #section_menu,#website-container div[id^=section_menu]{text-align:center;white-space:nowrap;overflow:auto;padding:10px 0 10px 0}#website-container #section_menu div,#website-container div[id^=section_menu] div{display:inline-block}#website-container #section_menu,#website-container div[id^=subsection_menu]{margin-top:0;padding:5px 0 5px 0;text-align:center;overflow:auto;white-space:nowrap}#website-container div#section_menu div,#website-container div[id^=subsection_menu] div{display:inline-block}#website-container div#section_menu div a,#website-container div[id^=subsection_menu] div a{color:#000}#website-container #subsection_menu_0 div a{color:#fff}#website-container #subsection_menu_0 div a.section_menu_item_active{color:#000;border:0}#website-container div#subsection_menu div a.section_menu_item_active,#website-container div#subsection_menu div a:hover,#website-container div[id^=subsection_menu] div a.section_menu_item_active,#website-container div[id^=subsection_menu] div a:hover{color:#d70000}#main_menu_bar a,#website-container div#section_menu div a,#website-container div[id^=section_menu] a,div[id^=subsection_menu] a{color:#fff;font-size:12px;text-decoration:none;font-weight:700;line-height:40px;white-space:nowrap;display:inline-block;padding:0 10px 0 10px;margin-right:5px;margin-left:5px;position:relative}div[id^=section_menu] a{margin:5px}#main_menu_bar li.main_menu_item_active a{background-color:#fff;color:#000}#main_menu_bar a.main_menu_item:hover,#website-container #section_menu a:hover,#website-container div[id^=section_menu] a.section_menu_item_active,#website-container div[id^=section_menu] a:hover,div[id^=subsection_menu] a.section_menu_item:hover,div[id^=subsection_menu] a.section_menu_item_active{background-color:#fff;color:#000}#website-container div.menuMobileForwardArrow{position:sticky;right:0;top:0;pointer-events:none;padding:0;margin:0;border:20px solid transparent;border-left-color:#000}#website-container div.menuMobileBackwardArrow{position:sticky;left:0;top:0;pointer-events:none;padding:0;margin:0;border:20px solid transparent;border-right-color:#000}.AdminFunctionsContainer{display:inline-block;float:left;position:absolute;z-index:99999}#main_menu_bar .AdminFunctionsContainer a{padding:0;margin:0;border-right:none 0 #000}.AdminFunctionsContainer img{vertical-align:middle}#navigation_bar{padding:3px 5px;white-space:nowrap;overflow:auto;text-align:right;margin-top:190px;color:#222;max-width:1280px;width:100%;margin:190px auto 0 auto;box-sizing:border-box}#navigation_bar #SwitchCustPrompt{float:right}#navigation_bar div{display:inline;float:left}#navigation_bar a{color:#222;text-decoration:none;border-right:none 3px #000;font-weight:700;padding:.2em 5px;font-size:small;text-transform:capitalize}#navigation_bar a:hover{text-decoration:underline}#ShoppingCartContent{vertical-align:middle;display:inline-block}#ShoppingCartContent a{font-size:initial;font-weight:400;margin:0}.tiletable{width:100%;margin:0}div#logindiv{width:300px;margin-left:auto;margin-right:auto}div#logindiv div{max-width:100%}.tiletable .tiletabletrhorizontal{display:flex;flex-direction:row;justify-content:center}.tiletable .tiletabletrhorizontal *{flex:1}@media screen and (max-width:860px){.tiletable .tiletabletrhorizontal{display:flex;flex-direction:column}.tiletable .tiletabletrhorizontal .tiletabletd.reverse{order:2}.tiletable .tiletabletrhorizontal .tiletabletd.tdlogn{order:1}}.tiletable .tiletabletr .tiletabletd{display:block;box-sizing:border-box}#logindiv{margin-left:auto;margin-right:auto;border-radius:10px;-webkit-border-radius:10px;padding:10px;width:100%;text-align:left;box-sizing:border-box}#logindiv #login-message{font-size:30px;color:#666}#forgotten-password input#email,#forgotten-password input#username,div#logindiv #login-details input,div#logindiv #login-details select{background-color:#fff;color:#000;font-size:large;width:100%;height:36px;padding-left:10px;padding-right:10px;margin-bottom:10px;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #bbb}#change-password input.button,#forgotten-password input.button,#login-button input#btnLogin{height:36px;width:100%;margin-top:10px;border:none;text-align:left;color:#fff;border-radius:25px;-webkit-border-radius:25px;font-size:large;max-width:100%;background-color:#000;text-align:center}#login-activate,#login-pass-reset,#login-register{margin-top:10px;padding:10px 5px 5px 5px}#login-activate a,#login-pass-reset a,#login-register a{color:#000;text-decoration:underline;font-size:15px;text-align:center;display:block}#login-activate a:hover,#login-pass-reset a:hover,#login-register a:hover{text-decoration:underline}#forgotten-password fieldset{max-width:550px;border:3px solid #000;border-radius:10px;-webkit-border-radius:10px;padding:10px;text-align:left}#forgotten-password a{display:block;margin-top:15px;padding:15px}#forgotten-password a.reset-button{display:block;width:40%;min-width:345px;max-width:400px;padding:1%;background:#000 url(/images/static_images/button-dots.png) no-repeat 95%;margin-top:10px;border:none;text-align:left;color:#fff;font-weight:700;border-radius:10px;-webkit-border-radius:10px;font-size:large;text-decoration:none}#frmChangeUserType_{margin:5px}#frmChangeUserType_ select{margin:0 auto;padding:10px;width:400px;display:block}#frmChangeUserType_ input{display:block;width:40%;min-width:345px;max-width:400px;padding:1%;background:#000 url(/images/static_images/button-dots.png) no-repeat 95%;border:none;text-align:left;color:#fff;font-weight:700;border-radius:10px;-webkit-border-radius:10px;font-size:large;text-decoration:none;margin:0 auto}@media screen and (max-width:850px){#frmChangeUserType_ input{margin:4% auto;padding:2% 1%}#forgotten-password a.reset-button{width:45%;padding:20px 5px}}@media screen and (max-width:650px){#forgotten-password a.reset-button{width:90%;max-width:unset;min-width:300px;padding:20px 5px;margin:0 auto}}#newUserForm{width:30%;display:block;margin:0 auto;border:3px solid #000;border-radius:10px;-webkit-border-radius:10px;padding:10px;text-align:left}#newUserForm label{display:block;width:auto}#newUserForm input#customer-number,#newUserForm input#email,#newUserForm input#trading-name{background-color:#f7fff5;border-radius:10px;-webkit-border-radius:10px;font-size:large;width:100%;height:36px;padding-left:10px;padding-right:10px;margin-bottom:10px;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #bbb;box-shadow:inset 1px 1px 2px 1px rgba(0,0,0,.2)}#newUserForm input#submit{display:block;width:100%;padding:1%;background:#000 url(/images/static_images/button-dots.png) no-repeat 95%;margin-top:10px;border:none;text-align:left;color:#fff;font-weight:700;border-radius:10px;-webkit-border-radius:10px;font-size:large;text-decoration:none}@media screen and (max-width:850px){#newUserForm{width:95%;margin:0 auto}}.tdpage{vertical-align:top}#footer{min-height:120px;padding-top:10px;background-color:#fff;width:100%;margin-right:auto;margin-left:auto;left:auto;right:auto;text-align:right;clear:both}.tdtile,.tiletable,.tiletable .tiletabletr,.tiletable tbody,.tiletable tr{border-collapse:collapse;margin:0;padding:0;border:0 none}a.button-dark,a.button-light{-webkit-border-radius:5px;border-radius:5px;padding:5px 15px}#login-button input#btnLogin{cursor:pointer}div.more-buttons{text-align:center}#footer-social{float:left;padding:0;text-align:left;margin:5px 30px}#footer-social a{display:block;line-height:34px;margin:0;padding:0 0 0 35px}#footer-logo{height:50px;margin-right:30px;display:inline}#footer-logo img{margin-top:20px}#footer-bottom{width:100%;display:block;clear:both}#footer-nav{clear:both;float:left;white-space:nowrap;margin-left:30px}#footer-legal{margin-right:30px;margin-top:10px}#footer-admin{width:100%;text-align:center;margin-top:5px;margin-bottom:5px;bottom:0}#footer-copyright{line-height:15px;font-size:10px;width:100%;text-align:center;margin-bottom:10px;margin-top:10px}.best-sellers-title-homepage{margin:0 30px}.best-sellers-homepage{margin:0 30px 50px 30px}.best-sellers-homepage .cart-spacer{display:none}.cart-spacer{border-width:1px;border-bottom:0}#product-category-mobile-back-link,#product-category-mobile-open-button{display:none}#ProdSearch .search-container{margin-right:2%;display:inline-block;position:relative;width:73%}#ProdSearch input.button.product-search-button{display:inline-block;width:24%}.divProductsTable .tableHeadWrapper{width:100%;display:flex}.divProductsTable .tableHead{flex-grow:1;flex-basis:10%;text-align:left}.ProdSearchResults .how-many-products{margin-left:20px}.ProdSearchResults .divProductsTable .product-row{display:flex;margin:15px 0;position:relative;background-color:#fff;min-height:160px;padding:15px;flex-wrap:wrap}.ProdSearchResults .divProductsTable .product-row .edit{position:absolute;top:0;left:0}.ProdSearchResults .divProductsTable .product-row .image-medium{display:Flex;justify-content:center;align-content:center;align-items:center;flex-grow:0;flex-basis:160px;position:relative}.ProdSearchResults .divProductsTable .product-row .image-medium img{max-height:160px;max-width:100%}.ProdSearchResults .product-row div{flex-grow:1;flex-basis:10%;word-wrap:break-word;word-break:break-all;overflow:hidden}.ProdSearchResults .product-row .edit,.ProdSearchResults .tableHeadWrapper .tableHeadEdit{flex-basis:1%}.ProdSearchResults .product-row .description,.ProdSearchResults .tableHeadWrapper .tableHeadDescription{flex-basis:50%}.ProdSearchResults .product-row .buy,.ProdSearchResults .tableHeadWrapper .tableHeadAdd{flex-basis:13%}.ProdSearchResults .product-row .you-pay,.ProdSearchResults .tableHeadWrapper .tableHeadYou.Pay{flex-basis:15%}.ProductGroupHeader{display:block}@media screen and (max-width:650px){.ProdSearchResults .product-row{padding:0 0 3px 0;margin:0 0 3px 0;border-bottom:2px solid #ccc}.ProdSearchResults .product-row .flag{margin-top:-3px}.ProdSearchResults .product-row .bay,.ProdSearchResults .product-row .mrg,.ProdSearchResults .product-row .por,.ProdSearchResults .product-row .x-code,.ProdSearchResults .tableHeadWrapper .tableHeadBay,.ProdSearchResults .tableHeadWrapper .tableHeadDescription,.ProdSearchResults .tableHeadWrapper .tableHeadMRG,.ProdSearchResults .tableHeadWrapper .tableHeadPOR,.ProdSearchResults .tableHeadWrapper .tableHeadX-Code{display:none}.ProdSearchResults div.image-small{order:0}.ProdSearchResults .product-row{flex-wrap:wrap}.ProdSearchResults .product-row div.description{order:-1;flex-basis:100%}.ProdSearchResults .product-row .code{padding-top:15px}.ProdSearchResults div.size{padding-top:15px;order:2}.ProdSearchResults div.you-pay{padding-top:15px;order:3}.ProdSearchResults div.vat{padding-top:15px;order:4}.ProdSearchResults div.rrp{padding-top:15px;order:5}.ProdSearchResults .buy{padding-top:15px;order:10}.ProdSearchResults div.image-small{order:0;flex-basis:15%}.ProdSearchResults div.image-small .prodimgdiv{width:100%}.ProdSearchResults div.image-small img{margin:0 auto}.ProdSearchResults .product-row .buy input{width:100%;margin:0 0 4px 0}}.product-unavailable-container{margin-top:9px;font-size:15px;margin-bottom:21px;text-align:right;display:block;margin-right:5px;border:1px solid #000;border-radius:5px;padding:5px;text-align:center;box-sizing:border-box;border-radius:25px;background-color:#fff;padding:13px 10px 12px 10px;margin:15px auto 0 auto;padding:13px 10px 12px 10px;width:75%}.prod-dropdown{border-top:0!important;position:absolute;width:57.6%;margin:0;padding:0;display:none;top:90px;left:19%;z-index:600;background-color:#fff}@media screen and (max-width:1800px){.prod-dropdown{left:20.5%;width:55%}}@media screen and (max-width:1550px){.prod-dropdown{left:23%;width:50%}}@media screen and (max-width:1360px){.prod-dropdown{left:28%;width:45%}}@media screen and (max-width:1140px){.prod-dropdown{left:32%;width:38%}}@media screen and (max-width:1000px){.prod-dropdown{left:34%;width:36%}}@media screen and (max-width:928px){.prod-dropdown{left:37%;width:32%}}.prod-dropdown .result{padding:5px 2px 5px 10px;color:#323c47}.prod-dropdown .result.odd{border-right:1px solid #fff;border-left:1px solid #fff;cursor:pointer}.prod-dropdown .result.selected{background-color:#f7f7f7}.prod-dropdown .result.even{border-right:1px solid #fff;border-left:1px solid #fff;cursor:pointer;background-image:none}#prod_dropdown_page_wrapper_desktop,#prod_dropdown_page_wrapper_mobile{display:none;width:100vw;height:100vh;position:absolute;background-color:rgba(0,0,0,.2);transition:opacity .6s;opacity:1;top:0;left:0}#prod_dropdown_page_wrapper_desktop.fadeOut,#prod_dropdown_page_wrapper_mobile.fadeOut{opacity:0}#last.result{border-bottom:1px solid #000}.result span.size{float:right;font-size:12px;line-height:20px!important;padding:0!important;margin:5px!important;display:inline!important}.result .string-match{font-weight:700}#time{border-radius:5px;border:1px solid #000;background-color:#fff;line-height:1.5}.result span.desc{line-height:30px!important}.result{width:auto;cursor:default;border-left:1px solid #000;border-right:1px solid #000;overflow:auto}#did-you-mean{margin-top:15px;color:#003777;font-weight:700;display:block}.ProdSearchResults{margin:30px 0 0;padding:10px;text-align:center}.ProdSearchResults h1{text-align:left}.ProdSearchResults.views{text-align:right;color:#666}.ProdSearchResults.views .order{float:left}.ProdSearchResults.views a{text-decoration:none}.ProdSearchResults.views a:hover{text-decoration:underline}.ProdSearchResults.views img{vertical-align:top;margin:0 3px 3px}.ProdSearchResults.table-view{text-align:left;display:flex}.ProdSearchResults.table-view .divProductsTable{flex-grow:1}.ProdSearchResults.grid-view{text-align:left;padding:0}.ProdSearchResults.grid-view .x-code{display:inline;margin-left:5px}.ProdSearchResults.grid-view .availability{float:right;color:red;display:inline-block}.ProdSearchResults.grid-view .description{height:5em}.ProdSearchResults.grid-view .deal-desc-link{text-align:center}.ProdSearchResults.grid-view .deal-desc-link a{display:inline-block;padding:2px;border:2px solid red;border-radius:10px;color:red;text-decoration:none}.ProdSearchResults.grid-view .deal-desc-link a::before{content:"DEAL: ";color:red}.ProdSearchResults.grid-view .image-container{position:relative;text-align:center;margin-left:auto;margin-right:auto;width:200px;min-height:222px;display:flex;flex-direction:column}.ProdSearchResults.grid-view .image-container img{cursor:pointer}.ProdSearchResults.grid-view .edit{position:absolute;z-index:50}.ProdSearchResults.grid-view .price-marked-banner,.flag.price-marked{position:absolute;left:0;top:0;pointer-events:none;white-space:nowrap;background-color:#323c47;color:#fed501;padding:4px 15px 4px 10px;border-bottom-right-radius:10px;text-align:center;font-size:10px}.divProductsTable .flag.price-marked{left:0;top:0}.ProdSearchResults.grid-view .price-marked-banner:empty{display:none}.ProdSearchResults.grid-view .price-marked-banner img{width:100px}.ProdSearchResults.grid-view .image-medium{display:flex;vertical-align:middle;width:100%;min-height:190px;flex-basis:200px;justify-content:center;align-items:center}.ProdSearchResults.grid-view .image-container .message,.product-row .message{width:100%;display:block;border-color:#fed501;background-color:#fed501;color:#323c47;box-sizing:border-box;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:10px;padding:4px 0}.divProductsTable .product-row .message{border-radius:10px;text-align:center;width:max-content;padding:5px 15px;margin-bottom:10px}.divProductsTable .product-row .code{padding:0 5px 0 25px}.divProductsTable .product-row .code span{display:block}.divProductsTable .product-row .jslink,.divProductsTable .product-row .por,.divProductsTable .product-row .rrp,.divProductsTable .product-row .size,.divProductsTable .product-row .vat{color:#828282;font-size:14px}.divProductsTable .product-row .code .jslink{color:#606060;font-weight:700;font-size:16px}.divProductsTable .product-row .size{margin-bottom:3px}.divProductsTable .product-row span.por,.divProductsTable .product-row span.rrp,.divProductsTable .product-row span.vat{display:inline-block}.divProductsTable .product-row span.rrp,.divProductsTable .product-row span.vat{margin-left:25px}.divProductsTable .product-row .por:before{content:'POR: '}.divProductsTable .product-row .vat:before{content:'VAT: '}.divProductsTable .product-row .rrp:before{content:'RRP: '}.divProductsTable .product-row .rrp a{color:#a1a1a1}.divProductsTable .product-row .buy,.divProductsTable .product-row .buy_inputs{display:flex;justify-content:flex-end;align-content:baseline;align-items:flex-end}.divProductsTable .product-row .buy .text{width:15%}.divProductsTable .product-row .buy .button{width:30%;font-size:16px}.divProductsTable .product-row .product-unavailable-container{flex-basis:auto;flex-grow:0;width:45%;margin:0}.divProductsTable .product-row .buy_inputs *{flex-grow:0;flex-basis:auto}.divProductsTable .product-row .description{font-weight:700;margin:10px 0;color:#323c47}.ProdSearchResults.grid-view .image-container .message:hover{background-color:#fff}.ProdSearchResults .presell{position:relative}.ProdSearchResults .presell .flag.price-marked{right:0;left:auto;border-bottom-left-radius:10px;border-bottom-right-radius:0}.ProdSearchResults .size-and-flags-container{text-align:right;margin-top:15px}.ProdSearchResults .size-and-flags-container .size{margin:0;vertical-align:middle;color:#828282;float:left;font-size:14px}.ProdSearchResults .size-and-flags-container div{display:inline}.ProdSearchResults .size-and-flags-container .flags .flag{color:#900;border:1px solid #900;margin:2px;box-sizing:border-box;border-radius:5px;padding:2px}.ProdSearchResults .price-container{margin:0;border-radius:10px;-webkit-border-radius:10px;clear:both;text-align:right}.ProdSearchResults .price-container .price-left-container{display:inline-block;vertical-align:top;margin:0;min-height:30px;text-align:left;width:95px;color:#828282;font-size:14px}.ProdSearchResults.table-view .product-row .you-pay{font-size:12px;color:#a1a1a1;margin-top:15px;display:block}.ProdSearchResults.table-view .product-row .you-pay span{display:inline-block;color:#323c47}.ProdSearchResults.table-view .product-row .you-pay::before{content:'You Pay ';display:inline-block;margin-right:12px}.ProdSearchResults .you-pay span{font-size:large;font-weight:700;color:#333}.ProdSearchResults.table-view .you-pay .original-price{font-size:inherit;font-weight:400;color:inherit}.ProdSearchResults .price-container .price-left-container .original-price{min-height:1.5em;font-size:smaller;color:#666}.ProdSearchResults .price-container .price-right-container{display:inline-block;color:#666;margin:0;padding-left:10px;box-sizing:border-box;width:calc(100% - 95px)}.ProdSearchResults .promo{text-align:left;display:inline-block;width:100%;box-sizing:border-box;border:3px solid #ffa200;border-radius:5px;padding:5px;margin-top:5px;margin-bottom:5px;font-size:9px}.ProdSearchResults .productinfo.clearance-outer .promo,.ProdSearchResults.table-view .product-row.clearance-outer .promo{border:0;background-color:#e02e28;color:#fff;font-family:calibri,sans-serif;text-align:center;line-height:22px;font-weight:700;padding:12px 0;background-image:none;text-shadow:none;width:auto;padding:4px 20px;border-radius:0 0 19px 0;font-size:12px}.ProdSearchResults .promo:empty{border:0;height:46px}.ProdSearchResults.table-view .promo{width:auto;height:auto;padding:2px;flex-basis:100%;background-image:url(/images/static_images/promo.png);background-position:center;padding:3px;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,3px 3px 5px #fff;text-align:center}.ProdSearchResults.table-view .promo:empty{display:none}.ProdSearchResults.table-view .description span{margin-right:5px}.ProdSearchResults.grid-view .buy{margin-top:5px;width:100%}.ProdSearchResults.grid-view .buy .buy_inputs{display:flex;justify-content:center}.ProdSearchResults .buy input{margin-top:5px;display:inline-block;border-radius:5px;box-sizing:border-box;border-radius:30px;padding:10px;flex-basis:40%}.ProdSearchResults .buy input.failedAjax{background-color:red;color:#000;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}.ProdSearchResults .buy .text{border:1px solid #000;font-weight:700;text-align:center;background-color:#fff;box-sizing:border-box;color:#000}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}#main_content.product-detail-box .product-buy-container .buy .button,.ProdSearchResults .buy .button{background-color:#000;width:50px;border:3px solid #000;box-sizing:border-box;color:#fff;cursor:hand;font-weight:700;margin-left:3px}#main_content.product-detail-box .product-buy-container .buy .button:hover,.ProdSearchResults .buy .button:focus,.ProdSearchResults .buy .button:hover{background-color:#fff;color:#000}.ProdSearchResults.table-view .buy_inputs{height:100%}.ProdSearchResults .buy_inputs{text-align:center;padding:2px;width:100%;height:60px;border-radius:5px;box-sizing:border-box;border:3px #fff solid}.ProdSearchResults div[id^=loadWrapper]{vertical-align:top;margin-top:5px;width:32px;height:auto;padding:1px 6px;border:3px solid #094;border-radius:5px;margin-left:3px;background-color:#094;display:none;width:30%;font-size:16px;padding:10px;padding-top:9px;border-radius:30px;box-sizing:border-box;width:87px}.ProdSearchResults .divProductsTable div[id^=loadWrapper]{width:30%}.ProdSearchResults div[id^=loading]{border:5px solid #c1c1c1;border-top:5px solid #fff;border-radius:50%;width:10px;height:10px;margin:0 auto;animation:spinLoader 2s linear infinite;display:none}.ProdSearchResults span[id^=checkmark]{display:none;width:20px;height:20px;margin:0 auto;background:#000;border-radius:50%;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ProdSearchResults span[id^=checkmark]:before{content:"";position:absolute;width:3px;height:9px;background-color:#fff;left:10px;top:5px}.ProdSearchResults span[id^=checkmark]:after{content:"";position:absolute;width:3px;height:3px;background-color:#fff;left:7px;top:11px}.ProdSearchResults span[id^=failmark]{display:none;width:20px;height:20px;margin:0 auto;background:#c1251c;border-radius:50%;position:relative}.ProdSearchResults span[id^=failmark]:before{content:"";position:absolute;width:4px;height:10px;background-color:#fff;left:8px;top:2px}.ProdSearchResults span[id^=failmark]:after{content:"";position:absolute;width:4px;height:3px;background-color:#fff;left:8px;top:15px}#ajaxNotificationWrapper{display:inline-block;width:20px;vertical-align:middle}#website-container div#section_menu div#updateCartLoader,#website-container div#updateCartLoader{border:5px solid #c1c1c1;border-top:5px solid #fff;border-radius:50%;width:10px;height:10px;margin:0 auto;animation:spinLoader 2s linear infinite;display:none;vertical-align:middle}#website-container div#section_menu div#updateCartLoaderSuccess,#website-container div#updateCartLoaderSuccess{display:none;vertical-align:middle;width:20px;height:20px;margin:0 auto;background:#000;border-radius:50%;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#updateCartLoaderSuccess:before{content:"";position:absolute;width:3px;height:9px;background-color:#fff;left:10px;top:5px}#updateCartLoaderSuccess:after{content:"";position:absolute;width:3px;height:3px;background-color:#fff;left:7px;top:11px}@keyframes spinLoader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ProdSearchResults .tableHead{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#f2f2f2;font-weight:700;padding:3px}.ProdSearchResults .ProductGroupHeader{padding:4px;font-weight:700;flex-basis:100%}.ProdSearchResults .product-row td{height:60px;padding:3px;border-top:1px solid #ccc}.ProdSearchResults.table-view .prodimgdiv{text-align:center;cursor:pointer}.jslink{cursor:pointer}.ProdSearchResults .page-navigation{margin:10px;padding:0}.ProdSearchResults .page-navigation a{margin:5px 2px 5px 2px;padding:2px;min-width:30px;display:inline-block;border-radius:10px;box-sizing:border-box;-webkit-border-radius:10px;border:3px solid #fff}.ProdSearchResults .page-navigation a.current-page{margin:5px 10px 5px 10px}.ProdSearchResults .page-navigation a.next-page,.ProdSearchResults .page-navigation a.prev-page{width:120px}.ProdSearchResults.grid-view{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start}.ProdCategoryColumn{flex-basis:20%;padding-right:20px;box-sizing:border-box}.ProdCategoryColumn a{color:#000;text-decoration:none}.ProdSearchResults{flex-basis:80%}.ProdPageWrapper{display:flex}.commodity-heading{font-size:15px;font-weight:700;margin-top:10px;cursor:pointer;text-align:left;border-bottom:1px solid #d1d2d6;padding-bottom:10px;display:flex;justify-content:space-between;margin-bottom:10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.commodity-group{max-height:0;overflow:hidden;transition:max-height .2s}.commodity-group.commodity-group-start-open{max-height:1500px}#product-category-header h3{text-align:left;border-bottom:1px solid #ccc;padding-bottom:10px}.category-selection{display:block;text-align:left;margin-bottom:12px}.category-selection [type=checkbox]:checked,.category-selection [type=checkbox]:not(:checked){position:absolute;left:-9999px}.category-selection [type=checkbox]:checked+label,.category-selection [type=checkbox]:not(:checked)+label{position:relative;padding-left:1.95em;cursor:pointer}.category-selection [type=checkbox]:checked+label:before,.category-selection [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:1em;height:1em;border:2px solid #ccc;background:#fff;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);box-sizing:border-box}.category-selection [type=checkbox]:checked+label:after,.category-selection [type=checkbox]:not(:checked)+label:after{content:'\2713\0020';position:absolute;top:.1em;left:.18em;font-size:1em;line-height:.8;color:#323c47;transition:all .2s;font-family:'Lucida Sans Unicode','Arial Unicode MS',Arial}.category-selection [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.category-selection [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.category-selection [type=checkbox]:disabled:checked+label:before,.category-selection [type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}.category-selection [type=checkbox]:disabled:checked+label:after{color:#999}.category-selection [type=checkbox]:disabled+label{color:#aaa}.category-selection [type=checkbox]:checked:focus+label:before,.category-selection [type=checkbox]:not(:checked):focus+label:before{border:2px dotted #323c47}.category-selection label:hover:before{border:2px solid #323c47!important}.category-selection input{pointer-events:none}.ProdSearchResults.grid-view .productinfo{flex-grow:0}.productinfo{display:inline-block;zoom:1;width:200px;margin:5px;overflow:unset;background-color:#fff;border-radius:10px;padding:10px;vertical-align:top;flex-basis:24%;box-sizing:border-box;margin-bottom:10px;font-size:12px;margin:5px .5%;flex-grow:1}.productinfo a{color:#828282}.productinfo .you-pay{color:#828282;font-size:12px}.productinfo .split-product{width:100%;display:block;border-color:#fed501;background-color:#fed501;color:#323c47;box-sizing:border-box;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:10px;padding:2px 0}.productinfo .code a{text-decoration:none;color:#464646;font-weight:700;font-size:16px}.productinfo .code{margin:4px 0;display:block}.productinfo .split-product:empty{display:none}.productinfo .ProdDesc{font-size:16px;font-weight:700}#product-lightbox{position:fixed;z-index:9999;text-align:center;top:0;bottom:0;left:0;right:0;white-space:nowrap;background-image:url(/images/static_images/black.png)}#close-lightbox{position:absolute;top:0;right:0;z-index:9999;background-image:url(/images/static_images/black.png);border-radius:90px;cursor:pointer;display:inline-block;height:20px;width:20px;text-align:center;color:#fff;border:1px solid #967967}#product-lightbox iframe{display:inline-block;position:relative;width:100%;max-width:500px;height:100vh;max-height:700px;box-sizing:border-box;vertical-align:middle;border:2px solid #967967;border-radius:10px;overflow:auto}#iframe-container{display:inline-block;vertical-align:middle;border-radius:10px;position:relative;width:100%;max-width:500px;height:100vh;max-height:700px;background:#fff url(/images/static_images/loading_animation.gif) no-repeat 50% 50%}#product-lightbox:before{display:inline-block;height:100%;content:'';vertical-align:middle}#ProdInfo img{display:block;margin-left:auto;margin-right:auto}.Tab{padding-top:2px;margin-right:0;margin-left:10px;padding-left:5px;padding-right:5px;color:#000;background-color:#eee;border:2px solid #967967;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-top-width:0;width:100px;text-decoration:none;font-weight:700;font-size:10pt}.Tab:hover{background-color:#ddd}.Tab:active{background-color:#ccc}.Tab_Selected{padding-top:2px;margin-right:0;margin-left:10px;padding-left:5px;padding-right:5px;color:#000;background-color:#fff;border:2px solid #967967;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-top-color:#fff;width:100px;text-decoration:none;font-weight:700;font-size:10pt}.shopping-cart fieldset{border:none}.shopping-cart legend{font-size:2.5em;font-weight:200}.shopping-cart .quick-add{border:4px solid;border-radius:10px;padding:30px;margin-top:20px;margin-bottom:20px}.shopping-cart .quick-add .button,.shopping-cart .quick-add .prod-code,.shopping-cart .quick-add .prod-desc,.shopping-cart .quick-add .quantity{display:inline-block;margin-right:40px;vertical-align:middle}@media screen and (max-width:850px){.quick-add,.shopping-cart .quick-add{text-align:center}.quick-add .button,.quick-add .prod-code,.quick-add .quantity,.shopping-cart .quick-add .button,.shopping-cart .quick-add .prod-code,.shopping-cart .quick-add .quantity{margin-right:auto}.shopping-cart .quick-add .prod-desc{width:97%;padding:1.5%}.shopping-cart .quick-add .prod-desc input#edPDesc,.shopping-cart .quick-add .prod-desc label{width:100%}}.shopping-cart .quick-add label{color:#676767;display:block;margin-top:5px}.shopping-cart .quick-add .prod-desc input{background-color:#ebebeb;border:2px #a8a8a8 solid;border-radius:5px;height:35px;padding:5px;box-sizing:border-box;width:200px;margin-top:5px}.shopping-cart .quick-add .prod-code input{background-color:#ebebeb;border:2px #a8a8a8 solid;border-radius:5px;height:35px;padding:5px;box-sizing:border-box;width:200px;margin-top:5px}.shopping-cart .quick-add .quantity input{background-color:#ebebeb;border:2px #a8a8a8 solid;border-radius:5px;height:35px;padding:5px;box-sizing:border-box;width:70px;margin-top:5px}.shopping-cart .quick-add .button{font-size:large;color:#fff;border:none;border-radius:10px;padding:5px;box-sizing:border-box;height:35px;vertical-align:bottom;margin-top:10px}.shopping-cart .quick-add .info{font-size:2em;display:inline-block;vertical-align:bottom}.shopping-cart .quick-add span.info{font-size:1em;max-width:none;margin-top:10px}.shopping-cart .tableHead{padding:5px}.shopping-cart .scprod{padding:5px}.shopping-cart .StandardPrice{font-weight:700;font-size:larger}.shopping-cart .PromotionPrice{font-weight:700;font-size:larger;color:#ffa200}.shopping-cart .PromotionPrice:after{content:"Promo";border:2px #ffa200 solid;border-radius:5px;font-size:small;vertical-align:middle;margin:2px;padding:2px}.shopping-cart .scprod .text{background-color:#ebebeb;border:2px #a8a8a8 solid;border-radius:5px;height:35px;padding:5px;margin-right:5px;text-align:center;box-sizing:border-box}.shopping-cart .scprod .button{border:none;border-radius:5px;height:35px;padding:5px;box-sizing:border-box}.shopping-cart .line,.shopping-cart .line_error{border-bottom:2px solid #ebebeb;padding:5px}.shopping-cart .line_error,.shopping-cart .scprod{padding:5px;height:60px}.shopping-cart .line_error{background-color:#ffcaca}.shopping-cart .prodimgdiv{width:60px;text-align:center}@media screen and (max-width:650px){.shopping-cart .hideCartColumnOnMobile{display:none}.shopping-cart .line select{max-width:50%}}.shopping-cart .tableFoot{background-color:#ebebeb;padding:20px;margin-top:10px;text-align:right;font-size:x-large}.shopping-cart.process-order h2{display:inline;vertical-align:top}.shopping-cart.process-order a{color:#fff}.shopping-cart.process-order .cart-options{float:right;padding-top:20px}.shopping-cart.process-order .cart-options input{background:0 0;border:none;color:#fff;font-size:large}.shopping-cart.process-order .cart-options input:hover{text-decoration:underline}.shopping-cart.process-order .inner-process-order{border:4px #fff solid;border-radius:10px;background-color:#000;padding:30px;margin-top:20px;margin-bottom:20px;clear:both}.shopping-cart.process-order .inner-process-order .your-ref{margin-right:60px;vertical-align:top}.shopping-cart.process-order .inner-process-order label{display:block}.shopping-cart.process-order .inner-process-order .collection-times{margin-right:60px;vertical-align:top}.shopping-cart.process-order .inner-process-order .order-type{display:inline-block;vertical-align:top}.shopping-cart.process-order .inner-process-order .order-type div{font-size:35px}.shopping-cart.process-order .cart-submission{text-align:right;display:table;width:100%}.shopping-cart.process-order .cart-submission span{text-align:left;margin-left:0;margin-right:auto;display:table-cell}.shopping-cart.process-order .cart-submission input{font-size:large;color:#fff;border:none;border-radius:10px;padding:5px;box-sizing:border-box;height:35px}.shopping-cart.process-order .cart-submission .place-order{display:table-cell}.shopping-cart .inner-process-order select,.shopping-cart.process-order .inner-process-order input[type=text]{border-radius:10px;border:3px #a8a8a8 solid;height:35px;padding-left:10px;padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;margin-top:5px}.shopping-cart.process-order .inner-process-order input[type=text]:focus{border:3px #a8a8a8 solid!important}.shopping-cart div[id^=loadWrapper]{width:41px;height:27px;padding:1px 6px;border:3px solid #000;border-radius:5px;margin-top:-1px;background-color:#000;display:none;vertical-align:middle;text-align:center}.shopping-cart div[id^=loading]{border:5px solid #c1c1c1;border-top:5px solid #fff;border-radius:50%;width:10px;height:10px;margin:3px auto 0;animation:spinLoader 2s linear infinite;display:none}.shopping-cart span[id^=checkmark]{display:none;width:20px;height:20px;margin:3px auto 0;background:#000;border-radius:50%;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.shopping-cart span[id^=checkmark]:before{content:"";position:absolute;width:3px;height:9px;background-color:#fff;left:10px;top:5px}.shopping-cart span[id^=checkmark]:after{content:"";position:absolute;width:3px;height:3px;background-color:#fff;left:7px;top:11px}.shopping-cart span[id^=failmark]{display:none;width:20px;height:20px;margin:3px auto 0;background:#c1251c;border-radius:50%;position:relative}.shopping-cart span[id^=failmark]:before{content:"";position:absolute;width:4px;height:10px;background-color:#fff;left:8px;top:2px}.shopping-cart span[id^=failmark]:after{content:"";position:absolute;width:4px;height:3px;background-color:#fff;left:8px;top:15px}.shopping-cart .table-container table{border-collapse:collapse}.shopping-cart .deal_start{border-top:4px solid #ff0;border-left:4px solid #ff0;border-right:4px solid #ff0}.shopping-cart .deal_continue{border-left:4px solid #ff0;border-right:4px solid #ff0}.shopping-cart .deal_end{background-color:#ffffc6;border-left:4px solid #ff0;border-right:4px solid #ff0;border-bottom:4px solid #ff0}body.members-area div.buttons{text-align:center;background-color:#767777;padding:10px 0}body.members-area .buttons a.button{margin:7px;color:#fff;text-decoration:none;font-weight:700;line-height:40px;font-size:large;border-radius:5px;white-space:nowrap;display:inline-block;padding:0 10px}body div.buttons{text-align:center;padding:40px 0;margin-top:0;position:relative}body.join-us .buttons span{font-weight:700;font-size:x-large;color:#000;margin:10px}body.join-us div.buttons:before{content:"Are you a...";font-weight:700;font-size:xx-large;display:block;margin-bottom:10px}body.join-us div.buttons:after{content:" ";position:absolute;z-index:999;top:-10px;left:0;right:0;height:20px;background-color:#fff}body .buttons a.button{margin:7px;color:#fff;background-color:#000;text-decoration:none;font-weight:700;line-height:40px;font-size:large;border-radius:10px;white-space:nowrap;display:inline-block;padding:0 10px;width:250px;border:3px solid #000}body.join-us .buttons a.button:after{content:"?"}body .buttons a.button:hover{color:#000;background-color:#fff}form#account-details div.account-details{margin-left:auto;margin-right:auto;max-width:900px}form#account-details div.account-details div{display:inline-block;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;padding-top:20px;padding-right:20px}form#account-details div.account-details label{display:block;color:#676767}form#account-details div.account-details input{background-color:#eee;border-radius:10px;-webkit-border-radius:10px;font-size:large;width:400px;height:36px;padding-left:10px;padding-right:10px;margin-top:10px;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #bbb}form#account-details div.account-details input:focus{border:2px solid #000!important}form#account-details div.account-details div.submit{display:block}form#account-details div.account-details #submit{padding-right:60px;background:#000 url(/images/static_images/button-dots.png) no-repeat 90%;width:250px;text-align:left;padding-left:20px;border:none;color:#fff}form#file-upload div.file-upload .error_message{color:#d91111;width:100%}form#credit-approval div.credit-approval,form#file-upload div.file-upload{margin-left:auto;margin-right:auto;max-width:900px}form#credit-approval div.credit-approval div,form#file-upload div.file-upload div{display:inline-block;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;padding-top:20px;padding-right:20px}form#credit-approval div.credit-approval label,form#file-upload div.file-upload label{display:block;color:#676767}form#credit-approval div.credit-approval input,form#file-upload div.file-upload input{background-color:#eee;border-radius:10px;-webkit-border-radius:10px;font-size:large;width:400px;height:36px;padding-left:10px;padding-right:10px;margin-top:10px;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #bbb}form#file-upload div.file-upload textarea{background-color:#eee;border-radius:10px;-webkit-border-radius:10px;font-size:large;width:400px;height:70px;padding-left:10px;padding-right:10px;margin-top:10px;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #bbb}form#credit-approval div.credit-approval input:focus,form#file-upload div.file-upload input:focus{border:2px solid #000!important}form#credit-approval div.credit-approval div.submit,form#file-upload div.file-upload div.submit{display:block}form#credit-approval div.credit-approval div.error-message,form#file-upload div.file-upload div.error-message{width:100%;color:#d70000}form#credit-approval div.credit-approval #submit,form#file-upload div.file-upload #submit{padding-right:60px;background:#000 url(/images/static_images/button-dots.png) no-repeat 90%;width:250px;text-align:left;padding-left:20px;border:none;color:#fff}form#join-retail-club div.join-retail-club{margin-left:auto;margin-right:auto;max-width:900px;border:3px solid #000;border-radius:10px;-webkit-border-radius:10px;padding:20px}form#join-retail-club div.join-retail-club div{display:inline-block;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;padding-top:20px;padding-right:20px;width:100%}form#join-retail-club div.join-retail-club label{display:block;color:#676767}form#join-retail-club div.join-retail-club input,form#join-retail-club div.join-retail-club select,form#join-retail-club div.join-retail-club textarea{background-color:#eee;border-radius:10px;-webkit-border-radius:10px;font-size:large;width:100%;height:36px;padding-left:10px;padding-right:10px;margin-top:10px;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #bbb}form div.join-retail-club:after{content:"* : Required field";color:#d70000}form div.form-success:before{content:"Form successfully submitted";color:#094;font-size:large;display:block}form div.form-error{border-color:#d70000!important}form div.form-error:before{content:"There was an error submitting the form";color:#d70000;font-size:large;display:block}form div.form-password-mismatch:before{content:"The passwords you have provided do not match";color:#d70000;font-size:large;display:block}form div.error_email .field,form div.error_numeric .field,form div.error_required .field{border-color:#d70000!important}form div.required label:before{content:"*";color:#d70000}form div.error_email label,form div.error_numeric label,form div.error_required label{color:#d70000!important}form div.error_required label:after{content:" (required)";color:#d70000}form div.error_email label:after{content:" (invalid email)";color:#d70000}form div.error_numeric label:after{content:" (numbers only)";color:#d70000}form div.error_recaptcha-empty label:after{content:" (You must complete the reCAPTCHA)";color:#d70000}form div.error_recaptcha-failed label:after{content:" (Sorry, it seems you failed the reCAPTCHA this time, please try again or log in to skip the reCAPTCHA.)";color:#d70000}form#join-retail-club div.join-retail-club select{max-width:300px}form#join-retail-club div.join-retail-club textarea{height:200px;padding:10px}form#join-retail-club div.join-retail-club input:focus{border:2px solid #000!important}form#join-retail-club div.join-retail-club div.submit{display:block}form#join-retail-club div.join-retail-club #submit{padding-right:60px;background:#000 url(/images/static_images/button-dots.png) no-repeat 90%;width:250px;text-align:left;padding-left:20px;border:none;color:#fff}body.join-us div.frmExisting,body.join-us div.new-customer{margin-left:auto;margin-right:auto;max-width:100%;border:3px solid #000;border-radius:10px;-webkit-border-radius:10px;padding:20px}body.join-us div.frmExisting div{display:inline-block;vertical-align:bottom;box-sizing:border-box;-moz-box-sizing:border-box;padding-top:20px;padding-right:20px}form div.frmExisting:after,form div.new-customer:after{content:"* : Required field";color:#d70000;display:block;margin-top:20px}body.join-us div.new-customer div{display:inline-block;vertical-align:bottom;box-sizing:border-box;-moz-box-sizing:border-box;padding-top:20px;padding-right:1%;width:100%}@media screen and (min-width:851px){body.join-us div.new-customer div{width:49%}}@media screen and (max-width:850px){body.join-us div.new-customer div{width:100%}}body.join-us div.new-customer div.title{display:block;max-width:150px}body.join-us div.new-customer div.business_address{float:left}body.join-us form#new-customer div.new-customer div.business_address .field{height:205px;resize:vertical;max-height:445px;min-height:34px}body.join-us form#new-customer div.new-customer input#submit{width:250px}body.join-us div.frmExisting label,body.join-us div.new-customer label{display:block;color:#676767}body.join-us div.frmExisting .field{display:block;width:100%;max-width:300px}body.join-us div.new-customer .field{display:block;width:100%}body.join-us div.frmExisting #customer-number{max-width:270px}form#frmExisting div.frmExisting .field,form#new-customer div.new-customer .field{background-color:#eee;border-radius:10px;-webkit-border-radius:10px;font-size:large;height:36px;padding-left:10px;padding-right:10px;margin-top:10px;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #bbb}body.join-us div.frmExisting input#submit,body.join-us div.new-customer input#submit{width:auto;padding-right:60px;background:#000 url(/images/static_images/button-dots.png) no-repeat 90%;text-align:left;padding-left:20px;border:none;color:#fff}body.join-us .info{line-height:3}body.join-us .title span{color:#000}div.contact-us{margin-left:auto;margin-right:auto;border:3px solid #000;border-radius:10px;-webkit-border-radius:10px;padding:20px;max-width:1010px}div.contact-us div{display:inline-block;vertical-align:bottom;box-sizing:border-box;padding-top:20px;padding-right:20px;width:100%;max-width:500px}div.contact-us div.recaptcha{max-width:none;text-align:right}div.contact-us div.recaptcha div{padding:0}div.contact-us div.title{display:block;max-width:150px}div.contact-us div.message{max-width:none}form#contact-us div.contact-us div.message .field{height:205px;resize:vertical;max-height:360px;min-height:34px}textarea{padding:10px}form#contact-us div.contact-us div.submit{text-align:right;display:block;max-width:none}form#contact-us div.contact-us input#submit{display:inline-block}div.contact-us label{display:block;color:#676767}div.contact-us .field{display:block;width:100%}div.contact-us #customer-number{max-width:270px}div.contact-us div[class^=Additional_]{display:none}form#contact-us div.contact-us .field{background-color:#eee;border-radius:10px;-webkit-border-radius:10px;font-size:large;height:36px;padding-left:10px;padding-right:10px;margin-top:10px;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #bbb}#website-container div.contact-us input#submit{width:auto;padding-right:60px;background:#000 url(/images/static_images/button-dots.png) no-repeat 90%;text-align:left;padding-left:20px;border:none;color:#fff}#website-container div.contact-us div.submit.disabled input#submit{background:#000;padding-right:20px}body.contact-us .info{line-height:3}body.contact-us .title span{color:#000}form div.contact-us:after{content:"* : Required field";color:#d70000}div.two-item-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-column-gap:5px;grid-row-gap:5px}div.two-item-grid div:first-of-type{-ms-grid-row:1;-ms-grid-column:1}div.two-item-grid div:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:2}div.two-item-grid div.tiletabletd{width:100%!important}@media screen and (max-width:820px){div.two-item-grid{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}div.two-item-grid div:nth-of-type(2){-ms-grid-row:2;-ms-grid-column:1}}.find-nearest span{display:block}@media screen and (max-width:1290px){#website-container{padding:0}}@media screen and (max-width:950px){#website-container div.main-box{margin-left:auto;margin-right:auto}.find-nearest{text-align:center}}@media screen and (max-width:850px){.reverse td,.reverse.tiletabletd{display:table-footer-group}#login-details td{display:table-cell}}@media screen and (max-width:860px){div.login{width:100%!important}#login div.div-login{width:100%!important}div#logindiv,div.div-login{width:100%!important}div#logindiv div,div#logindiv input{width:100%!important}}@media screen and (max-width:550px){div#logindiv,div.div-login{width:100%!important;box-sizing:border-box}div#logindiv div,div#logindiv input{width:100%!important}div.home-nav{margin:5px 0 0;display:inline-block}.home-nav .button{width:40%!important;font-size:20px!important;padding:1%!important;margin:5px!important;height:150px!important}.home-nav a{margin-left:5px;margin-top:5px}.home-nav .button img{width:90%}.divtmpt.find-nearest div{width:250px!important}#footer #footer-social{margin-left:5px}#footer #footer-logo{margin-right:5px}#footer #footer-bottom #footer-legal,#footer #footer-bottom #footer-nav{margin:0;float:none}#footer #footer-bottom{text-align:center}}@media screen and (max-width:430px){#footer #footer-social{float:none;text-align:center;width:200px;margin-left:auto;margin-right:auto}#footer{text-align:center}}@keyframes new-pulse{0%{background-color:rgba(255,255,0,.2)}100%{background-color:rgba(255,255,255,0)}}#new-pulse{animation:3s ease 0s alternate none infinite running new-pulse}#new-pulse:hover,.main_menu_item_active #new-pulse{animation:none}.button,a{transition:1s background,1s color}.button:hover,a:hover{transition:none}body,html{margin:0;padding:0;position:relative}body{overflow-x:hidden;-webkit-animation:androidbugfix infinite 1s}@-webkit-keyframes androidbugfix{from{padding:0}to{padding:0}}#main_menu_bar #menu label{font:2.875em/1.4375em Arial;right:10px;position:absolute}#main_menu_bar label.burger{display:inline-block;vertical-align:middle;height:80%;position:static;margin-right:5px}@media screen and (min-width:860px){#main_menu_bar label.burger:hover img{display:none;border-radius:5px}#main_menu_bar label.burger:hover img.hover{display:inline-block}}#main_menu_bar label img{height:100%}#main_menu_bar label img.hover{display:none}#ShoppingCartContent{right:50px}#website-container [x-sticky-active]#main_menu_bar #menu{margin-top:0;margin-bottom:0}#menu label{padding:0 .25em;font:3.125em/1.375em Arial;display:inline;margin-top:0}#menu .sub-nav .toggle{padding:0 .3125em;font:2em/2em Arial;top:0}#main_menu_bar label:hover,#menu label:hover{color:#0f0}#main-nav-check,#menu .sub-nav-check{position:absolute;left:-9999px}.toggle{position:absolute;right:.15em;cursor:pointer;color:#fff}.website-container{background:#fff;min-height:100%;padding:0;margin:0}#menu,#menu .sub-nav{position:absolute;top:0;bottom:0;width:13.75em;background:#000;z-index:9999}#menu,#menu .sub-nav,.website-container{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .25s ease;transition:transform .25s ease}#menu{position:absolute;height:100vh;overflow-y:auto;overflow-x:hidden;width:100%}#menu ul{background:#000;text-decoration:none;padding:0;margin-top:4.0625em;border-top:1px solid #444;line-height:1em}#menu li{border-bottom:1px solid #444;background:#000;white-space:normal}#menu li a{margin:0;font-size:1em;text-decoration:none;width:100%;box-sizing:border-box;padding:0}#menu li a#shopping-cart{width:100%;background-position:10%!important;text-indent:0}#menu li a#por-menu{width:100%;background-position:10%!important;text-indent:0}#menu li a#barcode-scanner{width:100%;background-position:10%!important;text-indent:0}#menu .toggle-sub:hover,#menu li a:hover{background:#fff;color:#000}#menu .sub-nav{margin-top:-1px}#menu .sub-heading{margin-top:4.0625em;padding-left:1.3125em;color:#999}#menu .sub-heading:before{content:"";display:block;height:1px;width:13.75em;margin-left:-1.3125em;background:#444}#menu .toggle-sub{font:bold 1em/2.75em Arial;color:#fff;background:#222;float:right;width:2.25em;border-left:1px solid #444;cursor:pointer;text-align:center}@media screen and (-webkit-min-device-pixel-ratio:0){.container{-webkit-transform:none!important}}#menu .close-all{display:none}.js #menu .close-all{display:inline}.js #menu .toggle{top:0;z-index:9999}.js #menu .sub-nav .toggle{width:1px}#main_menu_bar a#hide-staff-zone,#main_menu_bar a#hide-switch-account{display:none}@media (min-width:860px){.js #menu .close-all{display:none}#menu li a{padding:5px}#menu li a#shopping-cart{width:50px;background-position:center!important;text-indent:100px}#menu li a#por-menu{width:50px;background-position:center!important;text-indent:100px}#menu li a#barcode-scanner{width:50px;background-position:center!important;text-indent:100px}#menu,#menu .sub-nav,.website-container{-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important}#main_menu_bar label.burger,#menu .sub-heading,#menu .sub-nav,#menu label{display:none}#menu{background-color:transparent;width:auto;text-align:right;height:auto;overflow:visible;display:inline-block;margin-right:1px;vertical-align:middle;position:static}#menu:before{content:"";height:100%;display:inline-block;vertical-align:middle}#menu .toggle-sub{display:block;margin-right:.25em;border-left:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#menu .toggle-sub,#menu .toggle-sub:hover{background:0 0}#menu ul ul .toggle-sub{margin-right:0;border-left:1px solid #444;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#menu ul li:hover>label{color:#ccc}#menu>ul{z-index:1;right:100px;margin-top:0;display:inline-table;border-left:1px solid #444;border-right:0;font-size:.875em}#menu ul{height:auto;list-style:none;border:1px none #444;background:0 0;vertical-align:middle;margin:0}#menu ul:after{content:"";clear:both;display:block}#menu ul li{position:relative;text-align:left;border:1px none #444;background:0 0;display:inline-block;vertical-align:middle}#main_menu_bar{text-align:left}#menu ul li a:only-child{padding-left:10px;padding-right:10px;width:auto}#menu ul li:hover>ul{display:block}#menu ul ul{position:absolute;left:0;margin-left:-1px}#menu ul ul li{float:inherit;width:13.75em;border-left:1px solid #444}#menu ul ul li a{padding:10px}#menu ul ul li a:after{right:.375em;margin-top:-1.6875em;-webkit-transform:none;-ms-transform:none;transform:none}#menu ul .sub-nav{top:auto;bottom:auto;left:auto;width:auto;margin-top:0;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}#menu ul ul .sub-nav{float:left;top:0;left:13.75em;margin-left:0;margin-top:-1px}#menu ul .fly-left ul li{float:none}#menu ul .fly-left ul{left:-13.75em;margin-left:-2px}#menu ul .fly-left .toggle-sub{right:auto;left:.375em;padding-bottom:1px;border-right:1px solid #444;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#ShoppingCartContent{right:10px}}.page-content{padding:1em 2em;max-width:64em;margin:auto}.page-content:after{display:block;content:"";height:1px}code{display:block;background:#ebebeb;font-size:.875em;padding:1em 2em;overflow-x:scroll;white-space:nowrap}blockquote{font-style:italic}.error{color:red;background-image:url(/images/static_images/white.png);border:2px solid red;border-radius:10px;padding:10px;font-size:1em;box-sizing:border-box}#edUserReadOnly{width:45%;float:right;background-color:#f7fff5;border-radius:10px;-webkit-border-radius:10px;font-size:large;height:36px;padding-left:10px;padding-right:10px;margin-bottom:10px;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #bbb;box-shadow:inset 1px 1px 2px 1px rgba(0,0,0,.2)}label[for=edUserReadOnly]{width:40%;height:40px;line-height:40px;float:left;text-align:left}#edCurrentPass{width:45%;float:right;background-color:#f7fff5;border-radius:10px;-webkit-border-radius:10px;font-size:large;height:36px;padding-left:10px;padding-right:10px;margin-bottom:10px;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #bbb;box-shadow:inset 1px 1px 2px 1px rgba(0,0,0,.2)}label[for=edCurrentPass]{width:40%;height:40px;line-height:40px;float:left;text-align:left}#edNewPass1{width:45%;float:right;background-color:#f7fff5;border-radius:10px;-webkit-border-radius:10px;font-size:large;height:36px;padding-left:10px;padding-right:10px;margin-bottom:10px;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #bbb;box-shadow:inset 1px 1px 2px 1px rgba(0,0,0,.2)}label[for=edNewPass1]{width:40%;height:40px;line-height:40px;float:left;text-align:left}#edNewPass2{width:45%;float:right;background-color:#f7fff5;border-radius:10px;-webkit-border-radius:10px;font-size:large;height:36px;padding-left:10px;padding-right:10px;margin-bottom:10px;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #bbb;box-shadow:inset 1px 1px 2px 1px rgba(0,0,0,.2)}label[for=edNewPass2]{width:40%;height:40px;line-height:40px;float:left;text-align:left}.scart-message .info{color:#00f;background-image:url(/images/static_images/white.png);border:2px solid #00f;border-radius:10px;padding:10px;font-size:1.3em;box-sizing:border-box}.scart-message span{margin-top:20px;display:block;clear:both}.infoDesc{color:#000;text-align:left;font-size:2em;margin-top:10px;display:block;vertical-align:bottom;font-weight:700}.infoDesc .spinner{animation-name:loadSpinner;animation-duration:2s;display:inline-block;width:15px;height:15px;border:3px solid #000;border-radius:15px;border-top-color:#ccc}#privacy-popup{position:fixed;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;padding:20px 20px 10px;max-width:1024px;background-color:#3d3834;border:1px solid grey;color:#fff;font-size:14px;font-weight:700;text-align:center;box-shadow:0 0 20px 3px #000;transition:transform 1s ease,opacity 1.5s ease,background-color .5s;opacity:0}#privacy-popup:not(:empty){opacity:1}#privacy-popup span{white-space:nowrap}#privacy-popup input{border:1px solid;width:125px;padding:10px;margin:10px;background:no-repeat 110% 50%;font-weight:700;cursor:pointer;transition:background-position 1s ease,color 1s}#privacy-popup input:hover{background-position:center;background-size:60%;transition:background-position .5s ease,color .5s;color:transparent}#privacy-popup input.yes{border-color:green;background:#c0ffc0 url(/images/static_images/yes.png)}#privacy-popup input.no{border-color:maroon;background:#ffc0c0 url(/images/static_images/no.png)}#privacy-popup div{font-weight:400}#privacy-popup div a{color:#fff}.error-message-box{color:#d91111;background-color:#ffc9c9;border:5px solid #d91111;padding:30px;border-radius:20px;-webkit-border-radius:20px}.success-message-box{color:#08960d;background-color:#ceffc9;border:5px solid #11d918;padding:30px;border-radius:20px;-webkit-border-radius:20px}#admin-options{display:none;width:95%;background-color:#f5f5f5;border-radius:10px;padding:2.5%}#admin-options h3 a{text-decoration:none;color:#1fa157;font-size:15px}#admin-options-header{color:#1fa157;font-size:15px}#admin-options table{width:100%;text-align:center;background-color:#ededed;border-collapse:collapse}#admin-options table tr td{font-size:12px;padding:7px 7px}#admin-options table span.url{font-size:10px}#admin-options table tr th{padding:0 7px}#admin-options table tr.missing-file{background-color:#ffb5b5}#admin-options tr.missing-file:nth-child(even){background-color:#ff9e9e}#admin-options tr:nth-child(even){background-color:#dbdbdb}#admin-options table #table-header{background-color:#000;color:#eee}.paramLine{word-break:break-all}table td.auditTableHead{font-size:10px;height:18px;padding:3px;color:#666;background-color:#e0e0e0;border-bottom:1px solid #666;word-break:break-all}table td.auditLine{font-size:10px;width:3%;background-color:#f2f2f2;word-break:break-all}table td.severity-99{background-color:#d0ffd4}table td.severity-1{background-color:#dad8ff}table td.severity1{background-color:#ffffd8}table td.severity2{background-color:#ffde95}table td.severity3{background-color:#ffb1aa}#ajaxWarningBar{-webkit-transition:bottom 2s ease-out;-moz-transition:bottom 2s ease-out;-o-transition:bottom 2s ease-out;transition:bottom 2s ease-out}.fadeOut{-webkit-transition:opacity 3s ease-in-out;-moz-transition:opacity 3s ease-in-out;-o-transition:opacity 3s ease-in-out;opacity:0}.fadeOutFast{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;opacity:0}.invisible{opacity:0}.fadeIn{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;opacity:1}@keyframes loadSpinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.header-menu-items{position:absolute;top:0;right:0;display:flex;flex-drection:column;align-items:flex-end;width:100%;justify-content:flex-end}@media screen and (max-width:860px){.header-menu-items{display:none}}.header-menu-items .header-menu-entry{margin-right:15px;padding-right:15px}.header-menu-items .header-menu-entry a{text-decoration:none;color:#a1a1a1;font-size:13px;padding-top:10px;box-sizing:border-box;display:block}@media screen and (min-width:851px){#main_menu_bar a#contact_us_mobile_only,#main_menu_bar a#logout_mobile_only,#main_menu_bar a#my_account_mobile_only,#main_menu_bar a#por_mobile_only{display:none}}@media screen and (max-width:850px){.hide-mobile{display:none}}.anchoredCustCode{text-decoration:underline;color:#0f74a8;cursor:pointer}#refreshCustLookup{display:none}#refreshCustLookup img{height:43px}.link_button_label{vertical-align:bottom;line-height:36px}.link_button{display:inline-block;position:relative;height:36px;line-height:36px;border:none;color:#fff;font-weight:700;text-decoration:none;border-radius:10px;-webkit-border-radius:10px;font-size:large;width:auto;text-align:center;background:#000;padding:0 10px;cursor:pointer;margin:10px}.customerUserAdminTable,.userAdminTable{font-size:11px;word-break:break-word;width:100%}div.info-box{color:red;background-image:url(/images/static_images/white.png);display:block;max-width:100%;margin-top:20px;padding:20px;border-radius:10px;border:1px solid red}.order-as-customer .order-as-customer-buttons input.button.reset{width:110px;background:red url(/images/static_images/reset.png) no-repeat 90%}#update-customer-notes{background-color:transparent;color:#000;font-weight:700;width:120px;font-size:14px}#customer-notes{width:100%;height:80px;box-sizing:border-box}#failure-customer-notes,#loading-customer-notes,#success-customer-notes{display:none;box-sizing:border-box;border-width:2px;border-color:#e3e3e3;border-style:outset;width:120px;text-align:center;font-size:14px}#loading-customer-notes{height:auto;background-color:transparent;margin:auto;animation:none;border-width:2px!important;border-color:#e3e3e3!important;border-style:outset!important;color:#000}#success-customer-notes{color:#6fa46b}#message-customer-notes{display:inline-block}.accountTile{display:flex;margin-bottom:20px;border:1px solid #ccc;border-radius:8px;margin-left:5px;margin-right:5px}.accountTile:hover{border:1px solid #084}a.accountTile{text-decoration:none;color:inherit}div.accountTile.accountTileComingSoon{opacity:.3}.accountTile div.imageWrapper{border-radius:250px;width:8vw;height:8vw;display:flex;justify-content:center;align-self:center}.accountTile div.imageWrapper img{max-width:50%;max-height:50%;align-self:center}.accountTile div.textWrapper{box-sizing:border-box;max-width:60%;padding:15px;align-self:center}@media screen and (min-width:1290px){.accountTile div.imageWrapper{width:125px;height:125px}}@media screen and (max-width:860px){.flexRow .flexColumn.accountTile{flex-wrap:wrap;flex-direction:row;width:100%;flex-grow:0;flex-basis:auto;text-align:center}.accountTile div.imageWrapper{width:auto;height:auto;max-width:20%}.accountTile div.imageWrapper img{max-width:100%;padding:35px}.accountTile h3,.accountTile p{text-align:left;margin-left:15px}.accountTile div.textWrapper{max-width:80%}}a#logout_mobile_only{display:none}@media screen and (max-width:860px){a#logout_mobile_only{display:block}}div[class^=spinner]{animation:loadingSpinner 2s linear infinite;display:inline-block;border:3px solid #000;border-radius:15px;border-top-color:#ccc;width:10px;height:10px}div.spinnerSmall{width:5px;height:5px}div.spinnerLarge{width:30px;height:30px}@keyframes loadingSpinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}div.main-box.have-query{background:url(/images/static_images/speech-bubble-black.png) #fff no-repeat 90% 50%;padding:30px 50px 30px 50px}.have-query .parent{position:relative;font-size:30px;font-weight:700;color:#000}.have-query .left{margin-right:80px;margin-top:10px;margin-bottom:10px}.have-query a{background:#000;padding:10px 40px;border-radius:10px;-webkit-border-radius:10px;color:#fff;text-decoration:none;white-space:nowrap;display:inline-block;margin-top:10px;margin-bottom:10px;border:3px solid #000}.have-query a:focus,.have-query a:hover{background:#fff;color:#000}#main_content.product-detail-box{background-color:#fff;padding:25px 45px;margin:25px auto}#main_content.product-detail-box .product-image-wrapper{flex-basis:400px;flex-grow:0;justify-content:center;align-items:center;display:flex;position:relative;height:400px;margin-right:30px}#main_content.product-detail-box .product-text-wrapper{text-align:left}#main_content.product-detail-box .product-text-wrapper h1{padding-left:0}#main_content.product-detail-box .product-text-wrapper .product-details{margin-left:0;font-size:11px;line-height:18px;color:#a1a1a1;flex-wrap:wrap}#main_content.product-detail-box .product-text-wrapper .product-details .product-detail-column{flex-grow:0}#main_content.product-detail-box .product-text-wrapper .product-details .product-detail-column.product-detail-column-left{white-space:nowrap;margin-right:25px}#main_content.product-detail-box .message{width:100%;display:block;border-color:#fed501;background-color:#fed501;color:#323c47;box-sizing:border-box;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:10px;padding:2px 0;align-self:end}#main_content.product-detail-box .product-tab-container{display:block;flex-basis:100%}#main_content.product-detail-box .product-buy-container{display:flex;justify-content:space-between;flex-basis:100%;background-color:#f7f7f7;padding:10px}#main_content.product-detail-box .product-buy-container .price{display:flex;flex-direction:row;font-size:22px;color:#323c47}#main_content.product-detail-box .product-buy-container .price span{align-self:center}#main_content.product-detail-box .product-buy-container .price .product-buy-you-pay-label{margin-right:15px;margin-left:40px;font-size:12px}#main_content.product-detail-box .product-buy-container .buy{white-space:nowrap;flex-basis:30%}#main_content.product-detail-box .product-buy-container .buy .button{margin-top:0}#main_content.product-detail-box .product-buy-container .buy input{margin-top:5px;display:inline-block;box-sizing:border-box;border-radius:30px;padding:10px;flex-basis:40%;width:auto;min-width:100px;vertical-align:top;margin-top:0}#main_content.product-detail-box .product-buy-container .buy .text{border:1px solid #000;font-weight:700;text-align:center;background-color:#fff;box-sizing:border-box;color:#000;width:25%;min-width:60px}#main_content.product-detail-box #product-tab-allergies,#main_content.product-detail-box #product-tab-other{display:none}#main_content.product-detail-box .product-tabs{border-bottom:2px solid #a1a1a1;margin-top:15px}#main_content.product-detail-box .product-tab-button{font-size:18px;margin-right:20px;display:inline-block;text-align:center}#main_content.product-detail-box .product-tab-button.first-tab{border-bottom:4px solid #000;color:#323c47;font-weight:700}#main_content.product-detail-box .product-tab-wrapper{font-size:14px}#main_content.product-detail-box .product-tab-wrapper ul{padding-left:16px}#product-links-page-overlay{position:fixed;height:81%;width:100%;z-index:1010;background-color:rgba(0,0,0,.4);display:none;margin-top:-10px}#product-links-wrapper{display:flex;flex-direction:row;z-index:1011;height:100%}#product-links-wrapper #product-links-mobile-controls{display:none;margin-top:-57px;max-width:50%;padding-left:20px}#product-links-wrapper #product-links-mobile-controls img{max-height:25px}div[id^=product-links-level-]{background-color:#fff;overflow:auto;max-height:100%;display:block;flex-basis:18%;padding-top:25px;background:#efefef;background:-moz-linear-gradient(left,#efefef 0,#fff 13%,#fff 100%);background:-webkit-linear-gradient(left,#efefef 0,#fff 13%,#fff 100%);background:linear-gradient(to right,#efefef 0,#fff 13%,#fff 100%)}@media screen and (max-width:1200px){div[id^=product-links-level-]{flex-basis:23%}}div[id^=product-links-level-] div{position:relative;display:flex;flex-wrap:nowrap}div[id^=product-links-level-] a{display:block;padding:5px 0 5px 25px;position:relative;color:#000;text-decoration:none}div[id^=product-links-level-] a.product-links-view-all{display:block;width:100%}div[id^=product-links-level-] hr{display:block;box-sizing:border-box;margin:0 22px 26px 22px}div[id^=product-links-level-] hr.menu-spacer{margin:26px 22px}div[id^=product-links-level-] a.product-links-product-arrow{order:2;display:inline;right:25px;top:0;position:absolute}.ProdSearchResults .presell div.slot{width:46%}.ProdSearchResults .presell .buy .text{max-width:100%}.ProdSearchResults .presell .add .button{width:100%}#menu ul li#shop-menu-button-wrapper{background-color:#000;margin-right:10px}#help-centre-menu-button::before,#my-promotions-menu-button::before,#order-tracking-menu-button::before,#pre-orders-menu-button::before,#shop-menu-button::before{width:35px;height:35px;content:'';display:inline-block;vertical-align:top;margin-right:5px;margin-left:10px}#pre-orders-menu-button::before{background-image:url(/images/static_images/icons/pwa_menu/pre-orders_w.png)}#pre-orders-menu-button:hover::before,.main_menu_item_active #pre-orders-menu-button::before{background-image:url(/images/static_images/icons/pwa_menu/pre-orders.png)}#shop-menu-button::before{background-image:url(/images/static_images/icons/pwa_menu/shop_w.png)}#shop-menu-button:hover::before{background-image:url(/images/static_images/icons/pwa_menu/shop.png)}#my-promotions-menu-button::before{background-image:url(/images/static_images/icons/pwa_menu/promotions_w.png)}#help-centre-menu-button::before{background-image:url(/images/static_images/icons/pwa_menu/help_w.png)}#help-centre-menu-button:hover::before,.main_menu_item_active #help-centre-menu-button::before{background-image:url(/images/static_images/icons/pwa_menu/help.png)}#my-promotions-menu-button:hover::before,.main_menu_item_active #my-promotions-menu-button::before{background-image:url(/images/static_images/icons/pwa_menu/promotions.png)}#order-tracking-menu-button:hover{background-color:#fff;color:#000}#order-tracking-menu-button::before{background-image:url(/images/static_images/icons/pwa_menu/order-tracking_w.png)}#order-tracking-menu-button:hover::before,.main_menu_item_active #order-tracking-menu-button::before{background-image:url(/images/static_images/icons/pwa_menu/order-tracking.png)}#footer{padding:40px 30px;box-sizing:border-box;max-width:100%}#footer .col-wrapper{display:flex;flex-wrap:nowrap;justify-content:center;width:100%;max-width:1280px;margin:0 auto}#footer .col-wrapper div[class^=col-]{flex-basis:22%;box-sizing:border-box;text-align:left;font-size:13px;line-height:20px;color:#ccc}#footer .col-wrapper div[class^=col-] h2{font-size:15px;font-weight:700;padding:0;margin:0}#footer .col-wrapper div[class^=col-] p{margin:10px 0 15px 0}@media screen and (max-width:860px){#footer .col-wrapper{flex-wrap:wrap}#footer .col-wrapper div[class^=col-]{flex-basis:100%}}#footer .footer-logo img{width:100%}.login-register-wrapper{display:flex;flex-direction:row;width:100%;justify-content:space-around}.login-register-wrapper h1{text-align:center}.login-register-wrapper .login-register-container{background-color:#fff;flex-basis:45%;overflow:hidden;padding:10px}@media screen and (max-width:870px){.login-register-wrapper{flex-wrap:wrap}.login-register-container{flex-basis:100%}}.login-register-wrapper .login-register-container .create-account-button{width:80%;margin:0 auto;border:1px solid #000;border-radius:15px;display:block;text-align:center;text-decoration:none;color:#323c47;padding:10px 0;margin-bottom:20px;margin-top:45px}.login-register-wrapper .login-register-container .create-account-message{width:80%;margin:15px auto 0 auto;color:#323c47}#my-promotions-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around}.my-promotions-entry{width:30%;flex-basis:30%;display:flex;justify-content:flex-start;border:1px solid #ccc;box-sizing:border-box}.my-promotions-entry:hover{border:1px solid #084}.my-promotions-content{width:100%;text-align:center;min-height:70px;display:flex;justify-content:center;align-items:center}a.my-promotions-entry{text-decoration:none;font-size:16px;color:#333;margin-bottom:15px;border-radius:8px;text-align:center}a.my-promotions-entry h2{text-decoration:none;font-size:22px;color:#323c47}.my-promotions-entry .my-promotions-image{width:40%}.my-promotions-entry img{max-width:100%;padding:10px;box-sizing:border-box}.my-promotion-view-link{text-decoration:underline;padding-left:10px;padding-top:10px;display:block;display:none}.global-products-search{width:65%}.products-content-wrapper{width:100%;display:flex;margin:0 auto;justify-items:center;height:100%;align-items:center;justify-content:center;flex-basis:60%}.products-search-field{width:90%;border-radius:15px;padding:12px;background-color:#f7f7f7;border:0;display:flex;flex-wrap:nowrap;margin-right:16px;z-index:100}.products-search-field-input{background:0 0;width:98%;border:0}.search-submit-button{width:25px;height:25px;background-image:url(/images/static_images/icons/search.png);border:0;background-color:transparent}.mobile-products-content-wrapper{display:none}a.mobile-barcode-button{display:none}#searchLoader{border:12px solid #000;border-right-color:#aaa;border-radius:25px;display:none;margin-left:41%;-webkit-animation:spinLoader 4s linear infinite;-moz-animation:spinLoader 4s linear infinite;animation:spinLoader 4s linear infinite}.animateOpacityDefault{opacity:1;font-size:18px;height:18px;margin-top:10px;margin-bottom:10px;transition:opacity .8s,height .8s,margin .8s;-Webkit-transition:opacity .8s,height .8s,margin .8s;-moz-transition:opacity .8s,height .8s,margin .8s}.animateOpacityDefault.animateOpacityHidden{height:0;margin-top:0;margin-bottom:0;opacity:0}.animateDefault{max-height:400px;transition:max-height 1s ease-out;-Webkit-transition:max-height 1s ease-out;-moz-transition:max-height 1s ease-out}.animateDefault.animateHide{max-height:0}div[id$=Wrapper]{overflow:hidden}div[id$=Wrapper] h1{font-size:36px;margin-top:20px;text-transform:none}div[id$=Wrapper] h2{font-size:26px;border-bottom:4px solid #000}div[id$=Wrapper] p{font-size:20px}.faqCategoryButtons{width:23%;padding:.5% 0;margin:0 .2% .8% 0;font-size:14px;border-radius:10px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:large;cursor:pointer;background-color:#2c2c2c;border:2px solid #2c2c2c}@media screen and (max-width:860px){.faqCategoryButtons{width:45%;margin:1%}}.faqCategoryButtons:hover{background-color:#2c2c2c;border-color:#ddd}.faqCategoryButtons.selected{font-weight:700;border:2px solid #ddd}.faqCategoryButtons.removeFilter{background-color:#ed1b2f;border:2px solid #ed1b2f;color:#fff}.faqCategoryButtons.removeFilter:hover{background-color:#dc0a1e}div[id^=adminTools]{overflow:hidden}div[id^=adminTools] form{display:inline-block;width:100%;text-align:center}div[id^=adminTools] p{display:inline-block;padding:0;margin:0;font-weight:700}div[id^=adminTools] form button{background-color:#fff;font-size:16px;margin:15px 5px 0 10px;cursor:pointer;border:1px solid;border-radius:5px;padding:1%;width:22.5%}@media screen and (max-width:860px){div[id^=adminTools] form button{width:45%}}div[id^=adminTools] form button.selected{background-color:#cfcfcf}div[id^=adminTools] form button.closeButton{background-color:#252525;color:#fff}div[id^=faqEntry]{display:block;overflow:hidden}span[id^=keywords]{display:none}#adminCategoryForm,#adminQuestionForm{width:100%;margin-bottom:20px}#adminCategoryForm form,#adminQuestionForm form{width:100%;margin-top:20px}#adminCategoryForm form label{width:auto}#adminQuestionForm form label{width:90px}#adminQuestionForm form input,#adminQuestionForm form select,#adminQuestionForm form textarea{width:30%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#adminQuestionForm form textarea{height:10em}#adminQuestionForm form label#answerPreviewLabel{margin:0 15px}#adminQuestionForm form div#answerPreview{height:10em;width:30%;display:inline-block;border:1px solid #dbdfe6;overflow:scroll}#adminQuestionForm form input[type=button]{width:auto;background-color:#fff;font-size:11px;margin:2px 5px 5px 10px;cursor:pointer;border:1px solid;border-radius:5px}#adminQuestionForm form input[type=submit]{background-color:#fff;font-size:14px;cursor:pointer;border:1px solid;border-radius:5px;width:550px;margin-top:20px}#adminCategoryForm form button[type=submit],#adminCategoryForm form input[type=submit]{background-color:#fff;font-size:14px;cursor:pointer;border:1px solid;border-radius:5px;margin-top:20px}#faqFilterCategories{margin-top:1%;margin-bottom:2%;text-align:center}#faqMessage{width:95%;margin:0 auto;border:2px solid #343434;border-radius:4px;text-align:center;padding:1% 2%;font-size:large}#faqMessageError{width:95%;margin:0 auto;border:2px solid #343434;border-radius:4px;text-align:center;padding:1% 2%;background-color:#ed7479;color:#000;font-size:large}#faqMessageSuccess{width:95%;margin:0 auto;border:2px solid #343434;border-radius:4px;text-align:center;padding:1% 2%;background-color:#b4edba;color:#000;font-size:large}#faqSearch{width:79%;box-sizing:border-box;border-radius:10px;-webkit-border-radius:10px;box-shadow:inset 1px 1px 2px 1px rgba(0,0,0,.2);padding:5px;margin-right:0;font-size:16px}#faqSearchLabel{width:0}#faqSearchButton,#faqSearchButtonLoader{display:inline-block;margin:0 0 0 auto;font-size:large;color:#fff;border:none;border-radius:10px;box-sizing:border-box;height:35px;background:#000 url(/images/static_images/button-dots.png) no-repeat 90%;width:20%;text-align:left;padding:5px 5px 5px 20px;vertical-align:top}@media screen and (max-width:860px){#faqSearchButton,#faqSearchButtonLoader{background:#000;padding:5px;text-align:center}#faqSearchButtonLoader #searchLoader{margin:auto}}#faqSearchButton.hidden,#faqSearchButtonLoader.hidden{display:none}.flexRow{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 auto}.flexRow img{max-width:100%}.flexInnerRow{width:100%;display:flex}.flexRow .flexColumn{flex-grow:2;flex-basis:0}.flexRow .flexColumn.narrow{flex-grow:1;flex-basis:0}.flexRow .flexColumn.wide{flex-grow:3}.flexRow .flexColumn.extraWide{flex-grow:4}.flexRow .link-button,.flexRow button,.flexRow input,.flexRow select{width:95%;margin:4px auto}.flexRow.flexRowCenter{align-content:center;justify-content:center}.flexColumn{box-sizing:border-box}.flexRow .flexColumn.flexColumnCenter{flex-grow:0;flex-basis:auto;margin:1%;display:flex;align-content:space-between;flex-wrap:wrap}.flexColumn.flexBasisAuto{flex-basis:auto}.flexGridEntry{box-sizing:border-box;text-align:center;overflow:hidden;position:relative;min-height:50px;min-width:50px}.flexGridEntry *{flex-shrink:0}.fieldGridEntry img{max-width:100%;margin:0 auto}.flexGridEntry strong{width:100%;display:block;font-weight:700}.flexGridEntry p{width:100%;padding:10px;box-sizing:border-box}.flexGridEntry form{position:absolute;top:0;left:0;z-index:100;width:100%}.adminFieldset{border:1px solid #009037}.flexGridEntry a{text-decoration:none;color:inherit}.flexGridEntry p{height:45px;overflow:hidden}.gridOverlayWrapper{position:relative;overflow:hidden}.gridOverlayText{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.gridOverlayText.gridOverlayTextTop{top:10%;transform:none}.gridOverlayText.gridOverlayTextBottom{bottom:10%;top:auto;transform:none}.gridOverlayText.gridOverlayTextSmall{font-size:11px}.gridOverlayText.gridOverlayTextMedium{font-size:15px}.gridOverlayText.gridOverlayTextLarge{font-size:24px}.gridOverlayText.gridOverlayTextWhite{color:#fff}.gridOverlayText.gridOverlayTextRed{color:#ed1b2f}.gridOverlayText.gridOverlayTextGreen{color:#008348}.mouseover:hover.glowBlack{box-shadow:0 0 10px 5px #000}.mouseover:hover.glowWhite{box-shadow:0 0 10px 5px #fff}.mouseover:hover.glowRed{box-shadow:0 0 10px 5px #ed1b2f}.mouseover:hover.glowGreen{box-shadow:0 0 10px 5px #008348}.mouseover:hover.hover_saturation0 img{filter:saturate(0)}.mouseover:hover.hover_saturation50 img{filter:saturate(50%)}.mouseover:hover.hover_saturation150 img{filter:saturate(150%)}.mouseover:hover.hover_saturation200 img{filter:saturate(200%)}.mouseover{transition:.5s all}.mouseover:hover{transition:none}.mouseover img{transition:.5s all}.mouseover:hover img{transition:none}@media screen and (max-width:860px){.flexRow{flex-wrap:wrap}.flexRow .flexColumn.flexColumnCenter{display:block}.flexRow .flexColumn.flexGridEntryMobile1{flex-basis:auto;flex-shrink:0;width:100%;max-width:100%!important}.flexRow .flexColumn.flexGridEntryMobile2{flex-shrink:0;width:50%;max-width:50%!important}.flexRow .flexColumn.flexGridEntryMobile3{flex-shrink:0;width:33%;max-width:33%!important}.flexRow .flexColumn.flexGridEntryMobile4{flex-shrink:0;width:25%;max-width:25%!important}}.maintenance_keyword_synonyms form>div{margin:20px}@media screen and (max-width:1350px){.shopping-cart-header a .header-cart-value{font-size:18px}.shopping-cart-icon{flex-basis:22%}.productinfo{flex-basis:32%}.ProdSearchResults div[id^=loadWrapper]{width:40%}}@media screen and (max-width:1200px){.my-promotions-entry{width:49%;flex-basis:49%}}@media screen and (max-width:975px){.shopping-cart-icon{flex-basis:30%}}@media screen and (max-width:859px){body{width:100%;overglow:hidden}#header{position:relative}#navigation_bar{margin-top:10px}#header-wrapper{position:relative}#division_logo{max-width:50%}#division_logo *{max-width:100%}.login-cta{display:none}.products-content-wrapper{display:none}.mobile-global-products-search{display:inline-block;width:88%;vertical-align:middle;height:64px}.mobile-global-products-search .products-search-field{order:2}.search-submit-button{margin-top:8px}.products-search-field{background-color:#fff;border-radius:0}.prod-dropdown{left:0;width:100%;top:66px}.mobile-products-content-wrapper{display:flex;height:100%}#main_menu_bar #inner-menu-bar .mobile-products-content-wrapper img{filter:invert(0)}#main_menu_bar a.desktop-barcode-button{display:none}#main_menu_bar a.mobile-barcode-button{display:block;margin-left:0;padding-left:0;padding-right:6px;border-right:1px solid #666}#main_menu_bar a.mobile-barcode-button img{margin-top:8px}#shop-menu-button{background-color:#fff;margin-right:0}#shop-menu-button::before{background-image:url(/images/static_images/icons/pwa_menu/shop.png)}#pre-orders-menu-button::before{background-image:url(/images/static_images/icons/pwa_menu/pre-orders.png)}#order-tracking-menu-button::before{background-image:url(/images/static_images/icons/pwa_menu/order-tracking.png)}#my-promotions-menu-button::before{background-image:url(/images/static_images/icons/pwa_menu/promotions.png)}#help-centre-menu-button::before{background-image:url(/images/static_images/icons/pwa_menu/help.png)}#menu{overflow:hidden}#menu ul{display:flex;flex-direction:column;align-items:start;text-align:left;padding-left:10px;padding-right:10px;list-style:none}#menu ul li#shop-menu-button-wrapper{background-color:#fff}#menu ul:nth-of-type(2){margin-top:auto;border-top:0;height:100%;display:block;background-color:#ccc}#menu .menu_item_lower_mobile_section{margin-top:15px;padding-left:15px}#menu .menu_item_lower_mobile_section~.menu_item_lower_mobile_section{margin-top:0}#menu .menu_item_lower_mobile_section{background-color:#ccc}#menu .menu_item_lower_mobile_section a:hover{background-color:#ccc}.header-cart-value{display:none}#main_menu_bar{position:sticky;position:-webkit-sticky;position:sticky;top:0;background-color:#fff}#main_menu_bar #inner-menu-bar{border-top:1px solid #666;border-bottom:1px solid #666}#main_menu_bar #inner-menu-bar .toggle.burger{border-right:1px solid #666}#main_menu_bar #inner-menu-bar img{filter:invert(1)}#menu,#menu .sub-nav,.close-all,.website-container{max-height:0;opacity:0;transition:opacity .2s}#main-nav-check:checked~#menu,#main-nav-check:checked~.website-container,#menu .sub-nav-check:checked~[id$="-sub"]{max-height:100vh;opacity:1}#product-links-wrapper{flex-direction:column;max-width:100%}#product-links-wrapper #product-links-mobile-controls{display:block;background-color:#fff}#menu,#menu .sub-nav{background:#fff}#menu ul{background:#fff}#menu li{background:#fff;border-bottom:0;padding:10px}#menu li a{color:#000}div#menu li a:hover{color:#000}#product-links-page-overlay{z-index:1001;margin-top:10px;width:100%}#product-links-level-0{border-top:1px solid #444;margin-top:18px}div[id^=product-links-level-]{background:#fff;display:block;flex-basis:100%;max-width:100%;width:100%;padding-top:25px;margin-top:10px}div[id^=product-links-level-] div{margin-bottom:15px;max-width:100%}a#product-category-mobile-back-link{display:flex;align-items:center;margin-left:25px}a#product-category-mobile-back-link *{flex-grow:0}a#product-category-mobile-back-link img{max-height:25px}#product-category-mobile-back-link,#product-category-mobile-open-button{display:block}#product-category-header{display:flex;border-bottom:2px solid #ccc}#product-category-header h3{padding-left:10px}.category-selection{margin:15px 25px}#product-category-column-overlay{position:fixed;top:0;left:0;z-index:1011;background-color:#fff;height:100%;width:100%;display:none;overflow:auto}.ProdSearchResults .divProductsTable div[id^=loadWrapper]{margin:5px 0 0 3px}#product-links-page-overlay{position:sticky;height:100vh;top:75px}div.shopping-cart-header{white-space:nowrap;background-color:#fff}div.shopping-cart-header img{filter:invert(1)}.ProdSearchResults.views{display:flex;flex-wrap:wrap;justify-content:space-between}.ProdSearchResults.views span.order{flex-basis:50%;text-align:left;margin-bottom:10px}.ProdSearchResults.views #product-category-mobile-open-button-wrapper{flex-basis:50%;text-align:right}.ProdSearchResults.views #product-category-mobile-open-button-wrapper a{background-color:#fff;border-radius:15px;max-width:85px;box-sizing:border-box;padding:5px 15px;display:inline-block;font-size:20px}.ProdSearchResults.grid-view{width:100%;flex-basis:100%}.productinfo{flex-basis:49%}.ProdSearchResults .divProductsTable .product-row{flex-wrap:wrap}.ProdSearchResults .product-row .buy{flex-basis:100%}.shopping-cart div[id^=loadWrapper],.shopping-cart tr[id^=scartTableRow] div[id^=update] input{width:100%;box-sizing:border-box}.shopping-cart div[id^=loadWrapper]{height:36px}.login-register-wrapper .login-register-container{flex-basis:100%}.my-promotions-entry{flex-wrap:wrap}.my-promotions-entry .my-promotions-image{width:100%}}@media screen and (max-width:760px){.productinfo{flex-basis:99%}.my-promotions-entry{width:95%;flex-basis:95%}#main_menu_bar #inner-menu-bar{overflow:hidden}}@media screen and (max-width:650px){.ProdSearchResults .divProductsTable div[id^=loadWrapper]{margin:0 0 4px 0}}div.hidebox{transition:.5s max-height ease-in-out}div.hidebox.closed{max-height:0!important;overflow:hidden}div.presell[id^=section_menu]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;overflow-x:scroll;width:auto;flex-shrink:0}.presell_menu_wrapper{flex:0 0 15em}#website-container #section_menu div.presell_menu_item div a,#website-container div[id^=section_menu] div.presell_menu_item div a{margin:auto;border-radius:0}#website-container #section_menu div.presell_menu_item.section_menu_l1_content_wrapper,#website-container div[id^=section_menu] div.presell_menu_item.section_menu_l1_content_wrapper{min-width:220px;max-width:220px;flex-basis:auto;flex-grow:1}div#website-container #section_menu div.presell_menu_wrapper.disabled,div#website-container div[id^=section_menu] div.presell_menu_wrapper.disabled{display:block}div#website-container #section_menu div.presell_menu_wrapper.disabled.hidden,div#website-container div[id^=section_menu] div.presell_menu_wrapper.disabled.hidden{display:none}#presell_expired_divider.presell_menu_wrapper a{max-width:100%;white-space:pre-wrap;height:100%;color:#000;padding:0;margin:0}div#website-container #section_menu div.presell_menu_wrapper div.presell_menu_item,div#website-container div[id^=section_menu] div.presell_menu_wrapper div.presell_menu_item{display:block}div#website-container #section_menu div.presell_menu_item div.presell_menu_item,div#website-container div[id^=section_menu] div.presell_menu_item div.presell_menu_item{display:block}div#website-container #section_menu div.presell_menu_item.disabled .disabled,div#website-container div[id^=section_menu] div.presell_menu_item.disabled .disabled{background-color:#7b7b7b}div#website-container #section_menu div.presell_menu_item.section_menu_l1_active.disabled .disabled,div#website-container div[id^=section_menu] div.presell_menu_item.section_menu_l1_active.disabled .disabled{background-color:#515151}div#website-container #section_menu div.presell_menu_item.section_menu_l1_content_wrapper.disabled.hidden,div#website-container div[id^=section_menu] div.presell_menu_item.section_menu_l1_content_wrapper.disabled.hidden{Display:none}div#website-container #section_menu div.presell_menu_item.section_menu_l1_show_inactive,div#website-container div[id^=section_menu] div.presell_menu_item.section_menu_l1_show_inactive{border:2px solid #fff;border-bottom:0;vertical-align:middle;font-size:16px;width:150px;color:#fff;font-weight:700;cursor:pointer;padding:0 10px}#website-container div#section_menu div a.presell_menu_item{position:initial;font-size:16px}div[id^=section_menu] div.presell_menu_wrapper div.presell_menu_item.scart a.presell_menu_item.scart,div[id^=section_menu] div.presell_menu_wrapper div.presell_menu_item.section_menu_l1 a.presell_menu_item.section_menu_l1{line-height:25px}div.presell_menu_item.section_menu_l1,div.presell_menu_item.section_menu_l1_active{height:75%}div#presell_expired_divider{background-color:#9b9b9b;color:#000;min-height:110px}div#presell_expired_divider p{text-align:center;font-size:16px}div[id^=section_menu] div.presell_menu_item.section_menu_l1_active.disabled a.presell_menu_item.section_menu_l1_active.disabled{background-color:#9b9b9b;color:#000}div.presell_menu_item.scart{color:#fff;height:32%}#website-container div[id^=section_menu] div.presell_menu_item.scart a.presell_menu_item.scart:hover{color:#fff;background-color:#ed1b2f}#website-container div[id^=section_menu] div.presell_menu_item.scart a.presell_menu_item.scart.disabled:hover{color:#fff;background-color:#7b7b7b}#website-container div[id^=section_menu] div.presell_menu_wrapper div.presell_menu_item a{height:100%;margin:0}a.presell_menu_item span{max-width:100%;text-wrap:normal;white-space:pre-wrap}a.presell_menu_item{display:block;box-sizing:border-box;width:100%;padding:5px;margin-bottom:0;margin-left:0;background-color:#ed1b2f;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-decoration:none;text-align:left}a.presell_menu_item span.event{font-weight:700}div.presell_menu_item div{padding:0}#website-container div[id^=section_menu],div#website-container div#section_menu{margin-top:5px;min-width:100%;overflow:auto;white-space:nowrap;text-align:center;padding:0;background-color:#565f6a;overflow-y:hidden;box-shadow:none}#website-container div#section_menu_2{background-color:#ed1b2f}div#section_menu_2 a{background-color:#ed1b2f}#website-container div#section_menu_3{background-color:#fff}#website-container div#section_menu_3 a{background-color:#fff;color:#000}#website-container div#section_menu_3 a:hover{color:#ed1b2f}div[id^=section_menu] div.presell_menu_item{border:1px #fff solid}#section_sub_menu{width:100%;background-color:#49d193}#section_sub_menu .presell_menu_item.section_menu_l2,#section_sub_menu .presell_menu_item.section_menu_l2_active{background-color:#49d193}#section_sub_sub_menu .presell_menu_item{text-align:center;margin-top:10px;width:100%}#section_sub_sub_menu .presell_menu_item a{padding:10px 10px}#section_sub_menu .presell_menu_item a{width:auto}#section_sub_menu .presell_menu_item.section_menu_l2,#section_sub_menu .presell_menu_item.section_menu_l2_active{font-size:18px;padding:5px;margin-right:5px;font-size:18px}#section_sub_menu .presell_menu_item.section_menu_l2_active{padding:5px;margin-right:5px;font-size:18px}#section_sub_menu .presell_menu_item{display:inline-block}.presell_menu_item.section_menu_l2_active{display:inline-block}#section_menu,#wrapper_section_menu{background-color:transparent}div[id^=section_menu] a{font-size:12px;text-align:center}div[id^=section_menu]{margin-top:25px;margin-right:5px;left:2px;width:120px;color:#ed1b2f}a.section_menu_item{padding:5px;margin-bottom:-1px;margin-left:0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none;text-align:left}a.section_menu_item:link{color:#000}a.section_menu_item:visited{color:#000}a.section_menu_item:hover{color:#000;background-color:#d0f0df}a.section_menu_item_active{padding:5px;margin-bottom:-1px;margin-left:0;border:0;background-color:#d0f0df;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none;text-align:left}div[id^=section_menu] div.presell_menu_item a.presell_menu_item{margin:0;padding:10px;border:0;border-radius:0;height:100%}div[id^=section_menu] div.presell_menu_item a.presell_menu_item:hover{background-color:transparent;color:#fff}.presell .buy-inputs .slot.unavailable .date{color:#555}.presell .buy-inputs .slot.unavailable input{background:url(/images/static_images/presell/stripe_trans.png)}#weatherWrapper h3{text-align:center}#weatherWrapper p,#weatherWrapper span{font-size:14px;text-align:center}#weatherWrapper #weatherToday #weatherDesc,#weatherWrapper #weatherToday #weatherDetails{text-align:center}#weatherWrapper.narrow #weatherContentWrapper{display:flex;flex-wrap:wrap}#weatherWrapper.narrow #weatherToday{flex:0 0 25%;box-sizing:border-box;display:flex;flex-direction:column}#weatherWrapper.narrow #weatherToday #weatherDesc img{max-width:40%}#weatherWrapper.narrow #weatherToday #weatherDetails #weatherTemp img{max-height:14px}#weatherWrapper.narrow #weatherToday img{max-width:60%}#weatherWrapper.narrow #weather4day{flex:0 0 75%;display:flex;flex-direction:row;box-sizing:border-box}#weatherWrapper.narrow #weather4day .weather4DayWrapper{flex:0 0 25%}#weatherWrapper.narrow #weather4day .weather4DayWrapper img{width:60%;margin-bottom:6px}#weatherWrapper.narrow #weatherNotice{flex:0 0 100%}#weatherWrapper.narrow #weatherNotice p{text-align:right;font-size:10px}#weatherWrapper.btp-home{display:flex;flex-direction:column;justify-content:space-around;height:100%;min-width:100%}#weatherWrapper.btp-home #weatherContentWrapper{display:flex;flex-wrap:wrap}#weatherWrapper.btp-home #weatherToday{flex:0 0 100%;padding-bottom:10px;border-bottom:2px solid #ed1b2f}#weatherWrapper.btp-home #weatherToday img{max-width:40%;margin-top:10px}#weatherWrapper.btp-home #weatherToday #weatherDetails #weatherTemp{display:flex;flex-direction:row;flex-wrap:wrap}#weatherWrapper.btp-home #weatherToday #weatherDetails #weatherTemp h3{flex:0 0 100%}#weatherWrapper.btp-home #weatherToday #weatherDetails #weatherTemp p{flex:0 0 50%}#weatherWrapper.btp-home #weatherToday #weatherDetails #weatherTemp img{max-height:14px}#weatherWrapper.btp-home #weather4day{flex:0 0 100%;display:flex;flex-direction:row}#weatherWrapper.btp-home #weather4day .weather4DayWrapper{flex:0 0 25%}#weatherWrapper.btp-home #weather4day .weather4DayWrapper img{max-width:80%;margin:0 auto 10px auto}#weatherWrapper.btp-home #weatherNotice{flex:0 0 100%}#weatherWrapper.btp-home #weatherNotice p{text-align:center;font-size:10px}@media screen and (max-width:860px){#weatherWrapper.btp-home #weather4day{padding:0 40px;box-sizing:border-box}}
/*# sourceMappingURL=global.min.css.map */
