/** Shopify CDN: Minification failed

Line 53:1 Comments in CSS use "/* ... */" instead of "//"
Line 59:21 Expected identifier but found whitespace
Line 59:25 Unexpected "{"
Line 59:31 Expected ":"

**/

@font-face {
  font-family: "Instrument Sans";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("//www.powerland.co.uk/cdn/fonts/instrument_sans/instrumentsans_n6.27dc66245013a6f7f317d383a3cc9a0c347fb42d.woff2") format("woff2"),
       url("//www.powerland.co.uk/cdn/fonts/instrument_sans/instrumentsans_n6.1a71efbeeb140ec495af80aad612ad55e19e6d0e.woff") format("woff");
}





@font-face { font-family: 'i'; src: url(//www.powerland.co.uk/cdn/shop/t/25/assets/icomoon.woff2?v=142692698157823554481727866818) format('woff2'), url(//www.powerland.co.uk/cdn/shop/t/25/assets/icomoon.woff?v=84653367650111736031727866820) format('woff'); font-display: swap; }

:root {
  --secondary_text:     var(--white);
  --secondary_bg:       #03984e;
	--secondary_bg_dark:  #026634;
	--secondary_bg_fade:  #04ca68;

  --secondary_btn_text:    #fdf8f8;
	--secondary_bg_btn:      #03984e;
	--secondary_bg_btn_dark: #026634;
	--secondary_bg_btn_fade: #04ca68;

  --tertiary_text:      #ffffff;
	--tertiary_bg:        #03984e;
	--tertiary_bg_dark:   #026634;
	--tertiary_bg_fade:   #04ca68;
  --tertiary_fg:        var(--tertiary_text);
  

  --quaternary_text:    #ffffff;
  --quaternary_bg:      #03984e;
  --quaternary_bg_dark: #026634;
  --quaternary_bg_fade: #04ca68;
  

  --custom_top_search_bg:var(--body_bg);
  --custom_input_fg:    var(--dark);

  --alert_error:        #3fa85d;
	// --alert_error_bg:     #eef8f1;
	--alert_valid:        #03984e;
  --lime:               #03984e;
  --gallery:            #ffffff;
  --sand:               #ffffff;

  --product_label_bg:   {{ shop.brand.colors.secondary[0].foreground }};
  --product_label_bg_dark:;
  --product_label_text: #2bb62d;
  --sale_label_bg:      #d4e4d4;
  --sale_label_bg_dark: #c4dac4;
  --sale_label_text:    #ffffff;

  --positive_bg:        #03984e;
  --positive_bg_dark:   #037f41;
  --positive_fg:	      var(--white);

  --price_color:        #12262f;
  --price_color_old:    #12262f;

  --primary_text:       var(--black);
  --primary_text_h:     var(--black);

  --body_bg:            #ffffff;

  --main_ff:            system_ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
	--main_ff_h:          Instrument Sans, sans-serif;
  --main_fw:            400;
  --main_fw_h:          600;
  --mob_h1:             18px;
  --mob_h2:             18px;
  --mob_h3:             18px;

  
    --b2r: 0;
  
}
.t1ac {
	--secondary_bg_btn:      #01341b;
	--secondary_bg_btn_dark: #000201;
	--secondary_bg_btn_fade: #03984e;

  --tertiary_bg:        #01341b;
  --tertiary_bg_dark:   #000201;
	--tertiary_bg_fade:   #03984e;

  --quaternary_bg:      #01341b;
  --quaternary_bg_dark: #000201;
  --quaternary_bg_fade: #03984e;

  --mob_h1:             20px;
  --mob_h2:             20px;
  --mob_h3:             20px;
}

:root {
  --white:              #ffffff;
  --white_bg:           var(--white);
  --white_bg_dark:      #f2f2f2;
  --white_bg_var:       var(--white_bg);
  --white_fg:           var(--black);
  --white_pl:           #204454;
  --white_btn_bg:       var(--accent_bg);
  --white_btn_bg_dark:  #02753c;
  --white_btn_fg:       var(--accent_fg);

  --black:              #12262f;
  --black_bg:           var(--black);
  --black_bg_dark:      #0b171d;
  --black_bg_var:       #193541;
  --black_fg:           var(--white);
  --black_pl:           #ffffff;
  --black_btn_bg:       var(--accent_bg);
  --black_btn_bg_dark:  #02753c;
  --black_btn_fg:       var(--accent_fg);

  --light:              #ffffff;
  --light_bg:           var(--light);
  --light_bg_dark:      #f2f2f2;
  --light_bg_var:       #f2f2f2;
  --light_fg:           var(--black);
  --light_pl:           #204454;
  --light_btn_bg:       var(--accent_bg);
  --light_btn_bg_dark:  #02753c;
  --light_btn_fg:       var(--accent_fg);

  --light_2:            #f1f9f8;
  --light_2_bg:         var(--light_2);
  --light_2_bg_dark:    #dff1ef;
  --light_2_bg_var:     #dff1ef;
  --light_2_fg:         var(--black);
  --light_2_pl:         #204454;
  --light_2_btn_bg:     var(--dark);
  --light_2_btn_bg_dark:#02753c;
  --light_2_btn_fg:     var(--accent_fg);

  --accent:	            #03984e;
  --accent_bg:	        var(--accent);
  --accent_bg_dark:     #037f41;
  --accent_bg_var:      #037f41;
  --accent_fg:	        var(--white);
  --accent_pl:          #ffffff;
  --accent_btn_bg:	    var(--accent_fg);
  --accent_btn_bg_dark:	#ededed;
  --accent_btn_fg:	    var(--accent_bg);

  --dark:	              #03984e;
  --dark_bg:	          var(--dark);
  --dark_bg_dark:       #037f41;
  --dark_bg_var:        #03b15b;
  --dark_fg:	          var(--white);
  --dark_pl:            #ffffff;
  --dark_btn_bg:	      var(--accent_bg);
  --dark_btn_bg_dark:	  #02753c;
  --dark_btn_fg:	      var(--accent_fg);

  --light_gradient:     linear-gradient(120deg, rgba(244, 244, 244, 1), rgba(239, 179, 76, 0.51) 100%);
  --light_gradient_bg:  var(--light_gradient);

  --dark_gradient:     linear-gradient(320deg, rgba(232, 74, 147, 1) 4%, rgba(239, 179, 76, 1) 100%);
  --dark_gradient_bg:  var(--dark_gradient);
}

[class^="palette-white"], [data-active-content*="palette-white"] {
  --primary_bg:         var(--white_bg);
  --primary_text:       var(--white_fg);
  --secondary_btn_text:     var(--white_btn_fg);
  --secondary_bg_btn:       var(--white_btn_bg);
	--secondary_bg_btn_dark:  var(--white_btn_bg_dark);
}
[class^="palette-black"], [data-active-content*="palette-black"] {
  --primary_bg:         var(--black_bg);
  --primary_text:       var(--black_fg);
  --secondary_btn_text:     var(--black_btn_fg);
  --secondary_bg_btn:       var(--black_btn_bg);
	--secondary_bg_btn_dark:  var(--black_btn_bg_dark);
}
[class^="palette-light"], [data-active-content*="palette-light"] {
  --primary_bg:         var(--light_bg);
  --primary_text:       var(--light_fg);
  --secondary_btn_text:     var(--light_btn_fg);
  --secondary_bg_btn:       var(--light_btn_bg);
	--secondary_bg_btn_dark:   var(--light_btn_bg_dark);
}
[class^="palette-light_2"], [data-active-content*="palette-light_2"] {
  --primary_bg:         var(--light_2_bg);
  --primary_text:       var(--light_2_fg);
  --secondary_btn_text:     var(--light_2_btn_fg);
  --secondary_bg_btn:       var(--light_2_btn_bg);
	--secondary_bg_btn_dark:  var(--light_2_btn_bg_dark);
}
[class^="palette-accent"], [data-active-content*="palette-accent"] {
  --primary_bg:         var(--accent_bg);
  --primary_text:       var(--accent_fg);
  --secondary_btn_text:     var(--accent_btn_fg);
  --secondary_bg_btn:       var(--accent_btn_bg);
	--secondary_bg_btn_dark:  var(--accent_btn_bg_dark);
}
[class^="palette-dark"], [data-active-content*="palette-dark"] {
  --primary_bg:         var(--dark_bg);
  --primary_text:       var(--dark_fg);
  --secondary_btn_text:     var(--dark_btn_fg);
  --secondary_bg_btn:       var(--dark_btn_bg);
	--secondary_bg_btn_dark:  var(--dark_btn_bg_dark);
}
.palette-light_gradient, [data-active-content*="palette-light_gradient"] {
  --primary_bg:         var(--light_gradient_bg);
}
.palette-dark_gradient, [data-active-content*="palette-dark_gradient"] {
  --primary_bg:         var(--dark_gradient_bg);
}
[class*="button-palette-white"], [data-active-content*="button-palette-white"] {
  --secondary_bg:           var(--white_bg);
  --secondary_btn_text:     var(--white_fg);
  --secondary_bg_btn:       var(--white_bg);
	--secondary_bg_btn_dark:  var(--white_bg_dark);
}
[class*="button-palette-black"], [data-active-content*="button-palette-black"] {
  --secondary_bg:           var(--black_bg);
  --secondary_btn_text:     var(--black_fg);
  --secondary_bg_btn:       var(--black_bg);
	--secondary_bg_btn_dark:  var(--black_bg_dark);
}
[class*="button-palette-light"], [data-active-content*="button-palette-light"] {
  --secondary_bg:           var(--light_bg);
  --secondary_btn_text:     var(--light_fg);
  --secondary_bg_btn:       var(--light_bg);
	--secondary_bg_btn_dark:  var(--light_bg_dark);
}
[class*="button-palette-light_2"], [data-active-content*="button-palette-light_2"] {
  --secondary_bg:           var(--light_2_bg);
  --secondary_btn_text:     var(--light_2_fg);
  --secondary_bg_btn:       var(--light_2_bg);
	--secondary_bg_btn_dark:  var(--light_2_bg_dark);
}
[class*="button-palette-accent"], [data-active-content*="button-palette-accent"] {
  --secondary_bg:           var(--accent_bg);
  --secondary_btn_text:     var(--accent_fg);
  --secondary_bg_btn:       var(--accent_bg);
	--secondary_bg_btn_dark:  var(--accent_bg_dark);
}
[class*="button-palette-dark"], [data-active-content*="button-palette-dark"] {
  --secondary_bg:           var(--dark_bg);
  --secondary_btn_text:     var(--dark_fg);
  --secondary_bg_btn:       var(--dark_bg);
	--secondary_bg_btn_dark:  var(--dark_bg_dark);
}
[class*="button-palette-"] {
  color: var(--secondary_bg);
  

}
[class^="palette-"], [data-active-content*="palette-"] {
  --secondary_bg_btn_fade:  var(--secondary_bg_btn_dark);
  --second_btn_bg_fade: var(--second_btn_bg_dark);
  --headings_text:      var(--primary_text);
}

#root [class*="button-palette-"] button[disabled]:before, #root [class*="button-palette-"] button.disabled:before {
  --secondary_bg_fade:  var(--secondary_bg_btn_dark);
}


.module-color-palette[class^="palette-"] .img-overlay, #background.module-color-palette[class^="palette-"] .img-overlay { background: var(--primary_bg); }
.module-color-palette[class^="palette-"] h1, .module-color-palette[class^="palette-"] h2, .module-color-palette[class^="palette-"] h3, .module-color-palette[class^="palette-"] h4, .module-color-palette[class^="palette-"] h5, .module-color-palette[class^="palette-"] h6 { color: var(--headings_text); }
.module-color-palette[class^="palette-"] { color: var(--primary_text); }
.module-color-palette[class^="palette-"] .swiper-button-next, .module-color-palette[class^="palette-"] .swiper-button-prev { color: var(--primary_text); }
.module-color-palette[class^='palette-']:before { background: var(--primary_bg); }
[class^="palette-"] button, [class^="palette-"] input[type="button"], [class^="palette-"] input[type="reset"], [class^="palette-"] input[type="submit"], [class^="palette-"] .link-btn a { color: var(--secondary_btn_text)!important; }

  [data-whatin=mouse] .module-color-palette[class^="palette-"] button:hover,
  [data-whatin=mouse] .module-color-palette[class^="palette-"] .link-btn a:hover { color: var(--secondary_btn_text); }

[data-active-content*="palette-"] .swiper-custom-pagination, [data-active-content*="palette-"] .play-pause { color: var(--primary_text); }
.m6bx[class^="palette-"] > p, .m6bx[class^="palette-"] > p, .m6bx[class^="palette-"] > h2, .m6bx[class^="palette-"]  a, .m6bx[class^="palette-"] > strong, .m6bx[class^="palette-"] > em, .m6bx[class^="palette-"] > ul { color: var(--primary_text); }
.m6bx[class^="palette-"] .l4cn.box a { color: var(--dark_bg); }
.m6bx[class^="palette-"]:before { background: var(--primary_bg); }
.m6bx[class^="palette-"].overlay:before { border: none; }
[data-whatin=mouse] .m6bx[class^="palette-"] .l4cn li a:hover { color: var(--accent); }
.m6as[class^="palette-"]:before { background: var(--primary_bg); }
.m6wd[class^="palette-"]:not(.palette-white):not(.palette-light):not(.palette-light_2) .l4cu.box li > span:before { background: var(--white); }
.m6wd[class^="palette-"].numbers-accent .l4cu li > span { color: var(--accent); }
.m6wd[class^="palette-"] .l4ts.box li, .m6wd[class^="palette-"] .l4ts.box .li { color: var(--black); }
.m6wd[class^="palette-"] .r6rt .rating > * .fill { background: none; }
.m6wd[class^="palette-"] .l4ts .r6rt .rating > * .fill { color: var(--accent); }

/* Other*/
html.no-js .no-js-hidden { display: none; }
html:not(.no-js) .js-hidden { display: none; }
.l4cl .price .price-varies { color: var(--price_color); text-decoration: none;}
.accordion-a:not(.compact) details[open] { border-color: var(--light); background: var(--light); color: var(--dark); }
.accordion-a:not(.compact) details[open]:before { background: var(--light); }select, .bv_atual, select:focus, #root .f8sr select, #root .f8sr select:focus { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 5.7' style='enable-background:new 0 0 9 5.7' xml:space='preserve'%3E%3Cpath d='M8.4.2C8.2.1 8 0 7.8 0s-.3.1-.5.2L4.5 3 1.7.2C1.5.1 1.4 0 1.2 0S.8.1.6.2L.2.6C.1.8 0 1 0 1.2s.1.4.2.5L4 5.5c.1.1.3.2.5.2s.4-.1.5-.2l3.8-3.8c.1-.1.2-.3.2-.5S8.9.8 8.8.6L8.4.2z' style='fill:%2312262f'/%3E%3C/svg%3E"); }
.countdown.hide-days .simply-days-section { display: none; }
.countdown-container { opacity: 0; }
.countdown-container.done { opacity: 1; }
.swiper-pagination-bullet.portrait:not(.cover) img { height: auto!important; }
#root .cover img { border-radius: var(--b2r); }
.l4cl a:after { z-index: 9; }
#root .l4cl.category a span, #root .l4ft p a.strong span { z-index: 10; }
li.search.mobile-only.hidden { display: none!important; }

#root .f8sr select { width: 185px!important; } #root .f8sr .bv_atual { max-width: unset; } /* (max)-width of sort dropdown on collection/searchpage */
img.logo-img { border-radius: 0; } /* header logo; always border radius 0 */
.n6pg li { margin-right: 25px; } /* pagination items spacing */
.l4cl figure>span span.overlay-sale, .l4pr li>span span.overlay-sale, .l4pr li>a span span.overlay-sale, .l4pr .swiper-outer>.label span.overlay-sale, .s1lb>span.overlay-sale, .l4pr .label>span.overlay-sale, .l4ne .label span.overlay-sale { box-shadow: inset 2px -2px 0 var(--sale_label_bg_dark); } /* sale label shadow */
.link-btn.m0 > a, .submit.m0 > button { margin-bottom: 0; } /* m0 button margins */
#root .l4cl img, #root .l4ca img { height: calc(100% - .1px) !important } /* cart productimages */
img.no-pl-px:not([src]) { opacity: 0; } /* for productpage variant buttons - not including the placeholder-pixel prevents long loading time */
.f8pr.unavailable .s1pr, .f8pr.unavailable .pickup, .f8pr.unavailable .stock, .f8pr.unavailable p.submit + .overlay-quaternary, .f8pr.unavailable .no-zindex h2.label, .f8pr.unavailable .no-zindex h2.label + ul.check.inline, .f8pr.unavailable p[data-element] { display: none; } /* some elements on the productpage have to be hidden when the product is not available */
h2 img { margin-bottom: 4px; } /* image in collapsible content */

/* when chosen the arabic valuta, the old-price span was misaligned */
.price span, #root .l4ca.compact section .price span { display: inline-block; }
.s1pr span { margin-right: 5px; }

/* for non-.info p.limit */
div:not(.info) > p.limit { display: -moz-box; display: -webkit-box; display: box; }
div:not(.info).link-more-clicked > p.limit { display: block; }

/* footer adjustments for lots of navs */
#shopify-section-footer > nav { flex-wrap: wrap; row-gap: 6rem;}
#shopify-section-footer > nav > * { width: calc(16.666% - 8px * 3 / 4); max-width: calc(16.666% - 8px * 3 / 4); }
#shopify-section-footer > nav > .strong, #shopify-section-footer > nav > .m6cn { width: calc(33% - 8px * 3 / 4); max-width: calc(33% - 8px * 3 / 4); }

.s1tt > .icon-info { color: var(--primary_text_h); opacity: 0.33; font-size: var(--size_16_f); } /* deliverytime info icon */
.l4cl.hr button.w160 { -webkit-flex-grow: unset;  -ms-flex-grow: unset;  flex-grow: unset; } /* complementary button compact width */
.f8nw .background { opacity: 1; } /* newsletter section background */
.f8pr > div { position: relative; } /* quickshop form z-index fix */

@media only screen and (min-width: 1001px){ /* header 'more' */
  #nav-bar > ul > li.was-temp-hidden:not(.show-all) { overflow: hidden; width: 0; margin-left: 0; margin-right: 0; }
}

@media only screen and (max-width: 62.5em) {
  #root .l4cl.mobile-compact li, #root .l4cl.mobile-compact .li { margin-bottom: 22px } /* non-slider productcards-swiper on mobile */
}

@media only screen and (min-width: 47.5em) and (max-width: 62.5em) {
  html[dir="ltr"] #shopify-section-footer nav .m6cn figure { display: block; right: 0!important; } /* footer customer service image position */
}

@media only screen and (max-width: 47.5em) {
  /* swiper button on main productpage images on mobile */
  .l4pr.s4wi:not(.no-thumbs-mobile) .swiper-button-next { right: 16px; }
  .l4pr.s4wi:not(.no-thumbs-mobile) .swiper-button-prev { left: 16px; }
  .l4pr.s4wi:not(.no-thumbs-mobile) .swiper-button-next, .l4pr.s4wi:not(.no-thumbs-mobile) .swiper-button-prev { width: 44px; color: var(--coal); font-size: var(--size_12_f); }
  .l4pr.s4wi:not(.no-thumbs-mobile) .swiper-button-prev:after, .l4pr.s4wi:not(.no-thumbs-mobile) .swiper-button-next:after { top: 50%; bottom: auto; height: 44px; margin-top: -22px; background: var(--white); opacity: .7; }
  .l4pr.s4wi:not(.no-thumbs-mobile) .swiper-button-next:after, .l4pr.s4wi:not(.no-thumbs-mobile) .swiper-button-prev:after { border-radius: 48px; }
  .l4pr:not(.no-thumbs-mobile) .swiper-button-next:after, .l4pr:not(.no-thumbs-mobile) .swiper-button-prev:after, .m6pr .l4pr:not(.no-thumbs-mobile) .swiper-button-prev:after, .m6pr:not(.no-thumbs-mobile) .l4pr .swiper-button-next:after { left: 0; right: 0; }

  aside hr { margin: 20px 0; } /* cartpage */
  .l4cl.category h1.size-50 { font-size: var(--mob_h1); } /* fontsize on mobile in category section */

  #quickshop h1, #quickshop h2 { font-size: var(--mob_h2); }/* fontsize in quickshop drawer -> same as productpage fontsize */
}

/* Buttons */



.link-btn a, button, .link-btn a:before, button:before { box-shadow: none; }


.link-btn a, button, .link-btn a:before, button:before, #root #nav .l4cn li { border-radius: 4px; }

