@import url("//fonts.googleapis.com/css?family=Manrope:n,b,i");
#shop { background-color: #ffffff; }
#shop .block #shopblocks-pagination .pagination li.btn-pagination-selected a { background-color: #dcd68c !important; }
#shop .btn-group .btn:first-child { border-radius: 5px 0px 0px 5px !important; }
#shop .btn-group .btn:last-child { border-radius: 0px 5px 5px 0px !important; }
#shop .btn.btn-default { border-radius: 5px !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; display: inline; width: auto; }
#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: rgb(246, 240, 166); color: #000000; font-style: normal; font-weight: normal; text-decoration: none; text-transform: uppercase; font-variant: small-caps; letter-spacing: 1.29px; font-size: 14px !important; font-family: manrope-extralightbold, Helvetica, Arial, sans-serif; }
#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: #dcd68c !important; background: #dcd68c !important; color: #000000; }
#shop .container-fluid .container { max-width: 1170px !important; }
#shop .input-group .input-group-addon.left { border-radius: 6px 0px 0px 6px; -moz-border-radius: 6px 0px 0px 6px; -webkit-border-radius: 6px 0px 0px 6px; }
#shop .input-group .input-group-addon.right { border-radius: 0px 6px 6px 0px; -moz-border-radius: 0px 6px 6px 0px; -webkit-border-radius: 0px 6px 6px 0px; }
#shop .input-group .input-group-btn.left .btn-default { border-radius: 6px 0px 0px 6px; -moz-border-radius: 6px 0px 0px 6px; -webkit-border-radius: 6px 0px 0px 6px; }
#shop .input-group .input-group-btn.right .btn-default { border-radius: 0px 6px 6px 0px; -moz-border-radius: 0px 6px 6px 0px; -webkit-border-radius: 0px 6px 6px 0px; }
#shop .input-group input.form-control { height: 36px; }
#shop .input-group input.form-control.left { border-radius: 6px 0px 0px 6px; -moz-border-radius: 6px 0px 0px 6px; -webkit-border-radius: 6px 0px 0px 6px; }
#shop .input-group input.form-control.right { border-radius: 0px 5px 5px 0px !important; -moz-border-radius: 0px 6px 6px 0px; -webkit-border-radius: 0px 6px 6px 0px; }
#shop .shopblocks-add-to-basket .input-group .input-group-addon { height: 36px; border-radius: 5px 0px 0px 5px !important; }
#shop .shopblocks-add-to-basket .input-group .quantity-field { height: 36px; }
#shop a, #shop span a { font-family: 'Manrope', Helvetica, Arial, sans-serif; color: #00b2a9; font-style: normal; font-weight: normal; text-decoration: underline; }
#shop a:hover, #shop a:focus, #shop span a:hover, #shop span a:focus { color: #007f79; font-style: normal; font-weight: normal; text-decoration: underline; }
#shop h1, #shop h1 a { font-family: 'Manrope', Helvetica, Arial, sans-serif; font-size: 36px; color: #51555E; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none; }
#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: 'Manrope', Helvetica, Arial, sans-serif; font-size: 24px; color: #51555E; font-style: normal; font-weight: normal; 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: 'Manrope', Helvetica, Arial, sans-serif; font-size: 14px; color: #51555E; }
#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: #89811a; font-size: 16px; color: #51555E; }
.chat-inputs { display: flex; justify-content: space-between; align-items: center; }
.chat-inputs [data-test-id="chat-input"] { width: 100%; }
#mega-menu-v2_1639132808177 #mmv2_mega-menu-v2_1639132808177 .mm-header { padding: 12px 17px; text-align: center; font-size: 20px !important; color: #fff !important; }
#mega-menu-v2_1639153416254 #mmv2_mega-menu-v2_1639153416254 .mmv2-close { position: absolute; top: 60px!important; right: 17px; color: #62DEC5!important; border-color: #000!important; }
#plugin_currencies-blocks-currency-changer_1687298331749 > div > div > div > div { border-color: black!important; }
#product-tabbed-content-default_1639482315519 .panel-heading { padding: 12px!important; background-color: rgba(255, 255, 255, 1); font-size: 16px; }
#shop { background-color: #ffffff; }
#shop #blocklab-footer .built-form .form-submit-button input { padding-left: 50px !important; padding-right: 50px !important; height: 40px !important; text-transform: uppercase; font-size: 16px; }
#shop #blocklab-footer input#Email-Address { border-color: #821657; width: 300px !important; font-size: 16px !important; color: #242424; border-width: 0px; height: 40px; }
#shop #blocklab-footer label { display: none !important; }
#shop #blocklab-header [id^=search-default2] button { background-color: transparent !important; border-radius: 0 5px 5px 0 !important; padding: 10px; height: 46px!important; border-right: solid 1px #fff!important; border-top: solid 1px #fff!important; border-bottom: solid 1px #fff!Important; border-left: 0!Important; }
#shop #blocklab-header #input-search { background-color: transparent !important; border-radius: 5px 0 0 5px !important; border-color: #fff!important; border-right: 0!Important; color: #fff; }
#shop #blocklab-header [id^=search-default2] i { color: #fff !important; }
#shop #blocklab-header [id^=search-default2] input::placeholder { color: #fff !important; }
#shop #custom-forms-built_1639154808438 .form-control { border-color: #821657; width: 350px !important; font-size: 16px !important; color: #242424; border-width: 0px; height: 40px; }
#shop #custom-forms-built_1639478827367 .btn { padding-left: 25px; padding-right: 25px; padding-top: 8px; padding-bottom: 8px; transition: all 0.8s; background-color: #62DEC5 !important; border-color: #62DEC5; }
#shop #custom-forms-built_1639478827367 .btn:hover { color: #ffffff; background-color: #62DEC5!important; }
#shop #global-breadcrumbs-default_1639481274237 { color: #a3a3a3 !important; }
#shop #global-code_1644314622000 { line-height: 2; }
#shop #global-code_1644314627099 { line-height: 2; }
#shop #global-text-1639132904749 { outline: none; position: relative; padding: 28px 0px!important; }
#shop #master-container-fluid_1639148220671 .block img { -webkit-filter: brightness(0.5); filter: brightness(0.5); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1639148220671 .block:hover img { -webkit-filter: brightness(0.9); filter: brightness(0.9); }
#shop #master-container-fluid_1639150227618 .block img { -webkit-filter: brightness(0.5); filter: brightness(0.5); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1639150227618 .block:hover img { -webkit-filter: brightness(0.9); filter: brightness(0.9); }
#shop #master-container-fluid_1644310353364 .block img { -webkit-filter: brightness(0.5); filter: brightness(0.5); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1644310353364 .block:hover img { -webkit-filter: brightness(0.9); filter: brightness(0.9); }
#shop #master-container-fluid_1645188902702 .block img { -webkit-filter: brightness(0.5); filter: brightness(0.5); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1645188902702 .block:hover img { -webkit-filter: brightness(0.9); filter: brightness(0.9); }
#shop #master-container-fluid_1645188961570 .block img { -webkit-filter: brightness(0.5); filter: brightness(0.5); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1645188961570 .block:hover img { -webkit-filter: brightness(0.9); filter: brightness(0.9); }
#shop #master-container-fluid_1645188966226 .block img { -webkit-filter: brightness(0.5); filter: brightness(0.5); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1645188966226 .block:hover img { -webkit-filter: brightness(0.9); filter: brightness(0.9); }
#shop #master-container-fluid_1645193264655 .block img { -webkit-filter: brightness(0.5); filter: brightness(0.5); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
#shop #master-container-fluid_1645193264655 .block:hover img { -webkit-filter: brightness(0.9); filter: brightness(0.9); }
#shop #price-slider { margin-left: 10px; margin-right: 10px; display: none; }
#shop #product-add-to-basket-with-qty { padding: 0px 10px; color: rgb(0, 0, 0); text-align: center; }
#shop #product-add-to-basket-with-qty .row.push-down div.col-xs-7 { color: rgb(0, 0, 0); }
#shop #product-add-to-basket-with-qty_1639483905141 { box-shadow: none; transition: none; border-radius: 5px !important; }
#shop #product-add-to-basket-with-qty_1639483905141 .btn { width: 100%; height: 46px!important; }
#shop #product-add-to-basket-with-qty_1639483905141:hover { box-shadow: none; }
#shop #product-description-default { margin-bottom: 10px; padding: 0px 10px; line-height: 1.6; }
#shop #search-default2_1644314883310 .clearfix .input-group #input-search.form-control.left.input-search.search { font-size: 16px; color: #fff!important; }
#shop #search-default2_1644314883310 .input-group input.form-control.left { background-color: #000!important; border-bottom: solid 1px #fff!important; padding-bottom: 0px; }
#shop #shopblocks-basket-mini form a { cursor: pointer; color: #000!important; text-transform: uppercase!important; }
#shop .basket #row-pages-name-default, #shop .delivery #row-pages-name-default, #shop .checkout #row-pages-name-default { display: none !important; }
#shop .basket a[href*="/cancelcheckout"] { display: none !important; }
#shop .block #shopblocks-pagination .pagination li.btn-pagination-selected a { background-color: #000000000000 !important; }
#shop .breadcrumbs .crumb a { color: #808080!important; }
#shop .breadcrumbs .crumb .fa.fa-chevron-right:last-child { margin: 0 6px!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; -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 { margin-right: 5px; background-color: #62DEC5!important; border-color: #62DEC5!important; transition: 0.3s; color: #000000; border-radius: 10px; text-transform: uppercase; font-variant: small-caps; letter-spacing: 1.29px; font-size: 14px !important; font-family: manrope-extralightbold, Helvetica, Arial, sans-serif; padding: 10px 30px; }
#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: #80E9D8 !important; background: #80E9D8 !important; border-color: #80E9D8 !important; color: #000000; }
#shop .btn.btn-xs { padding: 10px!important; display: inline!important; width: auto!important; font-size: 12px!important; }
#shop .checkout a[href*="/cancelcheckout"] { display: none !important; }
#shop .container-fluid .container { max-width: 1280px !important; }
#shop .delivery a[href*="/cancelcheckout"] { display: none !important; }
#shop .fa-angle-left:before { content: "\f104"; font-weight: 300; }
#shop .fa-angle-right:before { content: "\f105"; font-weight: 300; }
#shop .font-14 { font-size: 18px!important; }
#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: #000000; border-radius: 0; }
#shop .input-group .input-group-addon { border-width: 1px; height: 46px; }
#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-btn .btn { border-width: 1px; height: 46px; }
#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; height: 46px!important; color: #000!important; text-transform: uppercase!important; }
#shop .input-group .quantity-field { border-width: 1px; height: 46px; }
#shop .input-group input.form-control { height: 46px; 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 5px 5px 0px !important; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; }
#shop .predictive-search-wrapper .predictive-search-results .predictive-group { padding: 15px; }
#shop .shopblocks-add-to-basket .input-group .input-group-addon { height: 44px; color: #000000!important; font-size: 16px!important; text-transform: uppercase; }
#shop .shopblocks-add-to-basket .input-group .quantity-field { height: 44px; }
#shop .trustpilot-widget { align-text: center; }
#shop a, #shop span a { font-family: 'Manrope', Helvetica, Arial, sans-serif; color: #62DEC5; font-style: normal; font-weight: 300; text-decoration: none; }
#shop a:hover, #shop a:focus, #shop span a:hover, #shop span a:focus { color: #62DEC5; font-style: normal; font-weight: 300; text-decoration: none; }
#shop block_1639483905141 .btn { width: 100%; }
#shop body { overflow-x: hidden; }
#shop h1, #shop h1 a { font-family: 'Manrope'; font-size: 48px; color: #000000; font-style: normal; font-weight: 200; text-decoration: none; text-transform: none; }
#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: 'Manrope'; font-size: 36px; color: #000000; font-style: normal; font-weight: 300; 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: 'Manrope', Helvetica, Arial, sans-serif; font-size: 16px; color: #000000; font-weight: 300; }
#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: #000000; font-size: 16px; color: #000000; height: 46px; border-width: 1px; }
/*#shop p { text-align: center; }
*/
[data-customisation-wrapper-clean-name=thumbnail-image-url], [data-customisation-wrapper-clean-name=pod-ref], [data-customisation-wrapper-clean-name=print-job-id] { display: none; }
​​#shop #blocklab-header [id^=search-default2] .input-group input { background-color: #000 !important; border: 0px !important; border-bottom: 1px solid #fff !important; box-shadow: 0px 0px 0px 0px !important; color: #fff !important; border-radius: 0px !important; }
#shop #blocklab-header .container-fluid .container { max-width: 100vw !important; }
#plugin_currencies-blocks-currency-changer_1687298331749 > div > div > div > div { margin-top: -30px!important; }
#shop #global-shop-logo_1639132656222 .display-block img.logo-image.center-block.img-responsive { width: 55%!important; padding-top: 10px!important; }
#shop .homepage #blocklab-home-page #ti_container_fluid_7UJLaW6g { background-image: linear-gradient(to bottom, #0009 30%, #0002), url('https://images.shopcdn.co.uk/63/a2/63a20abd7762cf0145591fde22e2c6d4/2048x2048/webp/resize?t=1697635903')!important; transition: 0.3s; }
#shop #mega-menu-v2_1694614851185 .yamm a:not(.btn):hover, #shop #mega-menu-v2_1694614851185 .mm-mobile-menu a:not(.btn):hover { background-color: transparent; }
#shop #mega-menu-v2_1694614851185 .yamm a:not(.btn), #shop #mega-menu-v2_1694614851185 .mm-mobile-menu a:not(.btn) { font-weight: 300; transition: 0.3s; }
#shop #blocklab-header #mega-menu-v2_1694614851185 .yamm a:not(.btn), #shop #blocklab-header #mega-menu-v2_1694614851185 .mm-mobile-menu a:not(.btn) { font-family: 'Manrope' !important; }
#shop .product-block-inner { padding: 0 0 15px 0; }
#shop .product-block-inner { background-color: #fff; border-radius: 15px; transition: 0.3s; }
#shop .product-block-image-link div { border-radius: 10px 10px 0 0; }
#shop #global-news-new-news-block_1602203551715 .text-container { transition: 0.3s; }
#shop .product-block-inner:hover, #shop #global-news-new-news-block_1602203551715 .text-container:hover { box-shadow: 0 0 15px #0002; }
#shop .homepage { background-color: #f7f7f7; }
#shop .group-carousel-wrapper .push-down-sm a { display: flex; justify-content: center; align-items: center; }
#shop .group-carousel-wrapper .push-down-sm h5, #shop .group-carousel-wrapper .push-down-sm h6 { padding: 0 5px; }
#shop .bold { font-weight: 500!important; }
#shop .group-carousel-wrapper::-webkit-scrollbar { width: 0.5em!important; }
#shop .group-carousel-wrapper::-webkit-scrollbar-track { background-color: transparent!important; }
#shop .group-carousel-wrapper::-webkit-scrollbar-thumb { background-color: transparent!important; }
#shop #groupBlock { display: flex; align-items: baseline; justify-content: space-between; }
#shop #row-global-image-default_1694790867481 img { border-radius: 15px!important; }
#shop #blocklab-footer span a { line-height: 2; }
#shop #blocklab-footer span a span:hover { color: #62DEC5!important; }
#shop #blocklab-footer span a span { transition: 0.3s!important; }
#shop #blocklab-footer #mc_embed_signup .mc-field-group input { border-radius: 0; border-color: #fff; }
#shop #blocklab-footer #mc_embed_signup form { padding: 0 0 10px 3%; margin-top: -5px; }
#shop #blocklab-footer #mc_embed_signup .button { background-color: #62DEC5; height: 42px; font-size: 16px; font-family: 'Manrope'; font-weight: 300; margin-top: 8px; }
#shop #ti_container_7UJLaW6g .btn { padding: 10px 30px 13px 30px!important; }
#shop #master-container-fluid_1695032205952 img { border-radius: 15px 15px 0 0; transition: 0.3s; }
#shop #master-container-fluid_1695032205952 img:hover { filter: brightness(0.7); }
#shop #master-container-fluid_1695036279664 img { border-radius: 15px; transition: 0.3s; }
#shop #master-container-fluid_1695036279664 img:hover { border-radius: 15px; box-shadow: 0 0 10px #0002; }
#shop #mega-menu-v2_1694614851185 .yamm .dropdown-menu { box-shadow: none; border-radius: 0; }
#shop #blocklab-header div[id^="mega-menu-v2"] li a:focus { background-color: transparent !important; }
#shop #master-container-fluid_1695218362781 img { border-radius: 15px 15px 0 0; transition: 0.3s; }
#shop #master-container-fluid_1695218362781 img:hover { filter: brightness(0.7); }
#shop #mega-menu-v2_1639153416254 .yamm .navbar-header a:not(.logo-image-holder) { padding: 10px!important; }
#shop .fa { font-weight: 200; }
#shop .fa-user:before { content: "\f406"; }
#shop #blocklab-product-page div, #shop #blocklab-product-page p { text-align: left!important; }
#shop #blocklab-product-page h2 { text-align: left!important; line-height: 1.2; }
#shop #blocklab-product-page h1 { text-align: left!important; line-height: 1.2; }
#shop #global-code_1656499642927 p { font-family: 'Manrope'!important; font-weight: 300; }
#shop #blocklab-product-page { background-color: #f7f7f7; }
#shop #blocklab-product-page #mcf_1639481153271 > div { background-color: #fff; border-radius: 15px; padding: 30px 35px; }
#shop #blocklab-product-page #product-related-products-default_1645444271453 > div > div > div > div > div > div.col-xs-6.col-sm-12.col-md-12.col-lg-12 { padding: 0; }
#shop #blocklab-product-page #product-related-products-default_1645444271453 > 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: flex; flex-direction: row; justify-content: center; align-items: center; }
#shop #blocklab-product-page #product-related-products-default_1645444271453 h4 { text-align: center; }
#shop #blocklab-product-page { margin-bottom: -40px; }
#shop #blocklab-product-page .btn { width: 100%; }
#shop #master-container-fluid_1694615222596 > div > div { display: flex; align-items: center; }
#shop #search-default2_1695310915345 > form { margin: 0; }
strong { font-weight: 300; }
#shop #product-related-products-default_1645444271453 h1 { text-align: left; font-size: 36px; font-weight: 300; }
#shop #blocklab-product-page #product-related-products-default_1645444271453 h5, #shop #blocklab-product-page #product-related-products-default_1645444271453 h6 { padding: 0 5px; }
#shop #mega-menu-v2_1694614851185 .yamm .dropdown > a, #shop #mega-menu-v2_1694614851185 .yamm .yamm-fw > a { padding-top: 10px!important; }
#shop #global-image-default_1639145113591 > picture > img { padding-top: 30px!important; }
#shop .carousel-image { max-height: max-content!important; }
#shop #blocklab-product-page .sticker { display: none; }
#shop #blocklab-category-page .sticker { border-radius: 10px 10px 0 0; height: 100%!important; width: inherit; }
#shop #blocklab-category-page { background-color: #f7f7f7; }
#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: 0; padding: 0 3px!important; }
#shop #blocklab-category-page #products-holder .btn.btn-default, #shop .search #products-holder .btn.btn-default { width: 100%; margin: 0!important; }
#shop #blocklab-category-page #products-holder > div > div > div.col-xs-6.col-sm-12.col-md-12.col-lg-12, #shop .search #products-holder > div > div > div.col-xs-6.col-sm-12.col-md-12.col-lg-12 { padding: 0!important; }
#shop #blocklab-category-page .product .push-down-sm, #shop .search .product .push-down-sm { margin-bottom: 0px!important; }
#shop .was-price { display: none!important; }
#shop .category_page #blocklab-footer { margin: 0!important; }
/*#shop .text-center { */
/* display: none!important; */
/* }
*/
#shopblocks-product-added .text-center { display: block !important; }
#shopblocks-product-added > div > div > div.modal-body > div:nth-child(2) > div.col-sm-4.col-xs-12.visible-xs.text-center.push-up-6.modal-cancel-button { display: none !important; }
#shop .swatch-picker span { border-radius: 50%!important; }
#shop .swatch-picker { margin-top: 0; }
#shop #blocklab-category-page .input-group .input-group-addon.left, #shop .search .input-group .input-group-addon.left { padding: 10px 15px!important; }
#shop #blocklab-category-page #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > p, #shop .search #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > p { padding-top: 25px; text-align: center; }
#shop #category-filters { padding-top: 25px!important; background-color: #fff; border-radius: 10px; margin-top: 10px; }
#shop .search #category-filters { margin-top: 0px; }
#shop #category-filters > div > div > div > label { font-weight: 500; }
#shop #container-fluid-category-filters-default .fa-caret-down:before { display: none; }
#shop #global-news-new-news-block_1602203551715 h3 a { font-weight: normal!important; font-family: 'Manrope'!important; }
#shop #global-news-new-news-block_1602203551715 p { font-family: 'Manrope'!important; line-height: 1.6; }
#global-news-new-news-block_1602203551715 .nb-text { padding: 30px 40px 35px 40px!important; }
#shop .blog { background-color: #f7f7f7; }
#shop #global-news-new-news-block_1602203551715 .text-container { border-radius: 15px; background-color: #fff; }
#shop .blogpost #container-fluid-pages-content-default p { line-height: 1.6; }
#shop .blogpost #container-fluid-pages-content-default { background-color: #fff; border-radius: 15px; }
#shop #category-filters .new_row_helper { margin-bottom: 30px; }
#shop .search h1 { text-align: center; font-size: 60px; padding: 40px 0; color: #fff; }
#shop .search { background-color: #f7f7f7; }
#shop .search .product-block-name { text-align: center; }
#shop .search #container-fluid-category-name-default { background-position: center !important; background-repeat: no-repeat!important; background-size: cover!important; background-image: url('https://images.shopcdn.co.uk/9a/82/9a82eb6933fe0c9ac30f022ba7badb09/1921x720/webp/resize?quality=80&compression=80'); }
#shop .search #container-fluid-pages-image-small, #shop .search #container-fluid-pages-content-default { display: none; }
#shop .modal .close { font-family: 'Manrope'; font-weight: 400; }
#shop #shopblocks-basket-mini .input-group-addon { font-size: 16px; }
#shop .basket #update_basket_voucher { color: #fff!important; text-transform: capitalize!important; }
#shop #global-text-1695218380779, #shop #global-text-1695218389496,#shop #global-text-1695218399648, #shop #global-text-1695218411566, #shop #global-text-1695032378263, #shop #global-text-1695032901264, #shop #global-text-1695032914716, #shop #global-text-1695032923332 { border-radius: 0 0 15px 15px; }
#shop #shopblocks-update-basket > span, #shop #voucher_code_value, #shop #product-add-to-basket-with-qty_1682694577782 > div > div.col-xs-5 > div > span { border-radius: 10px 0 0 10px; }
#shop #shopblocks-update-basket > input, #shop #update_basket_voucher, #shop #product-add-to-basket-with-qty_1682694577782 > div > div.col-xs-5 > div > input { border-radius: 0px 10px 10px 0!important; }
#shop .pagesaboutus #global-text-1643626990977, #shop .pagesaboutus #global-text-1643627408461 { border-radius: 15px; }
#shop #master-container-fluid_1697194151268 p, #shop #master-container-fluid_1697194340565 p, #shop #master-container-fluid_1697194151268 h2, #shop #master-container-fluid_1697194340565 h2 { color: #fff; }
#shop .pagesreviews { background-color: #f7f7f7; }
#shop .pagesknifemaintenance { background-color: #f7f7f7; }
#shop .pagesknifemaintenance div[id^="global-text"] { border-radius: 15px; box-shadow: 0 0 10px #0001; }
#shop .pagesknifemaintenance h3 { margin-bottom: 5px; margin-top: 20px; }
@font-face { font-family: 'Twitter Icon'; src: url("https://theqamartrust-static.myshopblocks.com/uploads/fcd6fab5ec1d71b9245b5896bc9a1acf/icomoon.ttf"); }
#shop .fa-twitter:before { font-family: 'Twitter Icon'; content: "\e900"; font-weight: 400 !important; }
#shop #container-fluid-search-default2_1697645017588 { background-color: #353956; }
#shop .filters-list label span { font-size: 16px !important; }
#shopblocks-product-added > div > div > div.modal-body > div:nth-child(2) > div.col-sm-4.hidden-xs.text-center.modal-cancel-button { margin-bottom: 10px; }
#shop .priceCategoryStyle { margin-bottom: 60px; }
#shop #search > form > div > span > button { border-radius: 0px 5px 5px 0px !important; }
#shop #base-product-price { color: #010516 !important; }
#shop #n8n-chat > div > div.chat-window > main > div.chat-header > div > h1 { font-size: 24px !important; color: #fff !important; }
#shop #n8n-chat > div > div.chat-window > main > div.chat-header > p { color: #fff !important; }
#shop #n8n-chat > div > div.chat-window > main > div.chat-header > div, #shop #n8n-chat > div > div.chat-window > main > div.chat-header { height: 20% !important; }
#shop #n8n-chat > div > div.chat-window-toggle { background-color: #62DEC5 !important; color: #010516 !important; }
#shop #n8n-chat > div > div.chat-window > main > div.chat-footer > div > div > div > button { height: 48px !important; }
@media (min-width: 767px) { #master-container-fluid_1700046384414 > div > div { display: flex; align-items: center; } .fa-chevron-right:before { content: "\f054"; font-size: 12px; font-weight: 400; } #shop .homepage .group-carousel-scrollbar .fa-chevron-circle-left:before { color: #fff!important; text-shadow: 0 0 10px #000; } #shop .homepage .group-carousel-scrollbar .fa-chevron-circle-right:before { color: #fff!important; margin-right: 30px!important; text-shadow: 0 0 10px #000; } #shop .homepage .group-carousel-scrollbar .fa { margin-top: -40px; } #shop #master-container-fluid_1697194151268, #shop #master-container-fluid_1697194340565, #shop #row-global-image-default_1697194107094 > div, #shop #row-global-image-default_1697194147510 > div, #shop #row-global-image-default_1697194836467 > div { padding: 0px; } #shop #master-container-fluid_1697194151268 > div > div, #shop #master-container-fluid_1697194340565 > div > div { display: flex; align-items: center; } #shop #global-text-1643627076588, #shop #global-text-1643627148072, #shop #global-text-1697194313744 { padding: 0px 40px!important; } #shop .modal .modal-content { position: relative!important; top: 180px!important; } #shop #ti_container_fluid_7UJLaW6g .btn { font-size: 18px; } #shop .filter-column-box { max-height: fit-content; overflow: hidden !important; } #shop .blogpost #container-fluid-pages-content-default { padding: 10px 50px 45px 50px!important; } #shop .homepage #blocklab-header { background-color: transparent; } #shop #blocklab-header { position: sticky!important; top: 0!important; z-index: 10000; background-color: #353956; } #shop #blocklab-header { background-color: #353956; } #shop .homepage #blocklab-header #master-container-fluid_1694615222596 { position: absolute!important; width: 100vw; } #shop #master-container-fluid_1695032205952 > div > div > div.col-sm-6 { width: 44%; } #shop #master-container-fluid_1695032205952 > div > div > div:nth-child(1) { width: 28%; padding-right: 25px; } #shop #master-container-fluid_1695032205952 > div > div > div:nth-child(2) { width: 28%; padding-left: 25px; } #shop #master-container-fluid_1695032205952 > div > div { display: flex; align-items: center; } #shop #master-container-fluid_1694791060325 > div > div { display: flex; align-items: center; } #shop .product-block-inner h4 { padding: 0 15px; margin-top: 25px; height: 52px; } #shop #blocklab-category-page .filter-column-box, #shop .search .filter-column-box { padding: 0 10px!important; } #shop #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 { height: 215px; } #shop .simple-product-options { display: block; height: 37px; text-align: center; } #shop #blocklab-category-page .product-block-inner h4, #shop .search .product-block-inner h4 { height: 32px; } #shop #blocklab-category-page .product-block-inner a.no-underline, #shop #blocklab-category-page .product-block-inner h4, #shop .search .product-block-inner h4 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 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 > div { display: flex; justify-content: center; align-items: center; margin-bottom: 10px!important; } #shop .cookie-banner { background: #353956!important; display: flex; align-items: center; } #shop .cookie-banner p, #shop .cookie-banner-text-link { font-size: 12px; } #shop .cookie-banner .btn { font-size: 12px; padding: 5px 10px; } #shop #master-container-fluid_1697194151268 > div, #shop #master-container-fluid_1697194340565 > div { max-width: 100vw!important; background-color: #353956; }}
@media (max-width: 768px) { #shop #mega-menu-v2_1639153416254 #mmv2_mega-menu-v2_1639153416254 .mm-mobile-menu .mm-level a.yamm-item img { width: 30px!important; height: 30px!important; } #shop #navbar-collapse-mega-menu_mega-menu-v2_1639153416254 > div > div.mm-content > div.mm-level.mm-level-2.mm-open > ul > li.yamm-item.mm-submenu-heading > a { display: none; } #shopblocks-basket-mini > form > div.row.push-down > div > button { font-size: 14px!important; padding: 8px 15px!important; width: -webkit-fill-available!important; margin-bottom: -10px!important; background-color: #62DEC5; border-color: #62DEC5; } #shop #shopblocks-basket-mini form a { width: -webkit-fill-available!important; display: block; margin-bottom: -12px!important; } #shop .basket .input-group input.form-control.left { font-size: 14px!important; } #shop .basket .input-group .input-group-btn.right .btn-default { height: 42px; } #shopblocks-basket > div:nth-child(3) > div.col-sm-4.push-down-xl { padding-top: 25px; } #shop .homepage a.no-underline { padding: 5px 20px!important; height: 50px; } #shop .shopblocks-add-to-basket .input-group .input-group-addon { padding: 10px; } #shop #blocklab-product-page .product-block-inner { display: flex; align-items: center; } #shop .product-block-inner { padding: 0!important; } #shop #blocklab-product-page .product { margin-bottom: 15px!important; } #product-images-dynamic_1639481251293 .thumbnails, #product-images-dynamic_1639481251293-model .thumbnails { padding: 10px!important; } #shop #blocklab-product-page h2 { font-size: 28px!important; } #shop #blocklab-product-page .product-block-image-link div { border-radius: 10px 0 0 10px; } #shop #product-related-products-default_1645444271453 h1 { font-size: 28px!important; } #shop #blocklab-product-page #mcf_1639481153271 > div { padding: 10px 15px!important; } #shop #ti_text_7UJLaW6g h1 > span > span { font-size: 40px !important; } #shop #ti_text_7UJLaW6g p span { font-size: 16px!important; } #shop #master-container-fluid_1695036279664 > div > div { display: flex; flex-direction: row; width: 350%; } #shop #master-container-fluid_1695218362781 > div > div { display: flex; flex-direction: row; width: 285%; } #shop #master-container-fluid_1695036279664 > div, #master-container-fluid_1695218362781 > div { overflow: scroll; } #shop #master-container-fluid_1695036279664 > div::-webkit-scrollbar, #shop #master-container-fluid_1695218362781 > div::-webkit-scrollbar { width: 0.5em!important; } #shop #master-container-fluid_1695036279664 > div::-webkit-scrollbar-track, #shop #master-container-fluid_1695218362781 > div::-webkit-scrollbar-track { background-color: transparent!important; } #shop #master-container-fluid_1695036279664 > div::-webkit-scrollbar-thumb, #shop #master-container-fluid_1695218362781 > div::-webkit-scrollbar-thumb { background-color: transparent!important; } #shop #global-shop-logo_1639478595723 .display-block img.logo-image.center-block.img-responsive { width: 70%!important; } #shop #blocklab-header .fa { font-size: 25px; } #shop .homepage #global_ti_dynamic_1694614233642 { height: 520px!important; } #shop .homepage #ti_text_7UJLaW6g { top: 40%!important; } #shop #mega-menu-v2_1639153416254 #mmv2_mega-menu-v2_1639153416254 .navbar-nav.mm-mobile-menu .mm-nav { font-size: 28px; font-weight: 400; color: #62DEC5; } #shop .product-block-image-link div { border-radius: 10px 0 0 10px!important; } #shop #blocklab-category-page #products-holder .btn.btn-default, #shop .search #products-holder .btn.btn-default { font-size: 12px; padding: 8px 5px; } #shop #blocklab-category-page .product-block-inner h4 { font-size: 14px!important; } #shop #blocklab-category-page .product-block-inner h4, #shop .search .product-block-inner h4 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /* number of lines to show */ line-clamp: 2; -webkit-box-orient: vertical; } #shop #blocklab-category-page .product-block-inner { padding: 0!important; display: flex; align-items: center; } #shop #blocklab-category-page .product, #shop .search .product { margin-bottom: 15px!important; padding: 0; } #shop #blocklab-category-page #category-filters-default { padding: 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 { margin-bottom: 10px!important; margin-top: 10px; } #shop #blocklab-category-page #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > p, #shop .search #products-holder > div > div > div.col-xs-6.col-sm-6.col-md-12.col-lg-12 > div > div > p { font-size: 14px!important; } #shop .cookie-banner .btn { padding: 5px!important; } #shop #master-container-fluid_1697194151268 > div, #shop #master-container-fluid_1697194340565 > div { background-color: #353956; } #shop #global-text-1643627076588, #shop #global-text-1643627148072 { padding: 30px 20px 15px!important; } #shop #global-text-1697194313744 { padding: 30px 20px 45px!important; } #shop #blocklab-header .fa-search:before { font-size: 24px; } #shop #blocklab-header .fa-times:before { font-size: 32px; } #shop #mmv2_mega-menu-v2_1639153416254 .fal.fa-times { width: 24px; } #shop .priceCategoryStyle { margin-bottom: 30px !important; } #shop #blocklab-header #mega-menu-v2_1639153416254 .yamm a:not(.btn), #shop #blocklab-header #mega-menu-v2_1639153416254 .mm-mobile-menu a:not(.btn) { font-family: 'Manrope'!important; }}
@media (min-width: 992px) and (max-width: 1500px) { #shop #mega-menu-v2_1694614851185 .yamm .nav.navbar-nav { width: 130%!important; position: relative; left: -11%; }}
