@import url("//fonts.googleapis.com/css?family=Fira+Sans:400");
@import url("//fonts.googleapis.com/css?family=Ubuntu:n,b,i");
@import url("//fonts.googleapis.com/css?family=Lato:n,b,i");
@font-face { font-family: 'Klarna Logo'; src: url("https://gsccomputers-static.m@yshopblocks.com/uploads/f7cc83da78177fadbb2ee60e8f5b1bf6/icomoon.ttf"); }
@font-face { font-family: 'Clearpay'; src: url("https://gsccomputers-static.myshopblocks.com/uploads/07e6fe5bc7724509fdb3cdf4ed4be022/icomoon.ttf"); }
@keyframes typing { from { width: 0; } to { width: 100%; }}
@keyframes blink-caret { from, to { border-color: transparent; } 50% { border-color: black; }}
@keyframes blink { 0% { opacity: 1; } 49% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 0; }}
@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }}
html { touch-action: manipulation; }
#container-fluid-pages-content-default, #container-fluid-pages-image-small { display: none; }
#heading_0_1 > h4 > a { font-size: 24px; }
#mega-menu-v2_1626182398912 #mmv2_mega-menu-v2_1626182398912 .mmv2-close { position: absolute; top: 5px!important; right: 5px!important; padding: 5px 10px!important; }
#plugin_currencies-blocks-currency-changer_1668082992192 > div > div > div > ul { height: 220%!important; overflow-y: auto; border-radius: 0px; margin-left: -1px; box-shadow: none; width: 101%; }
#plugin_currencies-blocks-currency-changer_1668083111971 > div > div > div > div { float: right; }
#products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > div.row.push-down-sm > div > div > div > ul { padding-left: 30px!important; }
#products-holder > div.row.push-down > div.col-sm-6.push-down, #products-holder > div.row.push-down > div.col-sm-6.text-right.text-center-xs { background-color: transparent!important; }
#shop { background-color: #ffffff; background-size: auto; }
#shop #blocklab-blog-post .container-fluid { line-height: 1.2em; }
#shop #blocklab-category-page .btn { display: block; width: 100%!important; margin-bottom: 0px!important; margin-top: 0px; }
#shop #blocklab-category-page .fa-angle-up:before { font-family: 'Font Awesome 5 Pro' !important; font-weight: 300; content: "\f077" !important; font-style: normal !important; }
#shop #blocklab-category-page .fa-caret-down:before { font-family: 'Font Awesome 5 Pro' !important; font-weight: 300; content: "\f078"; font-style: normal !important; }
#shop #blocklab-category-page .filter-column-box { border: none !important; }
#shop #blocklab-category-page .product-block-inner div[id^="groups-dynamic"] ul { height: 90px; }
#shop #blocklab-category-page .product-block-inner ul { padding-left: 30px; }
#shop #blocklab-category-page .sidebar-active-filters, #shop #blocklab-search-page .sidebar-active-filters { background: #fff !important; padding: 25px !important; border-radius: 10px !important; margin-bottom: 10px !important; }
#shop #blocklab-category-page div#category-filters, #shop #blocklab-search-page div#category-filters { background: #fff !important; padding: 15px 7px !important; border-radius: 10px !important; }
#shop #blocklab-category-page div[id^="filters"] > label, #shop #blocklab-category-page #category-filters > div > div.row.push-down > div > label, #shop #shop #blocklab-category-page #category-filters > div > div > div > label, #shop #blocklab-category-page label.push-down-xs.filter_collapsible, #shop #blocklab-category-page #filters-brands > label { width: 100% !important; font-size: 15px !important; font-weight: 600 !important; border-bottom: solid 1px #DCDCDC; padding-bottom: 7px !important; padding-top: 10px; }
#shop #blocklab-category-page div[id^="global-text"] > p > a { border-radius: 10px 10px 10px 10px!important; }
#shop #blocklab-category-page i.fa.fa-angle-up { float: right !important; position: relative; top: 3px; }
#shop #blocklab-category-page i.fa.fa-caret-down { float: right !important; position: relative; top: 2px; }
#shop #blocklab-category-page input[type=checkbox]:before, #shop #blocklab-search-page input[type=checkbox]:before { content: ""; display: block; position: absolute; width: 19px; height: 19px; top: 0px; left: 0; background-color: #fff; border: 1px solid #333; border-radius: 3px; }
#shop #blocklab-category-page p[class*="confTag"] { visibility: hidden; height: 0px; margin: 0px; }
#shop #blocklab-footer { margin-top: 0px !important; }
#shop #blocklab-footer #custom-forms-built_1626250287977 button.btn.btn-default.custom-form-open-modal-btn { border: solid 1px white; border-radius: 5px; }
#shop #blocklab-footer .built-form .form-submit-button input { border-radius: 0px !important; background-color: #1dae7a!important; }
#shop #blocklab-footer .fa.fa-cc-amex::before { font-family: "Klarna Logo"; content: "\1f5f7"; font-style: normal !important; }
#shop #blocklab-footer input#Email-Address { border-color: #f5c655; width: 250px !important; font-size: 14px !important; color: #242424; border-width: 0px; height: 38px; border-radius: 0px !important; }
#shop #blocklab-footer label { display: none !important; }
#shop #blocklab-header #container-fluid-global-code_1651234548618 { border-bottom-width: 0px!important; }
#shop #blocklab-header #global-text-1663065232066, #shop #blocklab-header #global-text-1713532649903 { padding-top: 12px !important; }
#shop #blocklab-header #global-text-1713528338110 { margin-top: 4.5px; }
#shop #blocklab-header #global-text-1713528338110 a { font-weight: bold !Important; }
#shop #blocklab-header #global-text-1713532772869, #shop #blocklab-header #global-text-1713532930035 { padding: 5px 0px 4px 0px !important; }
#shop #blocklab-header .fa.fa-shopping-bag::before { font-family: "Font Awesome 5 Pro"; font-weight: 400; content: "\f291"; font-style: normal !important; }
#shop #blocklab-header .fa.fa-user::before { font-family: "Font Awesome 5 Pro"; font-weight: 400; content: "\f2bd"; font-style: normal !important; }
#shop #blocklab-header [id^=search-default2] .input-group input { background-color: white !important; border: 0px !important; box-shadow: 0px 0px 0px 0px !important; color: #292929 !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; }
#shop #blocklab-header [id^=search-default2] button { background-color: white !important; border: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; }
#shop #blocklab-header [id^=search-default2] i { color: #a5a5a5 !important; }
#shop #blocklab-header [id^=search-default2] input::placeholder { color: #a5a5a5 !important; }
#shop #blocklab-product-page #accordionproduct-tabbed-content-default_1626435428891 > div:nth-child(1), #shop #blocklab-product-page #accordionproduct-tabbed-content-default_1626435428891 > div:nth-child(2) { border-top: 1px solid rgba(220, 220, 220, 1) !important; border-bottom: 0px !important; border-right: 0px !important; border-left: 0px !important; box-shadow: none; -webkit-box-shadow: none; }
#shop #blocklab-product-page #global-code_1668075026531 p.configPriceMatchText > a { font-size: 15px !important; font-family: 'Lato' !important; font-weight: normal !important; }
#shop #blocklab-product-page #heading_0_1 { background-color: #fff; }
#shop #blocklab-product-page #shopblocks-pagination { display: none !important; }
#shop #blocklab-product-page .fa-pound-sign:before { position: relative !important; left: 1px !important; }
#shop #blocklab-product-page .panel.panel-default { border-top: 1px solid rgba(220, 220, 220, 1) !important; border-bottom: 0px !important; border-right: 0px !important; border-left: 0px !important; box-shadow: none; -webkit-box-shadow: none; }
#shop #blocklab-product-page .radio-tile-group > .input-container { width: 30%; }
#shop #blocklab-product-page div.priceMatch { display: flex; align-items: center !important; padding: 18px 15px; border: solid 1px #eae7e4; width: 64.1%; margin-bottom: 20px; }
#shop #blocklab-product-page div.priceMatch i.fas.fa-pound-sign { margin-right: 10px; font-size: 19px; background-color: #1eaf7c !important; border-radius: 50% !important; height: 34px; width: 34px; line-height: 34px !important; text-align: center !important; }
#shop #blocklab-product-page div.priceMatch i.fas.fa-pound-sign:before { left: 0px !important; position: relative !important; }
#shop #blocklab-product-page div.priceMatch p { margin-bottom: 0px !important; font-size: 15px !important; }
#shop #blocklab-product-page div.priceMatch span.priceMatchText { font-weight: bold !important; }
#shop #blocklab-product-page div[id^="global-text"] { border-radius: 0; }
#shop #blocklab-product-page div[id^="product-tabbed-content-default"] .panel-body { line-height: 1.8; text-align: justify; }
#shop #blocklab-product-page i.fa.fa-chevron-right.hidden-xs, #shop #blocklab-category-page li.crumb.header, #shop #blocklab-category-page i.fa.fa-chevron-right.hidden-xs { margin-right: 5px !important; }
#shop #blog-content-dynamic * { line-height: 2em !important; }
#shop #blog-content-dynamic .row.push-down-lg .col-xs-12 p { line-height: 2em; }
#shop #blog-content-dynamic .row.push-down-lg .col-xs-12 ul { line-height: 2em !important; }
#shop #blog-content-dynamic h2, #shop #blog-content-dynamic h3 { margin: 20px 0; }
#shop #blog-content-dynamic_1717507091553 h2, block h3 { margin: 20px 0; font-weight: bold; }
#shop #blog-content-dynamic_1717507091553 li { margin: 0 0 20px 0; line-height: 26px !important; }
#shop #blog-content-dynamic_1717507091553 p { line-height: 2em !important; font-size: 1.2em; }
#shop #blog-date-default { margin-bottom: 30px; }
#shop #blog-image-default { aspect-ratio: 2 / 1 !important; }
#shop #blog-image-default img { object-fit: cover; width: 100%; height: 100%; }
#shop #category-filters > div > div.row.push-down > div > label { border-bottom: none !important; }
#shop #category-filters > div > div.row.push-down > div > label > i { display: none !important; }
#shop #category-name-default_1667318609511 { padding-top: 0px!important; }
#shop #category-sort-default > div > div.col-sm-3.text-right.text-left-xs > label, #shop #shopblocks-pagination > div { margin-bottom: 0px !important; padding-top: 8px; }
#shop #custom-forms-built_1626249395333 { margin-top: 13px; position: absolute; }
#shop #customisations-choose-your-core-components, #shop div[data-customisation-wrapper-clean-name="choose-your-core-components"] small,#shop .panel-group .form-group small, #shop #customisations-hard-drives, #shop div[data-customisation-wrapper-clean-name="hard-drives"] small, #shop #customisations-cooling, #shop div[data-customisation-wrapper-clean-name="cooling"] small,#shop #customisations-internet-operating-system, #shop div[data-customisation-wrapper-clean-name="internet-operating-system"] small,#shop #customisations-extras, #shop div[data-customisation-wrapper-clean-name="extras"] small { display: none!important; }
#shop #eapps-countdown-timer-1 { padding: 0px; }
#shop #form_pay > div > div.pay-body > div > div.col-sm-4 > div > div.basket-prices > table > tbody > tr:nth-child(1) { display: none; }
#shop #form_pay > div > div.pay-body > div > div.col-sm-4 > div > div.pay-basket-items > div > div > div > div > div { display: none; }
#shop #form_pay label.pay-payment-method-button.pay-payment-method-button-paypal > span > span.checkbox-label:after { content: " / PayPal pay in 3"; }
#shop #global-code_1631791504575 { padding: 20px 10px 10px 0px!important; }
#shop #global-code_1646304073318 { box-shadow: none; transition: none; border-radius: none; }
#shop #global-code_1646304073318:hover { box-shadow: none; }
#shop #global-code_1651234548618 .container.py-5 #output h1.cursor { font-size: 16px; font-family: 'lato'; color: white; }
#shop #global-code_1668075026531 { padding-left: 15px!important; }
#shop #global-code_1683207506135 > p:nth-child(2) { margin-top: -64px; }
#shop #global-code_1689002662220 .accountWelcome span { display: flex !important; }
#shop #global-dynamic-carousel_1667571153709 global-image-default_1668009409467 > picture > img { width: 100%; max-width: 90%!important; }
#shop #global-image-default_1626259168197 { margin-top: 0px; position: relative; transition: transform .8s ease; }
#shop #global-image-default_1626259168197:hover { transform: scale(1.04); }
#shop #global-image-default_1626260193390 { margin-top: -115px; position: relative; box-shadow: none; transition: none; border-radius: none; }
#shop #global-image-default_1626260193390:hover { box-shadow: none; }
#shop #global-shop-logo_1661274063651 { box-shadow: none; transition: none; border-radius: none; }
#shop #global-shop-logo_1661274063651:hover { box-shadow: none; }
#shop #global-text-1667217320580 .btn { padding: 5px 10px; font-size: 14px; }
#shop #global-text-1667298871510 > p:nth-child(1) { margin-bottom: 18px !important; }
#shop #global-text-1667299816208 .btn { padding: 5px 10px; font-size: 12px; }
#shop #global-ti-default_1649352929594 h1 { animation: fadeIn ease 1.5s; -webkit-animation: fadeIn ease 1.5s; -moz-animation: fadeIn ease 1.5s; -o-animation: fadeIn ease 1.5s; -ms-animation: fadeIn ease 1.5s; }
#shop #global-ti-default_1649352929594 p { animation: fadeIn ease 1.5s; -webkit-animation: fadeIn ease 1.5s; -moz-animation: fadeIn ease 1.5s; -o-animation: fadeIn ease 1.5s; -ms-animation: fadeIn ease 1.5s; }
#shop #global_ti_dynamic_1626250498294 h1 { animation: fadeIn ease 1.5s; -webkit-animation: fadeIn ease 1.5s; -moz-animation: fadeIn ease 1.5s; -o-animation: fadeIn ease 1.5s; -ms-animation: fadeIn ease 1.5s; }
#shop #global_ti_dynamic_1626250498294 p { animation: fadeIn ease 1.5s; -webkit-animation: fadeIn ease 1.5s; -moz-animation: fadeIn ease 1.5s; -o-animation: fadeIn ease 1.5s; -ms-animation: fadeIn ease 1.5s; }
#shop #global_ti_dynamic_1626259315072 { margin-top: -460px; position: relative; transition: transform .8s ease; }
#shop #global_ti_dynamic_1626259315072:hover { transform: scale(1.04); }
#shop #global_ti_dynamic_1626260173817 h1 { animation: fadeIn ease 1.5s; -webkit-animation: fadeIn ease 1.5s; -moz-animation: fadeIn ease 1.5s; -o-animation: fadeIn ease 1.5s; -ms-animation: fadeIn ease 1.5s; }
#shop #global_ti_dynamic_1626260173817 p { animation: fadeIn ease 1.5s; -webkit-animation: fadeIn ease 1.5s; -moz-animation: fadeIn ease 1.5s; -o-animation: fadeIn ease 1.5s; -ms-animation: fadeIn ease 1.5s; }
#shop #global_ti_dynamic_1626261491709 h2 { animation: fadeIn ease 1.5s; -webkit-animation: fadeIn ease 1.5s; -moz-animation: fadeIn ease 1.5s; -o-animation: fadeIn ease 1.5s; -ms-animation: fadeIn ease 1.5s; }
#shop #global_ti_dynamic_1626261491709 p { animation: fadeIn ease 1.5s; -webkit-animation: fadeIn ease 1.5s; -moz-animation: fadeIn ease 1.5s; -o-animation: fadeIn ease 1.5s; -ms-animation: fadeIn ease 1.5s; }
#shop #global_ti_dynamic_1649406481710 .btn { padding: 15px 75px; }
#shop #global_ti_dynamic_1649406653047:hover img { -webkit-filter: brightness(0.6)!important; filter: brightness(0.6)!important; }
#shop #global_ti_dynamic_1649428933785 .btn { padding: 15px 75px; }
#shop #global_ti_dynamic_1653042197367 .btn { padding: 15px 75px; }
#shop #global_ti_dynamic_1661181027363 .btn { padding: 15px 75px; }
#shop #global_ti_dynamic_1661181061694 .btn { padding: 15px 75px; }
#shop #global_ti_dynamic_1667218564764 h1 { line-height: 1.2!important; }
#shop #global_ti_dynamic_1667300630120 .btn { padding: 15px 55px; }
#shop #global_ti_dynamic_1667300685065 .btn { padding: 15px 55px; }
#shop #global_ti_dynamic_1667300701575 .btn { padding: 15px 55px; }
#shop #global_ti_dynamic_1667300714375 .btn { padding: 15px 55px; }
#shop #global_ti_dynamic_1667300730875 .btn { padding: 15px 55px; }
#shop #global_ti_dynamic_1667300756896 .btn { padding: 15px 55px; }
#shop #groups-dynamic_1661173827602 { background-color: #CDEDFF; }
#shop #groups-dynamic_1661876216447 > div > div > div > div > div > div > div > div > div > div > div.row.push-down-sm > div > a > h6 { display: none; }
#shop #groups-dynamic_1661876216447 > div > div > div > div > div > div > div > div > div > div > div.row.push-down-sm > div > div > a { padding: 3px !important; }
#shop #groups-dynamic_1661876216447 > div > div > div > div > div > div > div > div > div > div > div.row.push-down-sm > div > div > div > div { height: 15px !important; }
#shop #groups-dynamic_1661876216447 > div > div > div > div > div > div > div > div > div > div > div.row.push-down-sm > div > div > div > div > h5 { padding: 0px !important; margin-top: 0px !important; }
#shop #groups-dynamic_1661876216447 > div > div > div > div > div:nth-child(1) > div > div > div > div > div > div.row.push-down-sm > div > a > h5 { display: none; }
#shop #groups-dynamic_1661876216447 > div > div > div > div > div:nth-child(2) > div > div > div > div > div > div.row.push-down-sm > div > a > h5 { display: none; }
#shop #groups-dynamic_1661876216447 > div > div > div:nth-child(2) > div > div:nth-child(2) > div:nth-child(4) { display: none !important; }
#shop #groups-dynamic_1662473401976 > div > div > div > div > div > div > div > div > div > div > div.row.push-down-sm > div > a > h6 { display: none; }
#shop #groups-dynamic_1662473401976 > div > div > div > div > div:nth-child(1) > div > div > div > div > div > div.row.push-down-sm > div > a > h5 { display: none; }
#shop #groups-dynamic_1662473401976 > div > div > div > div > div:nth-child(2) > div > div > div > div > div > div.row.push-down-sm > div > a > h5 { display: none; }
#shop #master-container-fluid_1667298749765 { position: sticky !important; top: 0 !important; z-index: 999; background-color: #fff!important; border-bottom: solid 1px #f7f7f7!important; }
#shop #master-container-fluid_1667850116950 .block img { -webkit-filter: brightness(0.9); filter: brightness(0.9); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1667850116950 .block:hover img { -webkit-filter: brightness(0.7); filter: brightness(0.7); }
#shop #master-container-fluid_1667850779761 .block img { -webkit-filter: brightness(0.9); filter: brightness(0.9); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1667850779761 .block:hover img { -webkit-filter: brightness(0.7); filter: brightness(0.7); }
#shop #master-container-fluid_1667851117708 .block img { -webkit-filter: brightness(0.9); filter: brightness(0.9); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1667851117708 .block:hover img { -webkit-filter: brightness(0.7); filter: brightness(0.7); }
#shop #master-container-fluid_1668070073422 .block img { -webkit-filter: brightness(0.9); filter: brightness(0.9); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1668070073422 .block:hover img { -webkit-filter: brightness(0.7); filter: brightness(0.7); }
#shop #master-container-fluid_1668070270643 .block img { -webkit-filter: brightness(0.9); filter: brightness(0.9); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1668070270643 .block:hover img { -webkit-filter: brightness(0.7); filter: brightness(0.7); }
#shop #master-container-fluid_1668070350805 .block img { -webkit-filter: brightness(0.9); filter: brightness(0.9); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1668070350805 .block:hover img { -webkit-filter: brightness(0.7); filter: brightness(0.7); }
#shop #master-container-fluid_1668070411109 .block img { -webkit-filter: brightness(0.9); filter: brightness(0.9); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1668070411109 .block:hover img { -webkit-filter: brightness(0.7); filter: brightness(0.7); }
#shop #master-container-fluid_1668071473172 .block img { -webkit-filter: brightness(0.9); filter: brightness(0.9); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1668071473172 .block:hover img { -webkit-filter: brightness(0.7); filter: brightness(0.7); }
#shop #master-container-fluid_1668071571161 .block img { -webkit-filter: brightness(0.9); filter: brightness(0.9); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1668071571161 .block:hover img { -webkit-filter: brightness(0.7); filter: brightness(0.7); }
#shop #master-container-fluid_1668071645947 .block img { -webkit-filter: brightness(0.9); filter: brightness(0.9); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1668071645947 .block:hover img { -webkit-filter: brightness(0.7); filter: brightness(0.7); }
#shop #master-container-fluid_1668072630441 .block img { -webkit-filter: brightness(0.9); filter: brightness(0.9); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1668072630441 .block:hover img { -webkit-filter: brightness(0.7); filter: brightness(0.7); }
#shop #master-container-fluid_1668072789226 .block img { -webkit-filter: brightness(0.9); filter: brightness(0.9); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1668072789226 .block:hover img { -webkit-filter: brightness(0.7); filter: brightness(0.7); }
#shop #master-container-fluid_1668074066685 .block img { -webkit-filter: brightness(0.9); filter: brightness(0.9); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1668074066685 .block:hover img { -webkit-filter: brightness(0.7); filter: brightness(0.7); }
#shop #master-container-fluid_1668074102297 .block img { -webkit-filter: brightness(0.9); filter: brightness(0.9); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1668074102297 .block:hover img { -webkit-filter: brightness(0.7); filter: brightness(0.7); }
#shop #master-container-fluid_1668074326204 .block img { -webkit-filter: brightness(0.9); filter: brightness(0.9); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1668074326204 .block:hover img { -webkit-filter: brightness(0.7); filter: brightness(0.7); }
#shop #master-container-fluid_1696516799158 .add-to-basket { width: 100%; }
#shop #master-container-fluid_1696516799158 .input-group input.form-control.right { height: 47px; border-radius: 0 5px 5px 0; }
#shop #mcf_1649350988798 { width: 100%; }
#shop #mega-menu-v2_1610367051998 #mmv2_mega-menu-v2_1610367051998 .navbar.yamm .container #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 .nav.navbar-nav .dropdown.open ul.dropdown-menu { box-shadow: none; }
#shop #mega-menu-v2_1610367051998 li { line-height: 1.9 !important; }
#shop #mega-menu-v2_1626182398912 .yamm .dropdown > a, #shop #mega-menu-v2_1626182398912 .yamm .yamm-fw > a { padding-top: 15px!important; padding-bottom: 15px!important; padding-left: 15px!important; }
#shop #mega-menu-v2_1626182398912 .yamm .navbar-header a:not(.logo-image-holder) { background-color: rgba(255, 255, 255, 0) !important; padding: 10px; font-size: 16px; }
#shop #monitorModalTest .input-container .radio-tile { padding: 0px; border-bottom-left-radius: 5px !important; border-bottom-right-radius: 5px !important; }
#shop #monitorModalTest .modal-content { padding: 0px; }
#shop #monitorModalTest .modalDataRow .col-sm-8 > .readMoreOptions .row.push-down:nth-of-type(even) { border-left: 2px solid #e9e8eb; border-right: 2px solid #e9e8eb; margin-top: 0px !important; margin-bottom: 0px !important; padding: 5px; }
#shop #monitorModalTest .modalDataRow .col-sm-8 > .readMoreOptions .row.push-down:nth-of-type(even).last { border-bottom: 2px solid #e9e8eb; }
#shop #monitorModalTest .modalDataRow .col-sm-8 > .readMoreOptions .row.push-down:nth-of-type(odd) { background: #e9e8eb !important; margin-top: 0px !important; margin-bottom: 0px !important; padding: 5px 7px; }
#shop #monitorModalTest .modalDataRow .col-sm-8 label { margin: 0px !important; }
#shop #monitorModalTest .modalMoreInfo, #shop #monitorModalTest .modal-header, #shop #monitorModalTest .modal-footer { display: none; }
#shop #monitorModalTest .radio-tile-group { flex-wrap: wrap; }
#shop #monitorModalTest .radio-tile-group .input-container a.btn.btn-default.readMore { border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; width: inherit; margin-top: 15px; }
#shop #monitorModalTest .radio-tile-group .input-container input { z-index: 1000 !important; }
#shop #monitorModalTest .readMoreDesc { padding: 0px 15px; }
#shop #monitorModalTest [data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group .input-container .radio-button { height: 89% !important; }
#shop #monitorModalTest button[data-dismiss='modal'] { font-size: 18px; color: black; opacity: 1; }
#shop #monitorModalTest div div[data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group .input-container { flex-basis: 48%; min-width: 48%; height: min-content; }
#shop #monitorModalTest div div[data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group .input-container .radio-tile { margin-bottom: 10px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
#shop #plugin_currencies-blocks-currency-changer_1668082992192 .btn { padding: 5px 10px; font-size: 14px; margin-top: 5px; }
#shop #plugin_currencies-blocks-currency-changer_1668083111971 .btn { padding: 5px 10px; font-size: 12px; margin-top: 10px; margin-bottom: 10px; margin-right: 10px; }
#shop #plugin_currencies-blocks-currency-changer_1668083111971 div .input-group .btn-group.open ul.dropdown-menu { position: relative; float: right; }
#shop #price-slider { margin-left: 10px; margin-right: 10px; margin-top: 10px; }
#shop #product-add-to-basket-with-qty .row.push-down .col-xs-12 p.add-to-basket-out-of-stock-message { color: #fb0913; font-weight: bold !important; font-size: 15px !important; text-align: left !important; }
#shop #product-add-to-basket-with-qty .row.push-down .col-xs-5 .input-group input.form-control.quantity-field.right { height: 47px; }
#shop #product-images-dynamic_1674122604441 > div > div.row.thumbnails { justify-content: center !important; }
#shop #product-images-dynamic_1674122604441 > div > div.row.thumbnails > div { width: 33%; }
#shop #product-options-default_1626435559376 div[data-customisation-wrapper-clean-name="select-a-case"] label { display: none!important; }
#shop #products-holder > div > div { display: flex; flex-direction: column; align-items: left; padding: 15px 15px 15px 1px; background-color: #e9e9ea; border-radius: 10px; }
#shop #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div { width: 100%; }
#shop #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > div.row.push-down-sm > div > a { display: none; }
#shop #products-holder > div.row.push-down { padding: 0px 30px; }
#shop #shopblocks-account .fa, #shop #shopblocks-account .fas { font-weight: 400 !important; }
#shop #shopblocks-account > div.row.details.orders-tab > div > div > div > div:nth-child(3) > div > div > div > a { padding: 4px 0px 4px 0px; }
#shop #shopblocks-basket-mini-mini > form > div > div > div > div.col-xs-6.col-sm-6 > div.row { display: none; }
#shop #shopblocks-product-added .product.pay-merchandising-aside-wrapper-inner .btn.btn-default { font-size: 15px !important; padding: 13px 4px !important; }
#shop #shopblocks-product-added button[name^="update_basket"] { font-size: 12px !important; padding: 12px 0px !important; background: none !important; border: none !important; color: #2094d5 !important; }
#shop #shopblocks-product-added div.basket-popup-below #row-product-add-to-basket-without-qty > div { padding: 0px !important; }
#shop #shopblocks-product-added div.basket-popup-below h4 { padding: 10px 0px !important; font-size: 17px !important; height: 60px !important; }
#shop #shopblocks-product-added div.basket-popup-below h5 { font-size: 16px !important; }
#shop #shopblocks-product-added p.pay-merchandising-aside-heading { margin-top: 45px !important; font-size: 24px !important; font-family: 'Ubuntu' !important; font-weight: bold !important; }
#shop #shopblocks-product-main .radio-tile-group .customisation-boxes-price label { font-weight: 600; letter-spacing: 0px; text-transform: capitalize; color: #000; margin-top: 10px; }
#shop #slider-value-min, #shop #slider-value-max { border-top-right-radius: 5px !important; border-bottom-right-radius: 5px !important; }
#shop #ti_container_fluid_aUQvhM6S .block img { -webkit-filter: brightness(0.9); filter: brightness(0.9); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #ti_container_fluid_aUQvhM6S .block:hover img { -webkit-filter: brightness(0.7); filter: brightness(0.7); }
#shop #ti_text_0PqNua77 { position: relative; top: 36% !important; }
#shop .account #add-new-address-button { color: #fff !important; text-transform: uppercase !important; padding: 10px 0px 10px 0px !important; margin-top: 5px; }
#shop .account #address-grid > div > div { border-color: #eaeaea !important; padding: 20px !important; margin: 5px 0; }
#shop .account #container-fluid-pages-content-default, #shop .account #container-fluid-pages-image-small { display: none !important; }
#shop .account #container-fluid-pages-name-default { background-color: #f7f7f7; }
#shop .account #global-code_1689002662220 { padding: 40px 0px 20px 0px; }
#shop .account #shopblocks-account > div.row.details.account-tab > div > form > div:nth-child(1) > div.col-xs-8 { display: none !important; }
#shop .account #shopblocks-account > div.row.details.orders-tab .view-order, #shop .account #shopblocks-account > div.row.details.quotes-tab .view-order { margin-top: 20px !important; }
#shop .account #shopblocks-account > div.row.details.orders-tab > div > div > div > div:nth-child(3) > div { padding: 0px !important; }
#shop .account #shopblocks-account > div.row.details.orders-tab > div > div > div > div:nth-child(3) > div > div > div > a { display: none !important; }
#shop .account #shopblocks-account > div.row.details.orders-tab > div > div > div > div:nth-child(3) > div > table { width: 98.5%; left: 17px; position: relative; }
#shop .account #shopblocks-account > div.row.details.quotes-tab > div > div > div > div:nth-child(1) > div.col-xs-4 > h4 { margin-left: 0 !important; }
#shop .account #shopblocks-account > div.row.details.quotes-tab > div > div > div > div:nth-child(1) > div.col-xs-8.text-right > a { display: none !important; }
#shop .account #shopblocks-account td { font-weight: normal !important; }
#shop .account #shopblocks-update-user-details > div > div:nth-child(1) > div:nth-child(5) > div:nth-child(2) { display: none !important; }
#shop .account #tab_logout > a { padding-bottom: 20px; padding-top: 5px; }
#shop .account #tab_orders > a { padding-top: 5px !important; }
#shop .account .border-bottom { border-color: #eaeaea !important; padding-bottom: 15px !important; padding-top: 15px !important; }
#shop .account .container-fluid.page-container-fluid { background-color: #f7f7f7 !important; }
#shop .account .fa.fa-plus, #shop .account .fa.fa-minus { margin-left: 5px !important; font-weight: 400 !important; }
#shop .account .row.details.account-tab, #shop .account .row.details.address-tab, #shop .account .row.details.quotes-tab, #shop .account .row.details.company-tab { top: -50px!important; position: relative; background-color: #fff; padding: 25px 15px; }
#shop .account .row.details.orders-tab { top: -50px !important; position: relative; background-color: #fff; padding: 25px 15px; }
#shop .account .sbca-credit-limit, #shop .account .sbca-available-balance, #shop .account .sbca-outstanding-balance { line-height: 1.6; }
#shop .account .statusCircle, #shop .account .statusqtCircle { background-color: #ff0000 !important; left: -10px; display: block; height: 10px !important; width: 10px !important; border-radius: 50%; line-height: 10px !important; top: 10px; position: relative; }
#shop .account .table td { padding: 5px 20px !important; border-color: #eaeaea!important; }
#shop .account .table th { padding: 15px 20px !important; border-bottom: solid 1px #eaeaea; }
#shop .account .table-bordered { border-color: #eaeaea !important; border: 1px solid #eaeaea !important; }
#shop .account [id^="shopblocks-address-grid"] > div > div > div > div > .btn.btn-block.btn-secondary { padding: 4px 0px 4px 0px; }
#shop .account [id^="shopblocks-view-order"] { background: #F7F7F7 !important; }
#shop .account [id^="shopblocks-view-order"] > td > div > div { margin-left: 0; padding: 0 50px; width: 100% !important; }
#shop .account [id^="shopblocks-view-order"] > td > div > div > div > div > form > div > div > textarea { box-shadow: none !important; border-color: #eaeaea; height: 100px !important; }
#shop .account a.btn.btn-default.display-inline.push-right-sm { padding: 10px 25px 10px 25px !important; }
#shop .account button.btn.btn-default.btn-sm.btn-block.view-order.push-down:focus-visible, #shop .account button.btn.btn-default.btn-sm.btn-block.view-order.push-down:focus, #shop .account button.btn.btn-default.btn-sm.btn-block.view-quotes.push-down:focus-visible, #shop .account button.btn.btn-default.btn-sm.btn-block.view-quotes.push-down:focus { background-color: transparent !important; text-decoration: none !important; outline: none !important; box-shadow: none !important; }
#shop .account div.row.push-down.account-details-chooser.squeeze-up { position: relative; top: -21px !important; background: #f7f7f7 !important; }
#shop .account div[id^="tab"] > button, #shop .account div[id^="tab"] > a, #shop .account div[id^="tab"] > button:hover, #shop .account div[id^="tab"] > a:hover { background: none !important; border: none !important; box-shadow: none !important; color: #4eaf7b !important; padding-bottom: 20px; padding-top: 5px!important; }
#shop .account div[id^="tab"] > button:focus-visible, #shop .account div[id^="tab"] > a:focus-visible, #shop .account div[id^="tab"] > button:focus, #shop .account div[id^="tab"] > a:focus { background: none !important; border-radius: 0px !important; border: none !important; outline: none !important; box-shadow: none !important; }
#shop .account div[id^="tab"].active, #shop .account div[id^="tab"] > a.active { background: none !important; border-radius: 0 !important; border: none !important; border-bottom: solid 3px #4eaf7b !important; box-shadow: none !important; color: #000 !important; }
#shop .account h2, #shop .account h4 { margin-bottom: 30px !important; font-size: 32px !important; }
#shop .account th { background-color: #F7F7F7; font-weight: 600 !important; }
#shop .account tr[id^="shopblocks-view-order"] .col-sm-6.push-down-xs-only:nth-child(2) { display: block !important; }
#shop .account tr[id^="shopblocks-view-order"] > td > div > div > div.row.push-down.order-items.border-bottom { border-bottom: none !important; }
#shop .account tr[id^="shopblocks-view-order"] > td > div > div > div.row.push-down.squeeze-up > div > a:nth-child(2) { display: none !important; }
#shop .account tr[id^="shopblocks-view-order"] > td > div > div > div:nth-child(4), #shop .account tr[id^="shopblocks-view-order"] > td > div > div > div:nth-child(5) { display: none !important; }
#shop .account-details-chooser { margin-bottom: 10px!important; }
#shop .active-filter { border-radius: 10px !important; box-shadow: none !important; padding: 10px 10px 8px 10px !important; font-weight: 400 !important; }
#shop .basket a[href*="/cancelcheckout"] { display: none !important; }
#shop .block #shopblocks-pagination .pagination li.btn-pagination-selected a { background-color: #06bba8 !important; }
#shop .btn-group .btn:first-child { border-radius: 0px 0px 0px 0px; }
#shop .btn-group .btn:last-child { border-radius: 0px 0px 0px 0px; }
#shop .btn.btn-default { border-radius: 0px!important; -moz-border-radius: 0px; -webkit-border-radius: 0px; display: inline; width: auto; border-width: 1px; }
#shop .btn.btn-default, #shop .input-group .input-group-addon, #shop .input-group .input-group-btn .btn, #shop .block #shopblocks-pagination .pagination li a { background-color: #1dae7a; background-image: none; border-color: #1dae7a; color: #fff; font-family: 'Lato', Helvetica, Arial, sans-serif; font-size: 15px; font-style: normal; font-weight: normal; text-decoration: none; text-transform: uppercase; letter-spacing: 1.3px; padding: 12px 20px; transition: 0.8s; border-radius: 5px!important; }
#shop .btn.btn-default.btn-clear-filters { display: inline !important; font-size: 12px !important; padding: 6px 10px !important; }
#shop .btn.btn-default:hover, #shop .btn.btn-default:focus, #shop .input-group .input-group-btn .btn:hover, #shop .input-group .input-group-btn .btn:focus, #shop .block #shopblocks-pagination .pagination li a:hover, #shop .block #shopblocks-pagination .pagination li a:focus { background-color: #1dae7a !important; background: #1dae7a !important; border-color: #1dae7a !important; color: #e5e5e5 !important; }
#shop .carousel-control.left { left: 0px!important; top: 40%!important; }
#shop .carousel-control.right { right: 0px!important; top: 40%!important; }
#shop .checkout a[href*="/cancelcheckout"] { display: none !important; }
#shop .christmasprice b { color: #fb0913!important; font-size: 26px !important; }
#shop .christmasstock { color: #333!important; background-color: transparent!important; padding: 10px 0px!important; margin-top: 12px!important; font-size: 16px!important; }
#shop .configureyourowngamingpcamdryzenconfiguratornewfinal1 #global-code_1683208954044 { display: none; }
#shop .container-fluid { width: 100%; }
#shop .container-fluid .container { max-width: 1280px !important; }
#shop .cursor::after { content: ''; display: inline-block; margin-left: 3px; background-color: white; animation-name: blink; animation-duration: 0.5s; animation-iteration-count: infinite; }
#shop .delivery a[href*="/cancelcheckout"] { display: none !important; }
#shop .filter-column-box { max-height: 100% !important; overflow: hidden !important; }
#shop .filters-list label span { margin-left: 10px !important; top: 1px !important; position: relative; }
#shop .filters-list li.colour label, #shop .filters-list span.colour label { border-radius: 50% !important; }
#shop .filters-list li.colour, #shop .filters-list span.colour { border-radius: 50% !important; height: 35px; width: 35px; margin-bottom: 5px !important; margin-right: 5px !important; }
#shop .filtersTitle { font-size: 27px; font-family: 'Ubuntu' !important; font-weight: bold !important; color: #333; padding: 10px 15px 5px; }
#shop .font-fira-sans-400 { font-family: 'Fira Sans', Helvetica, Arial, sans-serif !important; font-weight: 400 !important; }
#shop .form-control { border-radius: 0px; box-shadow: none; }
#shop .form-control, #shop .input-group input.form-control:focus, #shop input:focus, #shop select:focus, #shop textarea:focus, #shop .form-control:focus, #shop .input-group input.form-control:focus, #shop select:focus { border-color: #1dae7a; }
#shop .homepage #ti_container_y4yzzMeG, #shop .homepage #global_ti_dynamic_1700563200409, #shop .homepage #ti_container_fluid_y4yzzMeG { border-radius: 0!important; }
#shop .homepage div[id^="groups-dynamic"] .product-block-inner { background-color: #fff !important; }
#shop .input-group .input-group-addon { border-width: 1px; height: 36px; }
#shop .input-group .input-group-addon.left { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#shop .input-group .input-group-addon.right { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#shop .input-group .input-group-addon.right, #shop #product-add-to-basket-with-qty input { border-radius: 0 5px 5px 0!important; }
#shop .input-group .input-group-btn .btn { border-width: 1px; height: 36px; }
#shop .input-group .input-group-btn.left .btn-default { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#shop .input-group .input-group-btn.right .btn-default { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; padding: 5px 10px; }
#shop .input-group .quantity-field { border-width: 1px; height: 36px; }
#shop .input-group input.form-control { height: 36px; border-width: 1px 0 1px 1px; }
#shop .input-group input.form-control.left { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#shop .input-group input.form-control.right { border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#shop .launched { margin-top: 0px!important; }
#shop .output { text-align: center; font-family: 'Lato'; color: white; font-size: 20px !important; }
#shop .pagesamdsubcategorypage .product-block-inner .confTag, #shop .pagesamdsubcategorypage .product-block-inner .galconfTag, #shop .pagesintelsubcategorypage .product-block-inner .galconfTag, #shop .pagesintelsubcategorypage .product-block-inner .confTag { display: none; }
#shop .pagesintelsubcategorypage .product-block-inner ul { padding-left: 47px; }
#shop .pagesintelsubcategorypage div[id^="groups-dynamic"] .product-block-inner, #shop .pagesamdsubcategorypage div[id^="groups-dynamic"] .product-block-inner { background-color: #fff !important; }
#shop .pagesintelsubcategorypage, #shop .pagesamdsubcategorypage, #shop .homepage { background-color: #eaeaee; }
#shop .pagesquotationspage .built-form .form-submit-button input { border-color: #1dae7a !important; background-color: #1dae7a!important; }
#shop .pagesquotationspage .built-form .form-submit-button input:hover { border-color: #1dae7a !important; background-color: #1dae7a!important; }
#shop .pay #form_pay > div > div.pay-body > div > div.col-sm-4 > div > div.pay-basket-items > div > div > div > p.push-down-xs { display: none; }
#shop .pay #form_pay > div > div.pay-body > div > div.col-sm-4 > div > div.pay-basket-items > div > div > div > p.text-muted.font-12 { margin-top: 10px; }
#shop .pay .checkbox-label { font-size: 12px; }
#shop .pay .pay-form .fa-credit-card-blank:before { content: "\e103" !important; font-family: 'Clearpay'; font-weight: 200; font-style: initial; font-size: 25px; }
#shop .pay .pay-form .fa-credit-card::before { font-family: "Klarna Logo" !important; content: "\1f5f7" !important; font-weight: 200; font-style: initial; font-size: 20px; }
#shop .pay .pay-form .fa-fw { width: 100% !important; }
#shop .pay .pay-payment-method-buttons { margin-bottom: 20px; }
#shop .pay .product.pay-merchandising-aside-wrapper-inner { margin-bottom: 0 !important; margin: 8px; }
#shop .pay .product.pay-merchandising-aside-wrapper-inner .btn.btn-default { font-size: 14px !important; padding: 11px 4px !important; width: 95% !important; margin: 0px 4px !important; }
#shop .pay div.checkout-sidebar-below #row-product-add-to-basket-without-qty > div { padding: 0px !important; }
#shop .pay div.checkout-sidebar-below h4 { padding: 10px 0px !important; font-size: 17px; height: 70px; }
#shop .pay p.pay-merchandising-aside-heading { margin-top: 45px !important; font-size: 24px !important; font-family: 'Ubuntu' !important; font-weight: bold !important; }
#shop .predictive-search-wrapper .predictive-search-results .predictive-group { padding: 15px; }
#shop .product h4 { background-color: transparent!important; text-transform: uppercase; color: #333!important; padding: 15px 15px 0 0px; margin-top: 0px; font-size: 17px!important; }
#shop .product h5 { color: #2094d5 !important; font-size: 15px !important; }
#shop .product h5 b { font-size: 26px !important; }
#shop .product li { font-size: 14px !important; }
#shop .productschristmasgamingpcs #container-fluid-global-breadcrumbs-default_1626436312703 { display: none; }
#shop .quotes-tab .input-group .input-group-btn.right .btn-default, #shop .orders-tab .input-group .input-group-btn.right .btn-default { border-radius: 0 5px 5px 0!important; }
#shop .radio-tile { text-align: center; }
#shop .sb-i:before { content: "\f38a"; font-family: 'Font Awesome 5 Pro'; font-weight: 200; font-style: initial; }
#shop .shopblocks-add-to-basket .input-group .input-group-addon { height: 36px; }
#shop .shopblocks-add-to-basket .input-group .quantity-field { height: 36px; }
#shop .squeeze-up-xs { font-weight: 400; }
#shop .sticky-row { z-index: 999!important; }
#shop .tag_2workingdays #global-code_1683208954044 > p:nth-child(1) { display: none!important; }
#shop .tag_8workingdays #global-code_1683208954044 > p:nth-child(2) { display: none!important; }
#shop .tag_configurator #blocklab-product-page #global-text-1667298562668 { padding: 31px 15px !important; }
#shop .tag_configurator #blocklab-product-page .oneOptionDropdown { background: #e9e9ea; border-color: #e9e9ea; }
#shop .tag_configurator #blocklab-product-page div[data-customisation-wrapper-clean-name="1-select-a-case"] .option-tooltip { display: none; }
#shop .tag_configurator #blocklab-product-page div[data-customisation-wrapper-clean-name="monitor"] .input-container label, #shop .tag_configurator #blocklab-product-page div[data-customisation-wrapper-clean-name="keyboard"] .input-container label, #shop .tag_configurator #blocklab-product-page div[data-customisation-wrapper-clean-name="mouse"] .input-container label, #shop .tag_configurator #blocklab-product-page div[data-customisation-wrapper-clean-name="mouse-mat-gaming-surface"] .input-container label, #shop .tag_configurator #blocklab-product-page div[data-customisation-wrapper-clean-name="gaming-headset"] .input-container label, #shop .tag_configurator #blocklab-product-page div[data-customisation-wrapper-clean-name="speakers"] .input-container label, #shop .tag_configurator #blocklab-product-page div[data-customisation-wrapper-clean-name="microphones"] .input-container label { font-size: 13px; }
#shop .tag_configurator #blocklab-product-page div[data-customisation-wrapper-clean-name='1-select-a-case'] > .row > .col-xs-12 > label > .casearrow, #shop .tag_configurator #blocklab-product-page div[data-customisation-wrapper-clean-name='2-choose-your-core-components'] > .row > .col-xs-12 > label > .componentsarrow, #shop .tag_configurator #blocklab-product-page div[data-customisation-wrapper-clean-name='3-hard-drives-storage'] > .row > .col-xs-12 > label > .storagearrow { float: right; margin-right: 10px; }
#shop .tag_configurator #blocklab-product-page div[data-customisation-wrapper-clean-name='1-select-a-case'] > .row > .col-xs-12 > label, #shop .tag_configurator #blocklab-product-page div[data-customisation-wrapper-clean-name='2-choose-your-core-components'] > .row > .col-xs-12 > label, #shop .tag_configurator #blocklab-product-page div[data-customisation-wrapper-clean-name='3-hard-drives-storage'] > .row > .col-xs-12 > label { cursor: pointer; }
#shop .tag_configurator #blocklab-product-page div[data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group .input-container .radio-button:checked+.radio-tile { background: #fff !important; box-shadow: 0px 0px 10px 5px #1dae7a!important; border: solid 1px #1dae7a!important; }
#shop .tag_configurator #blocklab-product-page div[data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group .input-container .radio-button:checked+.radio-tile label { color: #1dae7a!important; }
#shop .tag_configurator #blocklab-product-page div[data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group .input-container .radio-tile .radio-tile-label { font-weight: 400; }
#shop .tag_configurator #blocklab-product-page div[data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group .input-container .radio-tile .radio-tile-label .boxprice { font-weight: bolder; }
#shop .tag_configurator #blocklab-product-page div[id^="product-add-to-basket-with-qty"] .input-group, #shop .tag_configurator #blocklab-product-page div[id^="product-add-to-basket-with-qty"] input.quantity-field { height: 47px !important; }
#shop .tag_configurator #product-images-dynamic_1674122604441 { display: flex; flex-wrap: wrap; justify-content: center; }
#shop .tag_configurator div div[data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group { display: flex; overflow: scroll !important; justify-content: flex-start !important; flex-wrap: nowrap !important; }
#shop .tag_configurator div[id^="product-options-default"] > div > .row > .col-xs-12 { display: flex; flex-wrap: wrap; }
#shop .tag_configurator div[id^="product-options-default"] > div > .row > .col-xs-12 > .radio-tile-wrapper { flex-basis: 100% !important; overflow-x: scroll!important; }
#shop .tag_configurator div[id^="product-options-default"] > div > .row > .col-xs-12 > label { color: #1dae7a; text-transform: uppercase; font-size: 16px; margin-top: 10px; flex-basis: 100%; padding-left: 15px; }
#shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="1-select-a-case"] > .row > .col-xs-12 > .radio-tile-wrapper, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="2nd-monitor"] > .row > .col-xs-12 > .radio-tile-wrapper, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="keyboard"] > .row > .col-xs-12 > .radio-tile-wrapper { width: inherit !important; }
#shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="1-select-a-case"] > .row > .col-xs-12 > label, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="2-choose-your-core-components"] > .row > .col-xs-12 > label, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="3-hard-drives-storage"] > .row > .col-xs-12 > label, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="4-power-cooling"] > .row > .col-xs-12 > label, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="5-internet-operating-system"] > .row > .col-xs-12 > label, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="5-operating-system-connectivity"] > .row > .col-xs-12 > label, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="5-connectivity-software"] > .row > .col-xs-12 > label, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="6-peripherals-accessories"] > .row > .col-xs-12 > label, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="7-delivery-services"] > .row > .col-xs-12 > label, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="7-warranty-built-time"] > .row > .col-xs-12 > label, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="7-warranty-build-time"] > .row > .col-xs-12 > label { flex-basis: 100%; background: #f7f7f7; color: #000; border-bottom: solid 2px; padding-left: 15px; margin-bottom: 20px; padding: 15px; margin-top: 20px; }
#shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="2-choose-your-core-components"] > .row > .col-xs-12 > .form-group, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="3-hard-drives-storage"] > .row > .col-xs-12 > .form-group, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="4-power-cooling"] > .row > .col-xs-12 > .form-group, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="5-internet-operating-system"] > .row > .col-xs-12 > .form-group, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="5-operating-system-connectivity"] > .row > .col-xs-12 > .form-group, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="5-connectivity-software"] > .row > .col-xs-12 > .form-group, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="6-peripherals-accessories"] > .row > .col-xs-12 > .form-group, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="7-delivery-services"] > .row > .col-xs-12 > .form-group, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="7-warranty-built-time"] > .row > .col-xs-12 > .form-group, #shop .tag_configurator div[id^="product-options-default"] > div[data-customisation-wrapper-clean-name="7-warranty-build-time"] > .row > .col-xs-12 > .form-group { display: none; }
#shop .tag_pricematch #blocklab-product-page #container-fluid-1705936686953 { display: block !important; }
#shop .tag_pricematch #blocklab-product-page p.configPriceMatchText { display: block !important; }
#shop .thankyou #container-fluid-pages-name-default, #shopblocks-thank-you > div > div > div:nth-child(3) > div > h2, #shopblocks-thank-you > div > div > div:nth-child(3) > div > div.row.border-bottom, #shopblocks-thank-you > div > div > div:nth-child(3) > div > div:nth-child(3) > div, #shop .thankyou #shopblocks-thank-you > div > div > div.row.push-up > div > h1, #shop .thankyou #shopblocks-thank-you > div > div > div.row.push-up > div > div.row.push-up, #shop .thankyou #shopblocks-thank-you > div > div > div:nth-child(2) > div { display: none !important; }
#shop .thankyou .orderThankYou { padding: 90px 0 !important; }
#shop .typewriter h1 { overflow: hidden; border-right: .15em solid black; white-space: nowrap; margin: 0 auto; letter-spacing: .15em; animation: typing 4s steps(40, end), blink-caret .75s step-end infinite; }
#shop .ui-slider-handle.ui-state-default { border-radius: 50% !important; background-color: #1dae7a !important; border: none !important; }
#shop .ui-widget-content { background-color: #DCDCDC; border: none !important; height: 8px !important; }
#shop [data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group { justify-content: center !important; }
#shop [data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group .input-container .radio-button+.radio-tile { filter: opacity(0.5); }
#shop [data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group .input-container .radio-button:checked+.radio-tile { filter: opacity(1); }
#shop [data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group .input-container .radio-button:checked+.radio-tile .customisation-boxes-price label { color: #079ad9!important; }
#shop a, #shop span a { font-family: 'Lato', Helvetica, Arial, sans-serif; color: #2094d5; font-style: normal; font-weight: normal; text-decoration: none; }
#shop a:hover, #shop a:focus, #shop span a:hover, #shop span a:focus { color: #106a9c; font-style: normal; font-weight: normal; text-decoration: none; }
#shop body { font-display: swap; overflow-x: hidden; }
#shop body > div.container-fluid.shop-mode-banner { display: none; }
#shop div.price-slider { margin-top: 10px !important; }
#shop div[data-customisation-wrapper-clean-name="extras"] { background: #2094d5; margin-top: 50px; padding: 6px 12px; }
#shop div[id^="global_ti_dynamic"], #shop .ti-text, #shop div[id^="global-text"], #shop .ti-img-overlay, #shop .ti-img-overlay, #shop .ti-container { border-radius: 10px; }
#shop div[id^="groups-dynamic"] .group-product { flex-basis: 25%!important; }
#shop div[id^="groups-dynamic"] .group-product.product { padding: 0px; margin: 0px; }
#shop div[id^="groups-dynamic"] .group-product.product h5, #shop div[id^="groups-dynamic"] .group-product.product h6 { display: none; }
#shop div[id^="groups-dynamic"] .product-block-inner { background-color: #ffffff!important; padding: 15px 15px 7px 15px; margin: 0 15px; border-radius: 10px; }
#shop div[id^="groups-dynamic"] > div > div > div > div > div > div { display: flex; }
#shop div[id^="groups-dynamic"] > div > div > div > div > div > div > div > div:nth-child(2) > div > div > div.row.push-down-sm > div > a { display: none; }
#shop div[id^="tab"] .fa, #shop div[id^="tab"] .fas { margin-right: 2px !important; }
#shop h1, #shop h1 a { font-family: 'Ubuntu', Helvetica, Arial, sans-serif; font-size: 40px; color: #333333; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; }
#shop h1.cursor::after { height: 20px; width: 7px!important; }
#shop h2, #shop h3, #shop h4, #shop h5, #shop h6, #shop h2 a, #shop h3 a, #shop h4 a, #shop h5 a, #shop h6 a { font-family: 'Ubuntu', Helvetica, Arial, sans-serif; font-size: 28px; color: #2094d5; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; }
#shop html, #shop body, #shop p, #shop ul, #shop ol, #shop li, #shop th, #shop td, #shop label { font-family: 'Lato', Helvetica, Arial, sans-serif; font-size: 15px; color: #333333; }
#shop input, #shop select, #shop textarea, #shop .form-control, #shop .input-group input.form-control, #shop .shopblocks-add-to-basket .input-group .quantity-field, #shop select { border-color: #1dae7a; font-size: 16px; color: #333333; border-width: 1px; height: 36px; }
#shop p { line-height: 1.4em !important; }
#shop p.cursor::after { border-bottom: 2px solid black; height: 13px; width: 6px; }
#shop tr[id^="shopblocks-view-order"] > td > div > div > div.row.push-down.squeeze-up > div > a:nth-child(3) { display: none!important; }
#shop ul[data-attribute-name="Simple Colour"] { margin-top: 10px; }
.breadcrumbs .crumb .fa.fa-chevron-right:last-child { margin: 0 2px 0 5px!important; }
.closeIframe { display: none; cursor: pointer; }
.fa-angle-left:before, .fa-angle-right:before { font-weight: 200; }
.fa-check:before { content: "\f00c"; font-weight: 400; }
.fa-chevron-right:before { content: "\f054"; font-weight: 400; }
.fa-credit-card:before { content: "\f09d"; font-weight: 400; }
.fa-phone:before { content: "\f879"!important; font-weight: 400; }
.fa-search:before { content: "\f002"; font-weight: 400; }
.fa-shopping-basket:before { font-weight: 400; content: "\f07a"!important; }
.fa-spinner { animation: spin 1s infinite linear; }
.fa-times:before { content: "\f00d"; font-weight: 400; }
.loading-overlay { text-align: center; font-size: 18px; font-weight: bold; padding: 15px; }
.modalMoreInfo iframe { margin-top: 80px; display: none; }
.radio-tile:hover, .radio-tile-label:hover { cursor: pointer; }
#shop .tag_configurator div[id^="product-options-default"] > div > .row > .col-xs-12 > .radio-tile-wrapper::-webkit-scrollbar { width: 0.5rem!important; background-color: transparent!important; }
html#shop #blocklab-category-page #category-name-default { display: block !important; }
html#shop #blocklab-product-page #container-fluid-1705936686953 { display: none; }
html#shop #blocklab-product-page #container-fluid-global-code_1668074279997, html#shop #container-fluid-global-code_1668074311513, html#shop #container-fluid-global-code_1668074767485 { display: block!important; }
html#shop #blocklab-product-page .configModalHead { display: none; }
html#shop #blocklab-product-page .klarnaHead { display: none; }
html#shop #blocklab-product-page .workingDaysTag.twoWorkingDays, html#shop #blocklab-product-page .workingDaysTag.eightWorkingDays { visibility: hidden; height: 0px; font-weight: 400 !important; }
html#shop #blocklab-product-page p.configPriceMatchText { display: none !important; }
html#shop #container-fluid-1667299266191 { display: none; }
html#shop #container-fluid-global-breadcrumbs-default_1667303472581, html#shop #master-container-fluid_1684403241547, html#shop #container-fluid-1667298416571, html#shop #master-container-fluid_1667298749765, html#shop #container-fluid-product-images-dynamic_1674122604441, html#shop #container-fluid-global-blank-default_1667299169014, html#shop #container-fluid-product-options-default_1667299198038, html#shop #container-fluid-global-blank-default_1667299245728, html#shop #container-fluid-1667299266191, html#shop #master-container-fluid_1683209006419, html#shop #container-fluid-1667299347560, html#shop #container-fluid-global-blank-default_1667300468091, html#shop #master-container-fluid_1667300641508, html#shop #master-container-fluid_1667303043476, html#shop #container-fluid-global-blank-default_1667303142437, html#shop #container-fluid-product-tabbed-content-default_1667304294270, html#shop #master-container-fluid_1667303209285, html#shop #container-fluid-global-blank-default_1667304966892, html#shop #container-fluid-global-code_1668074311513, html#shop #master-container-fluid_1696516799158, html#shop #master-container-fluid_1683208959759, html#shop #master-container-fluid_1683207574944, html#shop #container-fluid-global-blank-default_1626435877329 { display: none; }
html#shop #global-code_1663326076408 { display: block !important; }
html#shop #loginCheck { display: none; }
html#shop .tag_2workingdays #blocklab-product-page #row-global-code_1683208954044 .workingDaysTag.twoWorkingDays, html#shop .tag_2workingdays #blocklab-product-page #row-global-code_1683209004456 .workingDaysTag.twoWorkingDays, html#shop .tag_8workingdays #blocklab-product-page #row-global-code_1683208954044 .workingDaysTag.eightWorkingDays, html#shop .tag_8workingdays #blocklab-product-page #row-global-code_1683209004456 .workingDaysTag.eightWorkingDays { visibility: hidden !important; height: 0px !important; }
html#shop .tag_2workingdays #blocklab-product-page .workingDaysTag.twoWorkingDays { visibility: visible; height: auto !important; }
html#shop .tag_2workingdays.tag_configurator #blocklab-product-page #row-global-code_1683208954044 .workingDaysTag.twoWorkingDays, html#shop .tag_2workingdays.tag_configurator #blocklab-product-page #row-global-code_1683209004456 .workingDaysTag.twoWorkingDays, html#shop .tag_8workingdays.tag_configurator #blocklab-product-page #row-global-code_1683208954044 .workingDaysTag.eightWorkingDays, html#shop .tag_8workingdays.tag_configurator #blocklab-product-page #row-global-code_1683209004456 .workingDaysTag.eightWorkingDays { visibility: visible !important; height: auto !important; }
html#shop .tag_8workingdays #blocklab-product-page .workingDaysTag.eightWorkingDays { visibility: visible; height: auto !important; }
html#shop .tag_configurator #container-fluid-global-blank-default_1631786916215, html#shop .tag_configurator #master-container-fluid_1679565941654, html#shop .tag_configurator #container-fluid-global-breadcrumbs-default_1626435385959, html#shop .tag_configurator #container-fluid-global-blank-default_1631786934982, html#shop .tag_configurator #mcf_1630075748821, html#shop .tag_configurator #mcf_1646238158894, html#shop .tag_configurator #container-fluid-product-name-default, html#shop .tag_configurator #mcf_1665849557249, html#shop .tag_configurator #container-fluid-global-blank-default_1626435382621, html#shop .tag_configurator #container-fluid-global-blank-default_1626435389809, html#shop .tag_configurator #mcf_1628607031274, html#shop .tag_configurator #container-fluid-product-sku-default, html#shop .tag_configurator #container-fluid-product-brand-default, html#shop .tag_configurator #container-fluid-product-promo-default, html#shop .tag_configurator #mcf_1665852796996, html#shop .tag_configurator #mcf_1665852792349, html#shop .tag_configurator #mcf_1665852828914, html#shop .tag_configurator #mcf_1665852914012, html#shop .tag_configurator #mcf_1665852533474, html#shop .tag_configurator #mcf_1652288645262, html#shop .tag_configurator #container-fluid-global-blank-default_1630485650168, html#shop .tag_configurator #container-fluid-global-blank-default_1630485646702, html#shop .tag_configurator #container-fluid-product-tabbed-content-default_1626435428891, html#shop .tag_configurator #container-fluid-product-options-default_1626435559376, html#shop .tag_configurator #mcf_1649688735966, html#shop .tag_configurator #mcf_1663924424213, html#shop .tag_configurator #mcf_1663924539906, html#shop .tag_configurator #mcf_1663924769469, html#shop .tag_configurator #master-container-fluid_1655800333854, html#shop .tag_configurator #container-fluid-global-blank-default_1626435877329, html#shop .tag_configurator #container-fluid-global-code_1668074279997, html#shop .tag_configurator #container-fluid-global-code_1668074311513, html#shop .tag_configurator #container-fluid-global-code_1668074767485, html#shop .tag_configurator #master-container-fluid_1683207574944, html#shop .tag_configurator #container-fluid-global-blank-default_1626435877329 { display: none; }
html#shop .tag_configurator #container-fluid-global-breadcrumbs-default_1667303472581, html#shop .tag_configurator #container-fluid-1667298416571, html#shop .tag_configurator #master-container-fluid_1667298749765, html#shop .tag_configurator #container-fluid-global-blank-default_1667299169014, html#shop .tag_configurator #container-fluid-product-options-default_1667299198038, html#shop .tag_configurator #container-fluid-global-blank-default_1667299245728, html#shop .tag_configurator #container-fluid-1667299347560, html#shop .tag_configurator #container-fluid-product-tabbed-content-default_1667304294270, html#shop .tag_galconf #container-fluid-product-tabbed-content-default_1667304294270, html#shop .tag_configurator #container-fluid-global-blank-default_1667304966892, html#shop .tag_configurator #master-container-fluid_1683208959759 { display: block; }
html#shop .tag_configurator #global-code_1663326076408 { display: none; }
html#shop .tag_configurator .customisation-boxes-price { display: none; }
html#shop .tag_galconf #container-fluid-product-images-dynamic_1674122604441 { display: block !important; }
#shop .thankyou #container-fluid-pages-name-default, #shopblocks-thank-you > div > div > div:nth-child(3) > div > h2, #shopblocks-thank-you > div > div > div:nth-child(3) > div > div.row.border-bottom, #shopblocks-thank-you > div > div > div:nth-child(3) > div > div:nth-child(3) > div, #shop .thankyou #shopblocks-thank-you > div > div > div.row.push-up > div > h1, #shop .thankyou #shopblocks-thank-you > div > div > div.row.push-up > div > div.row.push-up, #shop .thankyou #shopblocks-thank-you > div > div > div:nth-child(2) > div { display: none !important; }
#shop .thankyou .orderThankYou { padding: 90px 0 !important; }
#shop .pay #form_pay > div > div.pay-body > div > div.col-sm-8 > div.pay-form > div.pay-payment > div.row.push-down > div:nth-child(2) > div.pay-payment-method-buttons > label.pay-payment-method-button.pay-payment-method-button-klarna > span > span:after { content: " Finance - Pay in Instalments"; }
#shop #product-add-to-basket-with-qty .row.push-down .col-xs-5 .input-group span.input-group-addon.left { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }
#shop #product-add-to-basket-with-qty .row.push-down .col-xs-5 .input-group input.form-control.quantity-field.right { text-align: center !important; }
#shop #blocklab-category-page #slider-value-min, #shop #blocklab-category-page #slider-value-max { height: 41px !important; }
#shop #blocklab-category-page #sizing-addon2 { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }
#shop .modal .modal-content { border-radius: 10px !important; padding: 15px !important; border: none !important; box-shadow: none !important; }
#shop #guestRegisterModal h5 { font-size: 28px !important; line-height: 44px !important; }
#shop #guestRegisterModal .guestRegisterModalButtons { display: flex; align-items: center; justify-content: space-evenly; margin-top: 20px; flex-direction: column; }
#shop #guestRegisterModal button, #shop #guestRegisterModal a.button-link { font-family: 'Lato', Helvetica, Arial, sans-serif; font-size: 15px; font-style: normal; font-weight: 400; padding: 12px 27px; border-radius: 5px; text-decoration: none; text-transform: none; transition: background-color 0.3s; background-image: none; margin-bottom: 10px; width: 70% !important; text-align: center; }
#shop #guestRegisterModal button:hover, #shop #guestRegisterModal a.button-link:hover { background-color: #1dae7a !important; border-color: #1dae7a !important; color: #fff !important; }
#shop #guestRegisterModal button#redirectUser, #shop #guestRegisterModal a.button-link { background-color: #1dae7a; border: solid 1px #1dae7a; color: #fff; }
#shop #guestRegisterModal button#closePopup { background-color: #fff; border: solid 1px #1dae7a; color: #1dae7a; }
#shop #guestRegisterModal p.guestRegisterModalText { font-size: 20px; font-weight: 700 !important; }
html#shop .pay .guestRegisterModal { display: none; }
#shop .homepage .product .btn { display: block; width: 100% !important; margin-bottom: 0px !important; margin-top: 0px; }
#shop #blocklab-pages .product .btn { display: block; width: 100% !important; margin-bottom: 0px !important; margin-top: 0px; }
html#shop .basket .basketMultiConfigHead, html#shop .pay .basketMultiConfigHead { display: none; }
#shop p.basketMultiConfMsg { margin-top: 10px; }
#shop .pay .btn-continue.push-down { margin-bottom: 10px !important; }
#shop .pagescontact .built-form .form-submit-button input, #shop .pagesquotationspage .built-form .form-submit-button input { height: 48px !important; background-color: #1dae7a !important; border-radius: 5px !important; }
#shop .pagessecurepayment div[id^="global-tabbed-content"] .panel, #shop .pageprivacypolicy div[id^="global-tabbed-content"] .panel { border-top: 1px solid rgba(220, 220, 220, 1); border-bottom: 0; border-left: 0; border-right: 0; box-shadow: none; border-radius: 0; }
#shop .pagestermsconditions #blocklab-pages #global-text-1724060173090 strong, #shop .pagestermsconditions #blocklab-pages #global-text-1695299920139 strong, #shop .pagestermsconditions #blocklab-pages #global-text-1695301635154 strong, #shop .pagestermsconditions #blocklab-pages #global-text-1695306129604 strong, #shop .pagestermsconditions #blocklab-pages #global-text-1695306610692 strong, #shop .pagestermsconditions #blocklab-pages #global-text-1695306766154 strong { font-size: 16px !important; color: #2094d5; font-family: 'Ubuntu'; }
#shop #global-news-new-news-block_1602203551715 .nb-text { padding: 20px 15px; }
#shop #blocklab-product-page .add-to-basket-out-of-stock-message { font-weight: bold !important; }
#shop .shopblocks-add-to-basket .input-group .input-group-addon { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }
#shop .tag_prebuilt #blocklab-product-page #container-fluid-groups-dynamic_1720448885262, #shop .tag_prebuilt #blocklab-product-page #container-fluid-1626435500464 { display: block !important; }
#shop #blocklab-product-page div[id^="groups-dynamic"] > div > div > div > div > div > div { display: unset !important; }
#shop #blocklab-product-page div[id^="groups-dynamic"] .group-product { flex-basis: 33.3% !important; }
#shop #blocklab-product-page .product .btn { display: block; width: 100% !important; margin-bottom: 0px !important; margin-top: 0px; }
#shop #blocklab-product-page #groups-dynamic_1720448885262 > div > div > div > div > div > div:nth-child(4) { display: none !important; }
#shop .tag_configurator #blocklab-product-page div[id^="groups-dynamic"] .product-block-inner { background-color: #fff !important; }
#shop .tag_configurator #blocklab-product-page #global-text-1720448850787 > h2 { margin-top: 25px; }
#shop .tag_configurator #blocklab-product-page #global-text-1626435500464 > h2 { margin-top: 25px; margin-bottom: 20px; }
#shop #blocklab-category-page p.outOfStockLabel { margin-bottom: 0px !important; }
#shop .micegamingsurfaces #blocklab-category-page p.outOfStockLabel { margin-bottom: 12px !important; }
#shop .pay div.product-name div.row.push-down-sm > div { height: 60px; }
#shop .pay .product h5.was-price { font-weight: normal !important; color: #fb0913 !important; font-size: 13px !important; }
#shop .cpucoolers #blocklab-category-page p.outOfStockLabel { margin-bottom: 12px !important; }
#shop #shopblocks-pagination a { padding: 7px 14px !important; margin: 0px 1px; }
#shop #products-holder > div:last-of-type > div { display: flex; flex-direction: row !important; align-items: center; }
#shop #shopblocks-pagination a { height: 36px; }
#shop #shopblocks-pagination ul { display: flex; flex-wrap: nowrap; overflow-x: scroll; overflow-y: hidden !important; width: 94%; }
#shop #blocklab-product-page #monitorModalTest .bike-icon img { width: 100% !important; }
#shop div[id^="global-tabbed-content"] .panel-heading { border-radius: 10px !important; font-weight: bold !important; color: white !important; background-color: #1dae7a; }
#shop div[id^="global-tabbed-content"] i { float: right; }
#shop div[id^="product-tabbed-content"] .panel-heading { border-radius: 10px !important; font-weight: bold !important; color: white !important; background-color: #1dae7a; }
#shop div[id^="accordionproduct-tabbed-content-default"] > div { border-radius: 10px !important; }
#shop #blocklab-product-page div[id^="product-tabbed-content-default"] .panel-title.collapsed .panel-heading:after { font-family: "Font Awesome 5 Pro"; content: "\f078"; font-weight: 300; }
#shop #blocklab-product-page div[id^="product-tabbed-content-default"] .panel-heading:after { font-family: "Font Awesome 5 Pro"; content: "\f077"; font-weight: 300; }
#shop div[id^="global-tabbed-content"] .panel { border-radius: 10px !important; }
#shop .panel-group { margin-top: 20px; }
#shop #global-text-1719572956579 { position: relative; bottom: 10px; }
#shop #container-fluid-1719572956579 { margin-bottom: 5px !important; }
#shop #product-tabbed-content-default_1667304294270 #accordionproduct-tabbed-content-default_1667304294270 .panel.panel-default #collapsetab0_product-tabbed-content-default_1667304294270 .panel-body p { text-align: left !important; }
#shop #blocklab-product-page div[id^="product-related-products-default"] .product h5 b { height: 55px; }
#shop #blocklab-product-page div[id^="product-related-products-default"] .category-config { margin-bottom: 0px !important; }
#shop #blocklab-product-page div[id^="product-related-products-default"] > div > div > div > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > div.row.push-down-sm > div > a { display: none; }
#shop #blocklab-product-page div[id^="product-related-products-default"] .product-block-inner { background-color: #fff !important; }
#shop #blocklab-product-page div[id^="product-related-products-default"] .group-product.product { padding: 0px; margin: 0px; }
#shop #blocklab-product-page div[id^="product-related-products-default"] { display: flex; }
#shop #blocklab-product-page div[id^="product-related-products-default"] > div > div > div > div > div { border-radius: 10px !important; }
#shop #blocklab-product-page div[id^="product-related-products-default"] .product > div > div { padding: 15px 15px 7px 15px !important; }
#shop #blocklab-product-page div[id^="product-related-products-default"] h5.font-14.bold.margin-bottom-0.inc-vat-price { display: none; }
#shop #blocklab-product-page div[id^="product-related-products-default"] > div > div > div > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > div.row.push-down-sm { margin-bottom: 0px !important; }
#shop .pagesgamingpcmenu div[id^="groups-dynamic"] > div > div > div > div > div > div:nth-child(4) { display: block !important; }
#shop .homepage #groups-dynamic_1678444723484 > div > div > div > div > div > div:nth-child(4) { display: block !important; }
#shop #blocklab-header #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 > ul { display: flex !important; align-items: center !important; }
#shop .xmas2024pcdeals #groups-dynamic_1728640768134 > div > div > div > div > div > div:nth-child(4) { display: block !important; }
#shop #shopblocks-product-added > div > div > div.modal-body > div > div > div > div > div.product-name > div > div > div.row.push-down-sm > div > a { height: 56px !important; }
#shop #blocklab-category-page #container-fluid-product-card-name_1728553754 { border-radius: 0 !important; margin-bottom: -20px; }
#shop #blocklab-category-page #container-fluid-product-card-primary-image_1730450038434 { border-radius: 10px 10px 0px 0px !important; }
#shop #blocklab-category-page #products-holder > div > div#container-fluid-global-code_1730449956295 { border-radius: 0px 0px 10px 10px !important; padding-bottom: 20px !important; }
#shop #blocklab-category-page .gpc-product .catProductName { text-transform: uppercase; margin-top: 0px; font-size: 18px !important; margin-bottom: 0px; color: #333 !important; padding: 15px 15px 10px 15px !important; font-weight: bold !important; }
#shop #blocklab-category-page .gpc-product .catProductNameA { text-transform: uppercase; font-size: 18px !important; color: #333 !important; font-weight: bold !important; }
#shop #blocklab-category-page .gpc-product .catProductNameA:hover { font-weight: bold; }
#shop #blocklab-category-page .gpc-product .christmasstock { padding: 5px 0 0 15px !important; }
#shop #blocklab-category-page .gpc-product #global-code_1730449956295 > ul { margin-left: -10px; }
#shop #blocklab-category-page .gpc-product #global-code_1730449956295 > div { height: auto !important; margin-bottom: 10px !important; }
#shop .blackfridaydeals div[id^="groups-dynamic"] > div > div > div > div > div > div:nth-child(4) { display: block !important; }
html#shop .placeholder { display: none; }
#shop #blocklab-product-page #global-text-1667298871510 { height: 110px; }
#shop #blocklab-header #row-search-default2_1667229851378 { display: none; }
#shop body.products.category_page #container-fluid-global-breadcrumbs-default_1626436312703 { display: none; }
#shop #blocklab-header #mmv2_mega-menu-v2_1626182398912 > div.navbar.yamm > div > div.navbar-header > div > div > a.logo-image-holder > img { width: 268px !important; height: 34px !important; }
#shop #blocklab-header #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 > ul > li:nth-child(6) > a, #shop #blocklab-header #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 > ul > li:nth-child(8) > a { padding: 10px !important; }
#shop #blocklab-header .yamm-section-title a { font-weight: bold !important; text-transform: uppercase !important; }
#shop #blocklab-header #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 > ul > li.dropdown.yamm-fw > ul > li > div > div > ul > li.yamm-section-title > strong > a { font-size: 17px !important; color: #2094d5 !important; }
#shop #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 > ul > li.dropdown.yamm-fw > ul > li > div > div { display: flex !important; }
#shop #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 > ul > li.dropdown.yamm-fw > ul > li > div > div > ul { flex-basis: 20%; }
#shop #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 > ul > li.dropdown.yamm-fw > ul > li > div > div > ul > li { margin-bottom: 7px; }
#shop #mega-menu-v2_1610367051998 .yamm .yamm-content { padding: 20px 70px !important; }
#shop #blocklab-header #mega-menu-v2_1610367051998 .yamm a:not(.btn), #shop #blocklab-header #mega-menu-v2_1610367051998 .mm-mobile-menu a:not(.btn) { font-family: "Lato" !important; }
#shop #blocklab-header #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 > ul > li > a { height: 60.31px !important; }
#shop #blocklab-header #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 > ul > li:nth-child(6) > a, #shop #blocklab-header #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 > ul > li:nth-child(8) > a { justify-content: center !important; align-items: center !important; display: flex !important; }
#shop #blocklab-header #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 .dropdown:hover, #shop #blocklab-header #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 .dropdown a:hover { background: #fff !important; }
#shop #blocklab-header #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 .yamm-fw a:hover { background: none; }
#shop #navbar-collapse-mega-menu_mega-menu-v2_1626182398912 > div > div.mm-content > div.mm-level.mm-level-1.mm-open a { font-weight: bold; }
#shop #navbar-collapse-mega-menu_mega-menu-v2_1626182398912 > div > div.mm-content > div.mm-level.mm-level-1.mm-open a span { font-size: 17px !important; }
#shop #navbar-collapse-mega-menu_mega-menu-v2_1626182398912 > div > div.mm-content > div.mm-level.mm-level-2.mm-open > ul > li> a > span, #shop #navbar-collapse-mega-menu_mega-menu-v2_1626182398912 > div > div.mm-content > div.mm-level.mm-level-3.mm-open > ul > li> a > span { color: #000; }
#shop #blocklab-header #mega-menu-v2_1626182398912 .yamm a:not(.btn), #shop #mega-menu-v2_1626182398912 .mm-mobile-menu a:not(.btn) { font-family: "Lato" !important; }
#shop #blocklab-header #mega-menu-v2_1626182398912 #mmv2_mega-menu-v2_1626182398912 .mm-mobile-menu a.yamm-item { border-bottom: 1px solid #eee !important; }
#shop #navbar-collapse-mega-menu_mega-menu-v2_1626189007629 > div > div.mm-content > div.mm-level.mm-level-1.mm-open a { font-weight: bold; }
#shop #navbar-collapse-mega-menu_mega-menu-v2_1626189007629 > div > div.mm-content > div.mm-level.mm-level-1.mm-open a span { font-size: 17px !important; }
#shop #navbar-collapse-mega-menu_mega-menu-v2_1626189007629 > div > div.mm-content > div.mm-level.mm-level-2.mm-open > ul > li> a > span, #shop #navbar-collapse-mega-menu_mega-menu-v2_1626189007629 > div > div.mm-content > div.mm-level.mm-level-3.mm-open > ul > li> a > span { color: #000; }
#shop #blocklab-header #mega-menu-v2_1626189007629 .yamm a:not(.btn), #shop #mega-menu-v2_1626189007629 .mm-mobile-menu a:not(.btn) { font-family: "Lato" !important; }
#shop #blocklab-header #mega-menu-v2_1626189007629 #mmv2_mega-menu-v2_1626189007629 .mm-mobile-menu a.yamm-item { border-bottom: 1px solid #eee !important; }
#shop .predictive-search-wrapper .predictive-search-results { z-index: 9999; }
#shop .dropdown-menu { z-index: 99999; }
#shop .homepage #global-text-1712757542509 { height: 59.78px; margin-bottom: 10px; }
#shop .homepage #global-text-1712757542509 > h2 { padding-top: 13px; }
@media screen and (max-width: 767px) { html#shop #shop .tag_configurator div#product-add-to-basket-with-qty_1667303201554 { display: none !important; } html#shop #shop .tag_configurator #blocklab-product-page #container-fluid-global-blank-default_1667300468091 { display: none !important; } html#shop #shop .tag_configurator #blocklab-product-page #container-fluid-global-code_1708341782604 { display: none !important; } html#shop #shop .tag_configurator #blocklab-product-page #container-fluid-global-blank-default_1684403578900, #shop .tag_configurator #blocklab-product-page #container-fluid-global-blank-default_1684403304126 { display: none !important; }}
@media (min-width: 991px) { #shop #product-options-default_1667299198038 > div > div > div > div > div > div > div { margin: 20px !important; }}
@media(max-width: 991px) { #shop .tag_configurator div div[data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group { display: flex; overflow: scroll; width: 85vw; flex-direction: row; flex-wrap: nowrap; justify-content: left !important; } #shop .tag_configurator div div[data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group .input-container { flex-basis: 38%; min-width: 38%; height: 260px !important; } #shop #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div { width: 200%; } #shop .tag_configurator #blocklab-product-page #master-container-fluid_1667298749765 { background: white; padding-bottom: 15px; border-bottom: 1px solid #333; } #shop .tag_configurator #blocklab-product-page #master-container-fluid_1667298749765 > .container > .row { display: flex; flex-wrap: wrap; } #shop .tag_configurator #blocklab-product-page #master-container-fluid_1667298749765 > .container > .row > .col-sm-4:first-of-type { display: none; } #shop .tag_configurator #blocklab-product-page #master-container-fluid_1667298749765 > .container > .row > .col-sm-4:nth-child(2), #shop .tag_configurator #blocklab-product-page #master-container-fluid_1667298749765 > .container > .row > .col-sm-4:nth-child(3) { flex-basis: 45% !important; width: 45% !important; } #shop .tag_configurator #blocklab-product-page #global-text-1667298562668, #shop .tag_configurator #blocklab-product-page #product-price-dynamic_1667298687659, #shop .tag_configurator #blocklab-product-page #global-text-1667298871510 { padding: 6px 15px !important; position: relative; top: 14px; } #shop .tag_configurator #blocklab-product-page #product-price-dynamic_1667298687659 { position: relative; top: 7px; } #shop .tag_configurator #blocklab-product-page #container-fluid_global-text-1667298871510 > div > .row > .col-xs-12 { background: white; } #shop .tag_configurator #blocklab-product-page #global-text-1667298416571 h2 { font-size: 18px !important; } #shop .tag_configurator #blocklab-product-page div[data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group .input-container .radio-tile { padding: 2px !important; height: 100% !important; } #shop .tag_configurator #blocklab-product-page div[data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group .input-container .radio-tile .icon.bike-icon { position: relative; top: 13px; } #shop .tag_configurator #blocklab-product-page div[data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group .input-container .radio-tile .radio-tile-label { position: relative; top: 15px; } #shop .tag_configurator #product-images-dynamic_1674122604441 > div > div.row.thumbnails { display: flex; flex-direction: row; flex-wrap: nowrap !important; padding-bottom: 0px; } #shop .tag_configurator #product-images-dynamic_1674122604441 > div > div.row.thumbnails > div { flex-basis: 33%; }}
@media (min-width: 992px) { html#shop #groups-dynamic_1678444723484 > div > div > div > div > div { height: 704px; } html#shop #groups-dynamic_1712757321802 > div > div > div > div > div { height: 645px; } #shop #blocklab-header #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 { height: 60px !important; } #shop #plugin_external_reviews-blocks-google-reviews-carousel_1744620774882 { height: 390px !important; } #shop #blocklab-header #master-container-fluid_1667563956023 { height: 42px !important; } #shop #blocklab-header #global-text-1668700437375 > table > tbody > tr > td:nth-child(1) { width: 208px !important; height: 32px !important; } #shop #blocklab-header #global-text-1668700437375 > table > tbody > tr > td:nth-child(1) > a > img { width: 150px !important; height: 17px !important; } #shop #blocklab-header #global-image-default_1667211705438 { width: 298px !important; height: 63px !important; } #shop #blocklab-category-page .grid-group { margin-bottom: -25px; } #shop .homepage #groups-dynamic_1678444723484 > div > div > div > div > div > div > div > div:nth-child(2) > div > div > div.row.push-down-sm > div > div > div { height: 75px !important; } #shop .xmas2024pcdeals #groups-dynamic_1728640768134 .group-product { flex-basis: 25% !important; } #shop .xmas2024pcdeals #groups-dynamic_1728640768134 .group-product { flex-basis: 25% !important; } #shop .pagesgamingpcmenu div[id^="groups-dynamic"] .group-product { flex-basis: 25% !important; } #shop .homepage #groups-dynamic_1678444723484 .group-product { flex-basis: 25% !important; } #shop .blackfridaydeals div[id^="groups-dynamic"] .group-product { flex-basis: 20% !important; } #shop .blackfridaydeals #container-fluid-groups-dynamic_1728640768134 .product-block-name { height: 65px; } #shop .blackfridaydeals #container-fluid-groups-dynamic_1728640768134 .christmasprice { height: 55px; } #shop .gpc-product ul li { font-size: 14px !important; } #shop #blocklab-category-page #row-product-card-primary-image_1730450038434 { padding: 0 15px; } #shop #blocklab-category-page .gpc-product { margin-bottom: 40px !important; } #shop #blocklab-category-page .gpc-product #container-fluid-global-code_1730449956295 > div { display: flex; flex-direction: column; justify-content: flex-end !important; min-height: 373px; } #shop #blocklab-product-page div[id^="product-related-products-default"] .product h4 { height: 60px; } #shop .productsnextdayintelgamingpcs #blocklab-category-page #products-holder .product-block-inner { height: 100% !important; } #shop #monitorModalTest .radio-tile-group { flex-wrap: wrap !important; } #shop #monitorModalTest .icon.bike-icon { height: 300px !important; } #shop .saversclub #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div { display: flex; flex-direction: column; justify-content: flex-end !important; min-height: 190px !important; } #shop #blocklab-product-page #groups-dynamic_1720448885262 > div > div > div > div > div > div > div > div > div > div > div.row.push-down-sm > div > div { display: flex; flex-direction: column; justify-content: flex-end !important; min-height: 286px !important; } #shop #blocklab-product-page .add-to-basket-out-of-stock-message { margin-top: 10px; } #shop #blocklab-product-page #product-add-to-basket-with-qty_1667303201554 > div:nth-child(2) { margin-bottom: 7px !important; } #shop .productsprebuiltgamingpcs #blocklab-category-page #products-holder .product-block-inner { height: 100% !important; } #shop .configureyourowngamingpc .product div[data-skip-css-extract] > .row { height: 75px !important; } #shop .monitors #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > div.row.push-down-sm > div > div > p, #shop .keyboards #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > div.row.push-down-sm > div > div > p, #shop .headsets #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > div.row.push-down-sm > div > div > p { margin-top: 0px !important; margin-bottom: 0px !important; } #shop .internalssddrives #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > div.row.push-down-sm > div > div > p, #shop .motherboards #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > div.row.push-down-sm > div > div > p, #shop .search #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > div.row.push-down-sm > div > div > p { margin-bottom: 0px !important; } #shop .homepage #groups-dynamic_1678444723484 > div > div > div > div > div > div > div > div > div { display: flex; flex-direction: column; justify-content: flex-end !important; } #shop .pagesamdsubcategorypage div[id^="groups-dynamic"] > div > div > div > div > div > div > div > div > div { display: flex; flex-direction: column; justify-content: flex-end !important; min-height: 400px !important; } #shop #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div { display: flex; flex-direction: column; justify-content: flex-end !important; min-height: 400px !important; } #shop .motherboards #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div, #shop .gamingbundles #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div, #shop .keyboards #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div, #shop .headsets #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div, #shop .microphonesspeakerswebcams #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div { min-height: 220px !important; } #shop .cpucoolers #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div, #shop .graphicscards #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div, #shop .internalssddrives #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div, #shop .processors #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div, #shop .powersupplies #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div { min-height: 250px !important; } #shop .laptops #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div, #shop .cases #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div, #shop .rammemory #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div { min-height: 290px !important; } #shop .search #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div, #shop .micegamingsurfaces #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div { min-height: 310px !important; } #shop .monitors #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div { min-height: 320px !important; } #shop .productsgamingpcstoplaymidrangegames #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div { min-height: 400px !important; } #shop #guestRegisterModal h5 { padding: 0px 40px; } #shop #guestRegisterModal #modalBody img { padding: 60px !important; } #shop .tag_configurator #blocklab-product-page #product-price-dynamic_1667298687659 { padding: 22px 0px !important; padding-bottom: 5px !important; } #shop .tag_configurator #global-code_1715246845716 { padding-bottom: 11px; } #shop .keyboards .product h4, #shop .micegamingsurfaces .product h4, #shop .monitors .product h4, #shop .homeandofficepc .product h4, #shop .cpucoolers .product h4, #shop .graphicscards .product h4, #shop .motherboards .product h4, #shop .processors .product h4 { height: 70px; } #shop .powersupplies .product h4 { height: 90px; } #shop .micegamingsurfaces #add-to-basket-button, #shop .homeandofficepc #add-to-basket-button, #shop .cpucoolers #add-to-basket-button, #shop .graphicscards #add-to-basket-button, #shop .processors #add-to-basket-button { margin-bottom: 12px !important; } #shop .homeandofficepc #blocklab-category-page .product-block-inner ul { height: 96px !important; } #shop .product div[data-skip-css-extract] > .row { height: auto !important; margin-bottom: 10px !important; } #shop .products #blocklab-category-page .product-block-inner, #shop .products.productsgamingpcstoplaymidrangegames #blocklab-category-page .product-block-inner { height: 750px !important; } #shop .micegamingsurfaces #blocklab-category-page .product-block-inner { height: 573px; } #shop .cpucoolers #blocklab-category-page .product-block-inner { height: 507px; } #shop .graphicscards #blocklab-category-page .product-block-inner { height: 507px; } #shop .motherboards #blocklab-category-page .product-block-inner { height: 507px; } #shop .processors #blocklab-category-page .product-block-inner { height: 507px; } #shop #master-container-fluid_1711016660902 > div > div > div.col-sm-3 { width: 16.66% !important; } #shop #master-container-fluid_1711016660902 > div > div > div.col-sm-9 { width: 83.33% !important; } #shop #category-filters > div > div.row.push-down > div > div.row.push-down-sm.price-slider > div.col-xs-6 { width: 100% !important; } #shop #category-filters > div > div.row.push-down > div > div.row.push-down-sm.price-slider > div:nth-child(1) { margin-bottom: 10px; } #shop body.category_page { background-color: #e9e9ea !important; } #shop #blocklab-category-page #products-holder > div > div, #shop #blocklab-category-page div[id^="groups-dynamic"] .product-block-inner, #shop #blocklab-category-page div.ti-container { background-color: #fff !important; } #shop #blocklab-category-page #products-holder > div.row.push-down > div.col-sm-6.push-down { padding: 15px !important; } #shop #blocklab-category-page #products-holder > div.row.push-down > div.col-sm-6.push-down, #shop #blocklab-category-page #products-holder > div.row.push-down > div.col-sm-6.text-right.text-center-xs { padding: 17.67px 15px !important; border-radius: 0px; height: 70.31px !important; } #shop #blocklab-category-page #products-holder > div.row.push-down > div.col-sm-6.push-down { border-top-left-radius: 10px !important; border-bottom-left-radius: 10px !important; } #shop #blocklab-category-page #products-holder > div.row.push-down > div.col-sm-6.text-right.text-center-xs { border-top-right-radius: 10px !important; border-bottom-right-radius: 10px !important; } #shop #blocklab-category-page #products-holder > div.row.push-down { padding: 0px 30px !important; } html#shop #blocklab-product-page h2.mobileConfigureTitle { display: none !important; } #shop #blocklab-product-page #global-text-1667298871510 { padding: 30px 0px 10px 0px !important; } #shop .pay .product.pay-merchandising-aside-wrapper-inner h4 { font-size: 17px !important; } #shop .pay div.checkout-sidebar-below h4 { height: 90px !important; } #shop .laptops .product h4 { height: 90px !important; } #shop .tag_configurator div div[data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group .input-container { flex-basis: 15%; min-width: 15%; } #shop .tag_configurator #product-images-dynamic_1674122604441 > div { flex-basis: 33%; } #shop .tag_configurator #master-container-fluid_1667298749765 > .container > .row > .col-sm-4:first-of-type { padding-right: 0px; } #shop .tag_configurator #master-container-fluid_1667298749765 > .container > .row > .col-sm-4:nth-of-type(2) { padding: 0px; } #shop .tag_configurator #master-container-fluid_1667298749765 > .container > .row > .col-sm-4:nth-of-type(3) { padding-left: 0px; } #shop .tag_sizeone #product-options-default_1667299198038 > div:nth-child(3) > div > div > div > div > div > div { min-width: 35% !important; } #shop .tag_sizetwo #product-options-default_1667299198038 > div:nth-child(3) > div > div > div > div > div > div { min-width: 75% !important; } #shop .tag_sizethree #product-options-default_1667299198038 > div:nth-child(3) > div > div > div > div > div > div { min-width: 35% !important; height: 230px; } #shop div[id^="groups-dynamic"] > div > div > div > div > div > div > div > div:nth-child(2) > div > div > div.row.push-down-sm > div > div > ul { padding-left: 35px!important; margin-bottom: 15px; }}
@media(min-width: 445px) and (max-width: 768px) { #products-holder > div.row.push-down > div.col-sm-6.push-down, #products-holder > div:nth-child(24) > div { margin-left: 30px; margin-right: 30px; margin-top: 0px; margin-bottom: 0px!important; } #products-holder > div.row.push-down > div.col-sm-6.text-right.text-center-xs { margin-left: 30px; margin-right: 30px; margin-top: -20px; display: none!important; }}
@media(min-width: 407px) and (max-width: 444px) { #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > div.row.push-down-sm > div > div > div > div.col-xs-7.col-sm-6 { width: 37.5%!important; } #products-holder > div.row.push-down > div.col-sm-6.push-down, #products-holder > div:nth-child(24) > div { margin-left: 30px; margin-right: 30px; margin-top: 15px; margin-bottom: 0px!important; } #products-holder > div.row.push-down > div.col-sm-6.text-right.text-center-xs { margin-left: 30px; margin-right: 30px; margin-top: -20px; display: none!important; }}
@media(max-width: 406px) { #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > div.row.push-down-sm > div > div > div > div.col-xs-7.col-sm-6 { width: 35%!important; } #products-holder > div.row.push-down > div.col-sm-6.push-down, #products-holder > div:nth-child(24) > div { margin-left: 30px; margin-right: 30px; margin-top: 15px; margin-bottom: 0px!important; } #products-holder > div.row.push-down > div.col-sm-6.text-right.text-center-xs { margin-left: 30px; margin-right: 30px; margin-top: -20px; display: none!important; }}
@media (min-width: 767px) { #shop .saversclub #products-holder > div > div { padding: 15px 15px 15px 15px !important; } #shop #row-global-image-default_1700643038459 > div { padding: 0!important; } #shop #container-fluid-global-image-default_1700643038459 > div { max-width: 100vw!important; } #shop #container-fluid-global-image-default_1700643038459 { padding: 0; } #shop #global-code_1699266788701 { height: 70px!Important; } #shop #container-fluid-global-code_1699266788701 > div { max-width: 100vw!important; } #shop #container-fluid-global-code_1699266788701 { padding: 0; } #shop .christmasprice b { display: flex; align-items: center; flex-wrap: wrap; } #shop #master-container-fluid_1696516799158 > div > div { display: flex; align-items: center; } #shop .saversclub #products-holder .push-down-sm { margin-bottom: 0px!important; } #shop #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > div.row.push-down-sm > div > div > div > ul { padding-left: 48px!important; } #shop .product h4 { padding: 15px 15px 0 15px!important; } #shop .product .christmasstock { padding: 5px 0 0 15px!important; } #shop #products-holder > div > div { padding: 15px 15px 7px 15px !important; } #shop #blocklab-category-page #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 { padding: 0px; } #shop #blocklab-category-page #product-add-to-basket-without-qty > div { margin: 0px!important; } #shop .pagesamdsubcategorypage .product-block-inner ul { padding-left: 47px!important; } #shop .pagesintelsubcategorypage #container-fluid-groups-dynamic_1680777916462 h4 { height: 75px; } #shop #global-code_1683208954044 > p:nth-child(1) { padding: 17px 0px 0!important; margin: 0!important; } #shop #global-code_1683208954044 > p:nth-child(2) { padding: 23px 0 0 0!important; margin: 0!important; } #shop #blocklab-product-page h2.desktopConfigureTitle, #shop #blocklab-product-page #global-text-1667299298813 > h2 { margin-top: 5px !important; margin-bottom: 5px !important; }}
@media(max-width: 768px) { #shop #blocklab-category-page #row-product-card-primary-image_1730450038434 { padding: 0 1px; } #shop #blocklab-category-page .gpc-product #product-card-primary-image_1730450038434 > a > img { border-radius: 5px !important; } #shop #blocklab-category-page #blocklab-category-page #product-card-primary-image_1730450038434 { width: 97%; } #shop #blocklab-category-page #products-holder > div > div#container-fluid-global-code_1730449956295 { border-radius: 0px 10px 10px 0px !important; } #shop #blocklab-category-page #row-global-code_1730449956295 > div { padding-left: 10px; } #shop #blocklab-category-page .gpc-product { margin-bottom: 0px !important; } #shop #blocklab-category-page #container-fluid-product-card-primary-image_1730450038434 { border-radius: 10px 0px 0px 10px !important; padding-right: 0; } #shop #blocklab-category-page .gpc-product { display: flex; padding-bottom: 15px !important; padding-right: 0px !important; padding-left: 0px !important; } #shop #blocklab-category-page .gpc-product .christmasstock { padding: 5px 0 0 0px !important; } #shop #blocklab-category-page .gpc-product .catProductName { font-size: 14px !important; margin-left: -15px; margin-bottom: 15px; padding-top: 5px !important; font-weight: bold !important; padding-bottom: 0px !important; } #shop #blocklab-category-page .gpc-product .catProductNameA { text-transform: uppercase; font-size: 15px !important; color: #333 !important; font-weight: bold !important; } #shop #blocklab-category-page .gpc-product .catProductNameA:hover { font-weight: bold !important; } #shop #blocklab-category-page #global-code_1730449956295 > ul > li { font-size: 13px !important; } #shop #blocklab-category-page .gpc-product #global-code_1730449956295 > ul { margin-left: -25px; } #shop #blocklab-product-page div[id^="product-related-products-default"] div.col-xs-6.col-sm-6.col-md-12.col-lg-12 div.row.push-down-sm > div { padding-right: 0px !important; } #shop #blocklab-product-page div[id^="product-related-products-default"] .product { padding: 15px !important; margin-bottom: 0px !important; padding-bottom: 0px !important; } #shop #blocklab-product-page div[id^="container-fluid-product-related-products-default"] { padding-bottom: 15px; } #shop #blocklab-product-page div[id^="product-related-products-default"] > div > div > div > div > div { display: flex; align-items: center; } #shop #blocklab-product-page div[id^="product-related-products-default"] .product ul { padding-left: 0px !important; } #shop #blocklab-product-page div[id^="product-related-products-default"] > div > div > div > div > div > div.col-xs-6.col-sm-12.col-md-12.col-lg-12 { padding: 0px !important; } #shop #blocklab-product-page div[id^="product-related-products-default"] > div > div > div > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 { padding-right: 0px !important; padding-bottom: 15px !important; } #shop #blocklab-product-page #global-code_1683208954044 > p:nth-child(1) { padding: 0px 0 10px 0 !important; } #shop #blocklab-product-page h2.mobileConfigureTitle > br { display: none; } #shop div[id^="global-tabbed-content"] .panel-heading { font-size: 14.9px !important; } #shop #blocklab-product-page #container-fluid-product-add-to-basket-with-qty_1667303201554 > div > p, #shop #blocklab-product-page div#master-container-fluid_1696516799158 { display: none !important; } #shop .workstationpcs #blocklab-category-page .product-block-inner ul, #shop div[id^="container-fluid-groups-dynamic"] .product-block-inner ul { padding-left: 16px !important; } #shop .workstationpcs .product h4 { font-size: 14px !important; } #shop .product h5 b { font-size: 20px !important; } html#shop #blocklab-product-page h2.desktopConfigureTitle { display: none !important; } #shop #blocklab-product-page p.was-price-was { margin-bottom: 0px !important; } #shop #blocklab-product-page h2.custompriceblock { margin-bottom: 0px !important; margin-top: 2px !important; } #shop #blocklab-product-page #global-text-1667298871510 > p.configPriceMatchText { display: none !important; } #shop .tag_configurator #blocklab-product-page #product-price-dynamic_1667298687659 { padding: 0px 15px !important; } #shop #blocklab-product-page #global-text-1705929489214 { padding: 10px 0px 0px 0px !important; } #shop #blocklab-product-page div.priceMatch { width: 97% !important; } #shop #blocklab-product-page div.priceMatch p { font-size: 14px !important; display: flex; align-items: center; } #shop #blocklab-product-page div.priceMatch i.fas.fa-pound-sign { margin-right: 5px; font-size: 16px; height: 30px !important; width: 30px !important; line-height: 30px !important; } #shop #blocklab-product-page #global-breadcrumbs-default_1667303472581 { padding: 8px 0px !important; margin-bottom: 0px !important; } #shop #blocklab-product-page #global-breadcrumbs-default_1667303472581 > ol { margin: 0px !important; } #shop #blocklab-product-page #global-breadcrumbs-default_1667303472581 > ol > li > a, #shop #blocklab-product-page #global-breadcrumbs-default_1667303472581 > ol > li:nth-child(3) > span { font-size: 13px !important; } #shop #blocklab-product-page #global-text-1667298416571 { padding: 0px 15px 5px 15px !important; } #shop .pay .product.pay-merchandising-aside-wrapper-inner .btn.btn-default { font-size: 12px !important; padding: 9px 1px !important; } #shop #form_pay .product.pay-merchandising-aside-wrapper-inner div.row.push-down-sm { margin-bottom: 0px !important; } #shop #shopblocks-product-added div.basket-popup-below h4 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 40px !important; } #shopblocks-product-added > div > div > div.modal-body div.row.push-down-sm { margin-bottom: 0px !important; } #shop .basket-popup-below { grid-template-columns: 40% 40% 40% !important; grid-row-gap: 5% !important; overflow: scroll; } #shop .checkout-sidebar-below { grid-template-columns: 41% 41% 41% 41% !important; grid-row-gap: 5% !important; grid-column-gap: 4% !important; overflow: scroll; } #shop .product.pay-merchandising-aside-wrapper-inner h4 { font-size: 14px !important; } #shop .product.pay-merchandising-aside-wrapper-inner h5 { font-size: 16px !important; margin-top: 0px !important; } #shop #shopblocks-product-added div.basket-popup-below h4 { font-size: 14px !important; } #shop #shopblocks-product-added div.basket-popup-below h5 { font-size: 16px !important; } #shop #shopblocks-product-added .product.pay-merchandising-aside-wrapper-inner .btn.btn-default { font-size: 12px !important; padding: 11px 1px !important; } #shop #blocklab-home-page, #shop #blocklab-pages, #shop #blocklab-category-page { padding: 0 10px; } #shop div[id^="ti_container_fluid"] { border-radius: 10px; } #shop #global-code_1699268798837 { height: 85px; } #shop #row-global-code_1699268798837 > div { background-color: #e93732; } #shop #global-code_1668075026531 { padding: 15px 0 0 0!important; } #shop #blocklab-category-page .product { margin-bottom: 15px!important; } #shop #blocklab-product-page #global-code_1683208954044 > p:nth-child(1) { margin-top: -13px!important; margin: 0; } #shop #blocklab-product-page #global-code_1683208954044 > p:nth-child(2) { padding: 0 0 10px 0!important; margin-top: -13px!important; margin: 0; } #shop .pagesintelsubcategorypage, #shop .pagesamdsubcategorypage { background-color: #eaeaee; } #shop .pagesintelsubcategorypage .product-block-inner, #shop .pagesamdsubcategorypage .product-block-inner { padding-left: 15px!important; } #shop .pagesintelsubcategorypage .product-block-inner li, #shop .pagesamdsubcategorypage .product-block-inner li { font-size: 13px; } #shop .tag_configurator #blocklab-product-page #global-text-1667303035514 p, #shop .tag_configurator #blocklab-product-page #master-container-fluid_1667300641508 .col-sm-8 p { text-align: left !important; } #shop #blocklab-category-page .product-block-inner > .col-xs-6:nth-of-type(1) { width: 60%; padding-right: 0px; padding-left: 0px; } #shop .breadcrumbs .crumb a { margin-left: 4px; } #shop #global-text-1667298562668 { margin-bottom: -14px!important; } #shop body > div > .container-fluid { overflow-x: hidden; padding: 0px; } #shop #blocklab-header .container-fluid { overflow-x: hidden; } #shop #blocklab-category-page > .container-fluid { overflow-x: visible!important; } #shop #blocklab-category-page #category-sort-default > .row { display: flex; flex-wrap: wrap; } #shop #blocklab-category-page #category-sort-default > .row > .col-sm-3 { flex-basis: 25%; } #shop #blocklab-category-page #category-sort-default > .row > .col-sm-9 { flex-basis: 75%; } #plugin_currencies-blocks-currency-changer_1668083111971 > div > div > div > ul { margin-top: 40px; margin-right: -155px; margin-bottom: 10px; } #shop #plugin_currencies-blocks-currency-changer_1668083111971 div .input-group .btn-group.open ul.dropdown-menu { border-radius: 0px; } #shop #mega-menu-v2_1626182398912 #mmv2_mega-menu-v2_1626182398912 .yamm .yamm-content a { padding-left: 25px!important; padding-top: 5px!important; } #gdpr-cookie-banner-holder > div > div.visible-xs.col-xs-12.pull-right.buttons.text-right > div > div > a { font-size: 10px!important; padding: 10px 15px!important; } #shop .newcategorydesigntest div[id^="groups-dynamic"] .group-product { flex-basis: 100%!important; } #shop #navbar-collapse-mega-menu_mega-menu-v2_1626182398912 > ul > li.yamm-fw.mm-header { text-align: center!important; padding-top: 24px!important; padding-bottom: 15px!important; } #shop #blocklab-product-page .container-fluid { overflow-x: clip!important; } #shop body { overflow-x: clip!important; } #shop .tag_configurator #blocklab-product-page div[data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group .input-container .radio-button:checked+.radio-tile { box-shadow: 0px 0px 5px 2px #1dae7a!important; } #shop #global-text-1667298871510 > p > a { padding: 10px; } #shop div[id^="groups-dynamic"] ul { height: auto; padding-left: 30px!important; } #shop div[id^="groups-dynamic"] .product-block-inner { background-color: #fff!important; padding: 15px 15px 15px 0; margin: 0px!important; border-radius: 10px; } #shop #blocklab-category-page .product-block-inner li { font-size: 13px; } #shop #blocklab-category-page { background-color: #eaeaee; } #shop .product h4 { padding: 0 15px 0 0!important; font-size: 15px!important; } #shop .christmasstock { margin-top: 10px!important; padding: 5px 0px 15px 0!important; font-size: 13px!important; } #shop div[id^="groups-dynamic"] .group-product.product h5 { margin-bottom: 3px; } #shop div[id^="groups-dynamic"] > div > div > div > div > div > div > div > div:nth-child(1) > a > img, #shop #products-holder > div > div > div.col-xs-6.col-sm-12.col-md-12.col-lg-12 > a > img { border-radius: 5px; } #shop #blocklab-category-page .product-block-image-link { padding-right: 0px; } #shop div[id^="groups-dynamic"] .product-block-inner { margin: 0px; display: flex; align-items: center; margin-left: 10px; margin-right: 10px; } #shop div[id^="groups-dynamic"] > div > div > div > div > div > div > div > div:nth-child(2) > div > div > div.row.push-down-sm > div > div > div > div.col-xs-5.col-sm-6 > h5 > b  { font-size: 24px; } #shop #products-holder > div > div { background-color: #fff!important; display: flex; align-items: center; flex-direction: row; margin-left: 0px; margin-right: 0px; padding-bottom: 15px!important; } #shop #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div { width: 100%; padding-left: 0px; } #shop #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div { width: 100%!important; padding-left: 0px!important; } #shop #blocklab-category-page a.btn.btn-default.category-config { margin-top: 0px!important; } #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 { width: 62%; padding-right: 0px; } #shop .christmasprice b { display: flex; flex-direction: column; font-size: 20px!important; } #shop #products-holder .christmasprice b { margin-bottom: -10px; } #shop #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > div.row.push-down-sm > div > div > ul > li, #shop div[id^="groups-dynamic"] > div > div > div > div > div > div > div > div > div > div > div.row.push-down-sm > div > div > ul > li { font-size: 13px !important; } #shop #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > div.row.push-down-sm > div > div > ul { padding-left: 16px !important; } #shop #products-holder > div.row.push-down > div.col-sm-6.push-down { background-color: #eaeaee!important; padding: 0px 0px 0px 30px !important; } #shop .product { padding: 0px; margin: 0px; } #shop #blocklab-category-page div[id^="groups-dynamic"] > div > div > div > div > div > div > div > div:nth-child(1) { padding-left: 0px !important; width: 60% !important; padding-right: 0px !important; } #shop div[id^="groups-dynamic"] > div > div > div > div > div > div > div > div:nth-child(1) { padding-left: 0px !important; width: 60% !important; padding-right: 0px !important; } #shop #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > div.row.push-down-sm > div > div > div > ul > li { font-size: 13px!important; } #shop #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > a > h4 { font-size: 14px!important; } #shop #blocklab-category-page .btn { font-size: 14px!important; padding: 12px 10px!important; } #shop .account h1 { text-align: center; } #shop .account .row.details.quotes-tab { padding: 25px 30px!important; } #shop .account #shopblocks-account > div.row.details.quotes-tab > div > div > div > div:nth-child(1) > div.col-xs-4 > h4 { margin-bottom: 10px !important; } #shop .account .input-group .input-group-btn .btn, #shop .account .input-group input.form-control.left { height: 36px!important; } #shop .account div.row.push-down.account-details-chooser.squeeze-up { display: flex; overflow: scroll; } #shop .account td > div > div > div.row.push-down.squeeze-up > div { text-align: center; display: flex; flex-flow: column; } #shop .account td > div > div > div.row.push-down.squeeze-up > div > a { margin-bottom: 8px; } #shop .account td > div > div > div.row.push-down.order-items.border-bottom > div > div > div.col-sm-4.text-right > table > tbody > tr > td, td > div > div > div.row.push-down.order-items.border-bottom > div > div > div.col-sm-4.text-right > table > tbody > tr > td, td > div > div > div.row.push-down.order-items.border-bottom > div > div > div.col-sm-4.text-right > table > tbody > tr > td, td > div > div > div.row.push-down.order-items.border-bottom > div > div > div.col-sm-4.text-right > table > tbody > tr.font-22.no-border-bottom > td { padding: 8px!important; } .orders-wrapper div:nth-child(3) { margin: 0!important; padding: 0!important; } #shopblocks-account > div.row.details.quotes-tab > div > div > div > div:nth-child(2) > div { position: relative; overflow: auto; white-space: nowrap; margin: 0!important; padding: 0!important; } .orders-wrapper div:nth-child(3) .sticky-col { position: -webkit-sticky; position: sticky; background-color: white; } .orders-wrapper div:nth-child(3) .first-col { width: 100px; min-width: 100px; max-width: 100px; left: 0; } #shop .account a.btn.btn-default.display-inline.push-right-sm { padding: 9px 25px 10px 25px !important; margin: 0 0px!important; width: 100%; } #shop .account #shopblocks-update-password { width: 100% !important; } #shop .account #tab_logout > a { padding-top: 10px !important; } #shop .account h2, #shop .account h4 { margin-top: 30px !important; margin-bottom: 10px!important; } #shop .account #shopblocks-account > div.row.details.orders-tab > div > div > div > div:nth-child(3) > div > table { left: 0!important; } #shop .account [id^="shopblocks-view-order"] > td > div > div { padding: 0 20px!important; } #shop .account #tab_logout > a { padding-top: 5px !important; } #shop #shopblocks-account > div.row.details.quotes-tab > div > div > div > div:nth-child(1) > div.col-xs-4 { padding: 0!important; } #shop #shopblocks-account > div.row.details.orders-tab > div > div > div > div.row.push-down-lg.orders-table-wrapper > div > h3 { font-size: 16px!important; } #shop .orders-wrapper div:nth-child(3) .col-xs-12 { position: relative; margin: 0!important; padding: 0!important; } #shop .account .table th { padding: 5px 10px !important; } #shop .account .table td { padding: 1px 5px !important; font-size: 14px!important; } #shop .account #shopblocks-account > div.row.details.quotes-tab .view-order { padding: 5px 7px !important; margin: 10px 0!important; font-size: 14px!important; } #shop #shopblocks-view-order-10475 > td > div > div > div.row.push-down.order-items.border-bottom > div > div.row.squeeze-up-sm.push-down.border-bottom > div.col-xs-3.col-sm-2.push-down-sm { width: 50%!important; } #shop .account .border-bottom { display: flex; flex-direction: column; width: 330px; } #shop #shopblocks-view-order-10475 > td > div > div > div.row.push-down.order-items.border-bottom > div > div.row.squeeze-up-sm.push-down.border-bottom > div.col-xs-6.col-sm-7 { display: flex; flex-direction: column; flex-wrap: wrap; overflow-x: scroll; width: 100%; } #shop #shopblocks-account > div.row.details.quotes-tab > div > div > div > div > div > div > div > table > thead > tr > th:nth-child(4), #shop #shopblocks-account > div.row.details.quotes-tab > div > div > div > div > div > div > div > table > tbody > tr > td.col-xs-3.font-16, #shop #shopblocks-account > div.row.details.quotes-tab > div > div > div > div:nth-child(2) > div > div:nth-child(2) > div > table > thead > tr > th:nth-child(5), #shop #shopblocks-account > div.row.details.quotes-tab > div > div > div > div:nth-child(2) > div > div:nth-child(2) > div > table > tbody > tr > td:nth-child(5) { display: none; } #shop .quotes-tab .border-bottom p { font-size: 12px; }}
@media (max-width: 360px) and (min-width: 351px) { #shop #products-holder > div.row.push-down > div.col-sm-6.push-down { background-color: #eaeaee!important; padding-left: 15px; }}
@media (max-width: 350px) { #shop #products-holder > div.row.push-down > div.col-sm-6.push-down { background-color: #eaeaee!important; padding-left: 10px; }}
@media (max-width: 1305px) and (min-width: 1255px) { #shop .product h4 { height: 74px; }}
@media (max-width: 850px) and (min-width: 800px) { #shop .product h4 { height: 105px; }}
@media (max-width: 768px) and (min-width: 766px) { #shop div[id^="groups-dynamic"] ul { height: 105px; }}
@media (max-width: 490px) and (min-width: 401px) { #shop div[id^="groups-dynamic"] > div > div > div > div > div > div > div > div:nth-child(2) > div > div > div.row.push-down-sm > div > div > a { border-radius: 5px!important; margin-bottom: 15px!important; } #shop div[id^="groups-dynamic"] > div > div > div > div > div > div > div > div:nth-child(2) > div > div > div.row.push-down-sm > div > div { margin: 0px 15px 0 15px; }}
@media(max-width: 767px) { #shop div[id^="groups-dynamic"] .group-product.product{ margin-bottom:10px !important; } #shop #global-blank-default_1728642272423{ display: none; } #shop #global-code_1748862789393 > a > img{ margin-bottom:10px; } #shop #global-code_1748863876756 { margin-bottom: 10px !important; } #shop .homepage #global-blank-default_1752221008312 { height: 11px; } #shop .homepage .product { margin-bottom: 32px !important; } #shop #groups-dynamic_1712757321802 > div > div > div > div > div > div > div > div:nth-child(2) > div > div { padding-right: 15px; } #shop .homepage #groups-dynamic_1712757321802 > div > div > div > div > div > div:nth-child(4) > div > div:nth-child(2) > div > div { padding-left: 0px !important; } #shop div[id^="groups-dynamic"] > div > div > div > div > div > div > div > div:nth-child(2) > div > div { padding-right: 0px; } #shop .predictive-search-wrapper .predictive-search-results { position: relative !important; } #shop div[id^="groups-dynamic"] .group-product { flex-basis: 100% !important; } #shop .blackfridaydeals #blocklab-category-page .gpc-product .catProductNameA { font-size: 15px !important; } #shop .blackfridaydeals .grid-group { margin-bottom: auto !important; } #shop .xmas2024pcdeals #groups-dynamic_1728640768134 .group-product { flex-basis: 100% !important; } #shop #shopblocks-pagination ul { width: 100% !important; padding-top: 5px !important; } #shop #products-holder > div:last-of-type > div { display: block; } #shop #monitorModalTest .radio-tile-group .input-container a.btn.btn-default.readMore { margin-top: 20px !important; } #shop #monitorModalTest [data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group .input-container .radio-button { height: 50% !important; } #shop .pay div.product-name div.row.push-down-sm > div { margin-top: 10px; } #shop p.outOfStockLabel { height: 46px !important; padding: 12px 10px !important; font-size: 14px !important; } #shop .ui-slider .ui-slider-handle { height: 20px !important; width: 20px !important; } #shop .basket h3 { margin-top: 0px !important; } #shop .basket #container-fluid-global-blank-default_1668008432036 { display: none !important; } #shop .tag_configurator #blocklab-product-page #global-text-1626435500464 > h2 { margin-top: 0px !important; margin-bottom: 15px !important; } #shop #blocklab-product-page div[id^="groups-dynamic"] > div > div > div > div > div > div > div > div:nth-child(1) { width: 60% !important; padding-right: 0px; padding-left: 0px; } #shop #blocklab-product-page div[id^="groups-dynamic"] > div > div > div > div > div > div > div > div:nth-child(2) { width: 62.6% !important; padding-right: 0px !important; } #shop #blocklab-product-page div[id^="groups-dynamic"] .group-product { flex-basis: 100% !important; } #shop .tag_prebuilt #blocklab-product-page #container-fluid-groups-dynamic_1720448885262 #add-to-basket-button { font-size: 14px !important; padding: 12px 10px !important; } #shop .tag_prebuilt #blocklab-product-page #container-fluid-groups-dynamic_1720448885262 h4 { font-size: 14px !important; } #shop .tag_prebuilt #blocklab-product-page #container-fluid-groups-dynamic_1720448885262 a.btn.btn-default.btn-block.category-config.push-down { font-size: 14px !important; padding: 12px 10px !important; margin-bottom: 0px !important; } #shop .tag_prebuilt #blocklab-product-page #container-fluid-groups-dynamic_1720448885262 button.add-to-basket { height: auto !important; } #shop .tag_prebuilt #blocklab-product-page #container-fluid-1720448850787 { padding-top: 20px !important; } #shop .tag_prebuilt #blocklab-product-page #container-fluid-groups-dynamic_1720448885262, #shop .tag_prebuilt #blocklab-product-page #container-fluid-1626435500464 { background-color: #e9e9ea; } #shop .tag_prebuilt #blocklab-product-page #container-fluid-1626435500464 { padding-top: 15px !important; } #shop #blocklab-product-page #master-container-fluid_1684403241547 > div > div > div:nth-child(2) { padding: 0px !important; } #shop #blocklab-product-page #master-container-fluid_1684403241547 { position: sticky; top: 0px; z-index: 99999; } #shop #blocklab-product-page #master-container-fluid_1684403241547.basketstick { position: fixed !important; top: 0vh !important; width: 100vw; left: 0px; } #shop #guestRegisterModal #modalBody img { padding: 0px !important; } #shop .homepage .product h4 { font-size: 14px !important; } #shop .homepage div[id^="groups-dynamic"] > div > div > div > div > div > div > div > div:nth-child(1) { width: 100% !important; padding-left: 0px; } #shop .homepage #groups-dynamic_1678444723484 > div > div > div > div > div > div:nth-child(1) > div > div:nth-child(1) > a > div { width: 195px !important; height: 280px; } #shop .homepage #groups-dynamic_1678444723484 > div > div > div > div > div > div:nth-child(2) > div > div:nth-child(1) > a > div { width: 172px !important; height: 240px; } #shop .homepage #groups-dynamic_1678444723484 > div > div > div > div > div > div:nth-child(3) > div > div:nth-child(1) > a > div { width: 195px !important; height: 250px; } #shop .homepage #groups-dynamic_1678444723484 > div > div > div > div > div > div:nth-child(4) > div > div:nth-child(1) > a > div { width: 172px !important; height: 250px; } #shop .homepage #groups-dynamic_1712757321802 > div > div > div > div > div > div:nth-child(1) > div > div:nth-child(2) > div > div { padding-left: 0px !important; } #shop .homepage #groups-dynamic_1712757321802 > div > div > div > div > div > div:nth-child(2) > div > div:nth-child(2) > div > div { padding-left: 0px !important; } #shop .homepage #groups-dynamic_1712757321802 > div > div > div > div > div > div:nth-child(3) > div > div:nth-child(2) > div > div { padding-left: 0px !important; } #shop .homepage a.btn.btn-default.btn-block.category-config.push-down { font-size: 14px !important; padding: 12px 10px !important; margin-bottom: 0px !important; } #shop div[id^="groups-dynamic"] > div > div > div > div > div > div> div > div > div > div > div.row.push-down-sm > div > div > div > div.col-xs-7.col-sm-6.stockcol { width: 35% !important; } #shop div[id^="groups-dynamic"] > div > div > div > div > div > div:nth-child(1) > div > div:nth-child(2) { width: 62.6% !important; padding-right: 0px !important; } #shop .tag_configurator div#product-add-to-basket-with-qty_1667303201554 { display: none !important; } #shop .tag_configurator #blocklab-product-page #global-text-1667303035514 p { padding-top: 5px !important; display: flex; justify-content: space-between; align-items: center; padding: 0px 13px !important; } #shop .tag_configurator #blocklab-product-page button.add-to-basket { font-size: 13px; padding-top: 13.5px; height: 46px; } #shop .tag_configurator #global-text-1667303035514 > p > a > span { font-weight: normal !important; font-size: 13px !important; } #shop .tag_configurator #blocklab-product-page #global-text-1667299347560 { background: rgb(233, 233, 234) !important; padding-top: 10px !important; padding-bottom: 4px !important; padding-left: 15px !important; margin-bottom: 0px !important; } #shop .tag_configurator #blocklab-product-page #global-text-1667299347560 > p > span { color: #000 !important; } #shop .tag_configurator #blocklab-product-page #container-fluid-global-blank-default_1667300468091 { display: none !important; } #shop .tag_configurator #global-text-1667303035514 h2.custompriceblock { color: #fff !important; text-align: center !important; } #shop .cookie-pop-up-btn-wrapper { flex-wrap: wrap !important; } #shop #blocklab-category-page .product-block-inner ul, #shop .pagesintelsubcategorypage .product-block-inner ul, #shop .pagesamdsubcategorypage .product-block-inner ul { padding-left: 0px !important; } #shop .configureyourowngamingpc #blocklab-category-page .col-xs-7.col-sm-6.stockcol, #shop .pagesintelsubcategorypage .col-xs-7.col-sm-6.stockcol, #shop .pagesamdsubcategorypage .col-xs-7.col-sm-6.stockcol { padding-left: 0px !important; } #shop #products-holder > div.row.push-down, #shop #category-filters-default_1711016657663 > div.row.push-down.visible-xs { margin-bottom: 10px !important; } #shop #category-filters-default_1711016657663 { padding-top: 10px !important; } #shop .tag_configurator #blocklab-product-page #product-add-to-basket-with-qty_1667303201554 > div:nth-child(2) { margin-bottom: 12px !important; } #shop .tag_configurator #blocklab-product-page #product-add-to-basket-with-qty_1667303201554 > div:nth-child(3) { margin-bottom: 4px !important; } #shop .tag_configurator #blocklab-product-page #container-fluid-global-code_1708341782604 { display: none !important; } #shop .tag_configurator #blocklab-product-page #product-price-dynamic_1667298687659 { padding: 8px 15px 0px 15px !important; } #shop .tag_configurator #blocklab-product-page #global-text-1667299298813 > h2 { font-size: 20px !important; } #shop .tag_configurator #blocklab-product-page #global-text-1667299298813 { padding: 3px 0px !important; } #shop .tag_configurator #blocklab-product-page #product-add-to-basket-with-qty_1667303201554 > div:nth-child(3) > div.col-xs-5 > div { display: none !important; } #shop .tag_configurator #blocklab-product-page #container-fluid-product-add-to-basket-with-qty_1667303201554 > div > p { text-align: center !important; margin-bottom: 15px; } #shop .tag_configurator #blocklab-product-page #master-container-fluid_1696516799158 > div > div > div:nth-child(1) { display: none; } #shop .tag_configurator #blocklab-product-page #global-text-1667303035514 { margin-bottom: 10px !important; } #shop .tag_configurator #blocklab-product-page #container-fluid-global-blank-default_1684403578900, #shop .tag_configurator #blocklab-product-page #container-fluid-global-blank-default_1684403304126 { display: none !important; } #shop .tag_configurator #blocklab-product-page #global-text-1667299347560 { margin-bottom: 10px; } #shop .tag_configurator #blocklab-product-page #product-add-to-basket-with-qty_1667303201554 > div:nth-child(3) > div.col-xs-5 > h2 { margin-top: 6px !important; } .modalDataRow { flex-wrap: wrap; } .modalDataRow > div { flex-basis: 100% !important; } #shop #monitorModalTest div div[data-ref=boxes-customisation-wrapper] .radio-tile-wrapper .radio-tile-group .input-container { flex-basis: 46% !important; min-width: 46% !important; margin-bottom: 60px !important; } #shop #monitorModalTest .modalMoreInfo .row.modalDataRow { margin-top: 0px !important; } #shop #monitorModalTest .modalMoreInfo > .row:nth-of-type(3) { margin: 5px 0px !important; } #shop #monitorModalTest .modalMoreInfo > .row > .col-sm-1 { padding: 10px !important; } #shop #monitorModalTest .modalMoreInfo .readMoreOptions div[id^="row-product-options-default"] { margin: 0px !important; } #shop #monitorModalTest .modalMoreInfo .readMoreOptions div[id^="product-options-default"] { padding: 0px !important; } #shop #monitorModalTest .modalMoreInfo > .row:last-of-type { display: block !important; margin-bottom: 0px !important; margin-top: 5px !important; } #shop #monitorModalTest .modalMoreInfo > .row:last-of-type > .col-sm-6:first-of-type { margin-bottom: 15px !important; }}
@media(max-width: 406px) { #shop #blocklab-category-page #global-code_1730449956295 > div > div.col-xs-7.col-sm-6.stockcol { width: 35% !important; }}
@media (min-width: 361px) and (max-width: 427px) { #shop div[id^="groups-dynamic"] > div > div > div > div > div > div > div > div:nth-child(2) > div > div { position: relative; right: 13px; }}
@media (min-width: 992px) and (max-width:1440px) { #shop #blocklab-header #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 .dropdown-menu { position: absolute; width: 90vw; left: 32%; transform: translateX(-50%); }}
@media (min-width: 1441px) and (max-width:2679px) { #shop #blocklab-header #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 .dropdown-menu { position: absolute; width: 68vw; left: 32%; transform: translateX(-50%); }}
@media (min-width: 2353px) and (max-width:2679px) { #shop #blocklab-header #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 .dropdown-menu { width: 60vw; }}
@media (min-width: 2680px) and (max-width:3082px) { #shop #blocklab-header #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 .dropdown-menu { width: 65vw !important; }}
@media (min-width: 3083px) { #shop #blocklab-header #navbar-collapse-mega-menu_mega-menu-v2_1610367051998 .dropdown-menu { width: 56vw !important; }}
