/*!
Theme Name: Pod Digital
Theme URI: http://underscores.me/
Author: Pod Digital
Author URI: https://poddigital.co.uk/
Description: Theme by Pod Digital.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: pod
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Pod Digital is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease, -webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}html{font-size:10px}body{font-size:100%;font-family:"Poppins",sans-serif}body.post,body.page{margin-bottom:0}h1,h2{font-family:"Poppins",sans-serif;font-size:3.2rem;line-height:3.8rem;font-weight:bold;text-transform:uppercase;margin:0 0 20px}h3,h4,h5{font-family:"Poppins",sans-serif;font-size:2.6rem;line-height:3.2rem;font-weight:bold;text-transform:uppercase;margin:0 0 20px}p{font-size:1.5rem}li{font-size:1.5rem}a{color:#C4004F}a:active{color:#C4004F}a:hover{color:#C4004F}a:visited{color:#C4004F}.fa-icon::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{font-size:1.5rem;font-family:"Poppins",sans-serif;padding:11px 14px;background:#fff;border-radius:0;border:solid 1px #6D686A}select{font-size:1.5rem;padding:11px 14px;border:solid 1px #6D686A}a.button,button.button,.woocommerce a.button,.woocommerce button.button{background:-webkit-gradient(linear, left top, left bottom, from(#76C000), to(#4C8804));background:linear-gradient(180deg, #76C000, #4C8804);padding:12px 24px;color:#fff;font-weight:600;text-transform:uppercase;text-decoration:none;text-align:center;min-width:200px;display:inline-block;font-size:1.7rem;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.2);box-shadow:0px 2px 10px rgba(0,0,0,0.2);border-radius:0px}a.button:hover,button.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:#76C000;color:#fff}a.button-pink,button.button-pink,.woocommerce a.button-pink,.woocommerce button.button-pink{background:-webkit-gradient(linear, left top, left bottom, from(#F60167), to(#C4004F));background:linear-gradient(180deg, #F60167, #C4004F)}a.button-pink:hover,button.button-pink:hover,.woocommerce a.button-pink:hover,.woocommerce button.button-pink:hover{background:#F60167;color:#fff}div.woocommerce-message,div.woocommerce-info,div.woocommerce-error{font-size:1.8rem;color:#fff;border-top:none}div.woocommerce-message:before,div.woocommerce-info:before,div.woocommerce-error:before{color:#fff}div.woocommerce-message a,div.woocommerce-info a,div.woocommerce-error a{color:#fff;text-decoration:underline}div.woocommerce-message a.button,div.woocommerce-info a.button,div.woocommerce-error a.button{padding:0px;line-height:2.6rem;background:none;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline}div.woocommerce-message a.button:hover,div.woocommerce-info a.button:hover,div.woocommerce-error a.button:hover{background:none}div.woocommerce-message{background:-webkit-gradient(linear, right top, left top, from(#76C000), to(#4C8804));background:linear-gradient(-90deg, #76C000, #4C8804)}div.woocommerce-info{background:-webkit-gradient(linear, right top, left top, from(#8C90A0), to(#4A516E));background:linear-gradient(-90deg, #8C90A0, #4A516E)}div.woocommerce-error{background:-webkit-gradient(linear, right top, left top, from(#EF0000), to(#D10000));background:linear-gradient(-90deg, #EF0000, #D10000)}.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message{padding:20px}.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message a,.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message:before{display:none}.section{width:100%;display:block;clear:both;float:left}.section-margin{margin:60px 0}.section-top-image{position:relative;overflow:hidden;height:400px}@media only screen and (min-width: 768px){.section-top-image{height:600px}}.section-top-image .top-image-image{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:700px;-o-object-fit:cover;object-fit:cover;height:400px}@media only screen and (min-width: 768px){.section-top-image .top-image-image{height:600px}}.section-top-image .top-image-content{width:80%;max-width:800px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;text-shadow:0px 3px 12px rgba(0,0,0,0.3);text-align:center}.section-top-image .top-image-content h1{font-size:4rem}.section-top-image .top-image-content p{font-size:1.8rem}.inner-container{max-width:1600px;width:100%;margin:0 auto;padding:0 10px}@media only screen and (min-width: 1151px){.inner-container{padding:0 20px}}.col50{width:100%;float:left}@media only screen and (min-width: 768px){.col50{width:calc((100% - 40px) / 2);margin-right:40px}.col50:nth-child(2n+2){margin-right:0px}}.col33{width:100%;text-align:center;margin-bottom:20px}@media only screen and (min-width: 980px){.col33{width:calc((100% - 81px) / 3);float:left;margin-right:40px;margin-bottom:20px}.col33:nth-child(3n+3){margin-right:0px}}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-vert{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#product-accordion{margin:50px 0 20px}.accordionjs{position:relative;margin:0;padding:0;list-style:none}.accordionjs .acc_section{position:relative;z-index:10;overflow:hidden;-webkit-box-shadow:0px 2px 20px rgba(0,0,0,0.3);box-shadow:0px 2px 20px rgba(0,0,0,0.3);background:#fff;margin-bottom:20px}.accordionjs .acc_section .acc_head{font-weight:700;color:#393939;position:relative;padding:20px;display:block;cursor:pointer}@media only screen and (min-width: 1151px){.accordionjs .acc_section .acc_head{font-size:2.5rem}}.accordionjs .acc_section .acc_head:after{content:'\f067';font-family:'Font Awesome 5 Free';font-weight:bold;width:16px;height:24px;float:right}@media only screen and (min-width: 1024px){.accordionjs .acc_section .acc_head:after{width:28px;height:28px}}.accordionjs .acc_section .acc_content{padding:0px 20px 20px}.accordionjs .acc_section .acc_content p{margin-bottom:20px;font-size:1.8rem;line-height:3.2rem}.accordionjs .acc_section .acc_content p:last-of-type{margin:0}.accordionjs .acc_section .acc_content ul{margin-bottom:25px}.accordionjs .acc_section .acc_content ul li{list-style:disc inside;font-size:1.8rem;line-height:3.2rem}.accordionjs .acc_section.acc_active>.acc_content{display:block}.accordionjs .acc_section.acc_active>.acc_head:after{content:'\f068'}.box-links-icons-grid{background:#F4F4F4;padding:60px 0}.blwi-top-content{margin-bottom:20px;clear:both;float:left;width:100%}.blwi-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;width:100%;clear:both}.blwi-grid .blwi-box{width:100%;margin-bottom:40px;list-style-type:none;-webkit-box-shadow:0px 0px 12px rgba(0,0,0,0.2);box-shadow:0px 0px 12px rgba(0,0,0,0.2);background:#fff;position:relative}@media only screen and (min-width: 480px){.blwi-grid .blwi-box{width:calc((100% - 40px) / 2)}}@media only screen and (min-width: 768px){.blwi-grid .blwi-box{width:calc((100% - 80px) / 3)}}.blwi-grid .blwi-box .blwi-box-top{width:100%}.blwi-grid .blwi-box .blwi-box-top .blwi-img{width:100%;height:222px;-o-object-fit:cover;object-fit:cover;float:left}.blwi-grid .blwi-box .blwi-box-bottom{padding:50px 20px 50px;text-align:center;position:relative;clear:both}.blwi-grid .blwi-box .blwi-box-bottom .blwi-icon{height:100px;width:100px;background:#fff;border-radius:50%;color:#F60167;text-align:center;line-height:100px;font-size:3.4rem;position:absolute;top:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.blwi-grid .blwi-box .blwi-link{color:#393939;text-decoration:none}.blwi-grid .blwi-box h2,.blwi-grid .blwi-box h3,.blwi-grid .blwi-box h4{font-size:2.2rem;line-height:2.6rem;margin-bottom:10px}.blwi-grid .blwi-box .bottom-strip{background:#F60167;color:#fff;margin:0;padding:10px;text-align:center;position:absolute;left:0;bottom:0;width:100%}@media only screen and (min-width: 480px){.blwi-grid.cols4 .blwi-box{width:calc((100% - 40px) / 2)}}@media only screen and (min-width: 980px){.blwi-grid.cols4 .blwi-box{width:calc((100% - 120px) / 4)}}.blwi-bottom-link{text-align:center}.blwi-bottom-link .button{background:-webkit-gradient(linear, left top, left bottom, from(#F60167), to(#C4004F));background:linear-gradient(180deg, #F60167, #C4004F)}.blwi-bottom-link .button:hover{background:#F60167}body.page-id-69180 .section-narrow-width-content{background:#F4F4F4;padding:60px 0}body.page-id-69180 .section-top-image+.section-narrow-width-content{margin-top:0}body.page-id-69180 .section-50-50-content{margin-top:60px;margin-bottom:60px}body.page-id-69180 .section-full-width-image-banner{margin-bottom:0}body.page-id-69180 .section-full-width-image-banner p{font-size:3.2rem;font-weight:bold;line-height:4.2rem}body.page-id-69180 .section-full-width-image-banner a{white-space:nowrap;color:#fff}@media only screen and (max-width: 479px){body.page-id-69180 .nowrap{white-space:nowrap}}body.page-id-69180 .section-full-width-image-banner:last-child{margin-bottom:0}.section-content ol{margin:0 0 30px;padding:0 0 0 20px}.section-content ol li{margin-bottom:12px;font-size:1.8rem;line-height:3.2rem}.nowrap{white-space:nowrap}#masthead{position:relative}@media only screen and (max-width: 767px){#masthead .mega-menu-wrap{position:absolute;top:24px;right:10px}#masthead .mega-menu-wrap .mega-menu-toggle{background:none}}@media only screen and (max-width: 479px){#masthead .mega-menu-wrap{top:19px}}#masthead #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner{background-color:#6D686A}#masthead #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner:before,#masthead #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner:after{background-color:#6D686A}.header-content{padding:10px 0;float:left;width:100%}@media only screen and (max-width: 1150px){.header-content{padding:10px 0 0}}@media only screen and (max-width: 479px){.header-content{padding:0 0 0px}}.header-logo{width:100%;max-width:130px;float:left;margin:20px 0}@media only screen and (min-width: 768px){.header-logo{max-width:260px}}.header-logo img{width:100%;float:left}#site-navigation{float:left;width:100%;background:-webkit-gradient(linear, left top, left bottom, from(#F60167), to(#C4004F));background:linear-gradient(180deg, #F60167, #C4004F);text-align:center;margin-bottom:4px}@media only screen and (max-width: 1150px){#site-navigation #mega-menu-menu-1{padding:10px 0}}#site-navigation #mega-menu-menu-1>li{display:inline-block;float:none}#site-navigation #mega-menu-menu-1>li.link-disable a{cursor:default}#site-navigation #mega-menu-menu-1>li.link-disable ul.mega-sub-menu li a{cursor:pointer}#site-navigation #mega-menu-menu-1>li>a{color:#fff;text-transform:uppercase;padding:26px;font-weight:600 !important;font-size:1.7rem;text-shadow:0px 1px 6px rgba(0,0,0,0.3);-webkit-transition:0.3s;transition:0.3s}#site-navigation #mega-menu-menu-1>li>a:hover{background:#C4004F}@media only screen and (max-width: 1150px){#site-navigation #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{line-height:45px;height:45px}}.header-circle{height:30px;width:30px;border-radius:50%;border:solid 2px #6D686A;text-align:center;line-height:30px;display:block;float:left;background:#fff;-webkit-transition:0.5s;transition:0.5s}.header-circle i{color:#6D686A;font-size:1.2rem;-webkit-transition:0.5s;transition:0.5s}@media only screen and (min-width: 480px){.header-circle{height:48px;width:48px;line-height:50px}.header-circle i{font-size:1.6rem}}.header-links{float:right;margin:24px 50px 0 0}@media only screen and (min-width: 480px){.header-links{margin:12px 50px 0 5%}}@media only screen and (min-width: 768px){.header-links{margin:32px 0 0 5%}}.header-link{float:left;margin-right:10px}.header-link:hover .header-circle,.header-link:hover.header-circle{border-color:#C4004F}.header-link:hover .header-circle i,.header-link:hover.header-circle i{color:#C4004F}.header-cart{border-radius:26px}@media only screen and (min-width: 480px){.header-cart{min-width:130px;background:#F4F4F4}}.header-cart .header-cart-qty-total{float:left;font-weight:600;color:#6D686A;padding:7px 0 0 8px;font-size:1.1rem;display:none}@media only screen and (min-width: 480px){.header-cart .header-cart-qty-total{display:block}}.header-cart .header-cart-qty{display:block;float:left;clear:both}.header-cart .header-cart-total{display:block;float:left;clear:both}.header-numbers{float:left;margin:30px 0 0 0}.header-numbers p{margin:0}.header-numbers{float:right;display:none}@media only screen and (min-width: 871px){.header-numbers{display:block}}.header-numbers p{color:#F60167;font-weight:700;font-size:1.8rem;text-transform:uppercase}.header-numbers p a{color:#6D686A;text-decoration:none}.header-numbers p a:hover{color:#000}.header-search{float:right;margin:32px 5% 0 0;max-width:340px;width:20%}@media only screen and (max-width: 1150px){.header-search{clear:both;width:calc(100% + 20px);max-width:calc(100% + 20px);padding:10px;background:-webkit-gradient(linear, left top, left bottom, from(#F60167), to(#C4004F));background:linear-gradient(180deg, #F60167, #C4004F);margin:0 -10px}}.header-search .search-field{background:#F4F4F4;border-color:#F4F4F4;width:calc(100% - 46px)}.header-search button[type="submit"]{height:46px;width:46px;display:block;float:right;text-indent:-999px;position:relative;overflow:hidden;border:none;border-radius:0px;background:#F4F4F4}.header-search button[type="submit"]:before{content:'\f002';font-family:'Font Awesome 5 Free';font-weight:bold;text-indent:0px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:2rem;color:#6D686A}.header-search .ysm-search-widget .search-field[type="search"]{background:#F4F4F4;border:1px solid #F4F4F4;font-style:normal;padding:12px 40px 11px 11px;background-size:40px !important}.header-search .ysm-search-widget .search-submit{position:absolute;top:0px;right:0}.header-search .ysm-search-widget .search-submit:before{font-size:2.25rem;color:#393939}.header-search .ysm-search-widget .smart-search-results{top:132px}@media only screen and (min-width: 560px){.header-search .ysm-search-widget .smart-search-results{top:143px}}@media only screen and (min-width: 768px){.header-search .ysm-search-widget .smart-search-results{top:178px}}@media only screen and (min-width: 1151px){.header-search .ysm-search-widget .smart-search-results{top:88px}}.header-search .ysm-search-widget .smart-search-suggestions{border:1px solid #F4F4F4;border-top:0;border-bottom:0}.header-search .ysm-search-widget .smart-search-suggestions>.autocomplete-suggestion{border-bottom:1px solid #F4F4F4}.header-search .ysm-search-widget .smart-search-suggestions .smart-search-post-price-holder .smart-search-post-sku{float:left;color:#bbb}.header-search .ysm-search-widget .smart-search-post-title{font-size:1.25rem}.header-search .ysm-search-widget .smart-search-post-title a{color:#393939;text-decoration:none}.header-search .ysm-search-widget .smart-search-post-price-holder .woocommerce-Price-amount{font-size:1.5rem;font-weight:700;color:#F60167}.header-search .ysm-search-widget .smart-search-post-price-holder del{opacity:0.7}.header-search .ysm-search-widget .smart-search-post-price-holder ins{background:none}.header-search .ysm-search-widget .smart-search-view-all-holder a{background:#393939;border:1px solid #393939;color:#fff;font-family:"Poppins",sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;height:40px;line-height:40px}.header-search .ysm-search-widget .smart-search-post-holder{width:calc(100% - 66px);float:right}.header-top-message{background:#FFD900;padding:16px;text-align:center}.header-top-message p{margin:0}.header-mobile-phone{display:block}@media only screen and (min-width: 871px){.header-mobile-phone{display:none}}.woocommerce nav.woocommerce-breadcrumb,.woocommerce p#breadcrumbs{padding:20px 10px 10px;font-size:1.5rem;clear:both;text-align:center;margin:0 0 14px}.woocommerce nav.woocommerce-breadcrumb a,.woocommerce p#breadcrumbs a{text-decoration:none;color:#F60167}.menu-toggle{display:none}#site-navigation{padding:0}#site-navigation #mega-menu-wrap-menu-1{background:none}#site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>li{margin:0px}#site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>li>a{line-height:initial;height:auto;padding:16px}#site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 .buy-supplies-menu>a{border-right:solid 1px white;border-left:solid 1px white;background:-webkit-gradient(linear, left top, left bottom, from(#76C000), to(#4C8804));background:linear-gradient(180deg, #76C000, #4C8804)}#site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{margin:3px 0 0 1px}.aws-container .aws-search-field{height:46px;background:#F4F4F4;border:none;font-size:1.4rem}.aws-container .aws-search-btn{height:46px;width:46px !important;background:#F4F4F4;border:none !important}.aws-container .aws-search-form{height:46px}.aws-container .aws-search-form .aws-search-btn_icon{width:46px !important}.aws-search-result .aws_result_price{text-align:left;font-weight:normal}.aws_result_item.aws_search_more{color:#F60167}.aws-container .aws-search-form .aws-wrapper .aws-loader{background:url("images/loader6.gif") center center no-repeat #F4F4F4;background-size:cover;width:40px;height:20px;top:50%;right:initial;left:46%;border:none !important;border-radius:initial !important;-webkit-transform:none !important;transform:none !important;-webkit-animation:none !important;animation:none !important}#colophon{background:#fafafa;float:left;width:100%;padding:40px 0}#colophon ul{margin:0;padding:0}#colophon ul li{list-style-type:none}#colophon a{color:#393939}#colophon a:hover{color:#C4004F}@media only screen and (max-width: 767px){#colophon .col50{text-align:center}}#colophon .footer-logos{margin-top:30px}@media only screen and (min-width: 1151px){#colophon .footer-logos{max-width:500px}}.footer-col-wide{width:100%;clear:both;float:left}.footer-logo{width:100%;max-width:260px;float:left;margin:20px 0}@media only screen and (max-width: 767px){.footer-logo{display:inline-block;float:none}}.footer-logo img{width:100%;float:left}.footer-heading{font-weight:bold;text-transform:uppercase;font-size:1.8rem}.footer-socials{width:100%;float:left;display:block}.footer-social-media{padding-top:10px}.footer-social-media a{font-size:3.2rem;margin-right:10px}@media only screen and (max-width: 767px){.footer-social-media a{margin:0px 5px}}.footer-copyright{background:-webkit-gradient(linear, left top, left bottom, from(#F60167), to(#C4004F));background:linear-gradient(180deg, #F60167, #C4004F);padding:20px;color:#fff;text-align:center;float:left;width:100%;font-size:1.5rem}.footer-menu ul li{padding-bottom:4px}.footer-menu ul li a{text-decoration:none}img.footer-accr{float:left;height:50px;width:auto;margin-right:20px}.wpcf7 .wide-field{width:100%;padding-bottom:20px}.wpcf7 .wide-field input,.wpcf7 .wide-field textarea{width:100%}.wpcf7 .narrow-fields{width:100%}.wpcf7 .narrow-fields .narrow-field{width:100%;padding-bottom:20px}@media only screen and (min-width: 980px){.wpcf7 .narrow-fields .narrow-field{width:calc((100% - 40px) / 2);float:left;margin-right:40px}.wpcf7 .narrow-fields .narrow-field:nth-child(2n+2){margin-right:0px}}.wpcf7 .narrow-fields .narrow-field input,.wpcf7 .narrow-fields .narrow-field textarea{width:100%}.section-hp-hero{border-bottom:solid 4px #fff}.section-hp-hero h1,.section-hp-hero h2,.section-hp-hero h3,.section-hp-hero h4,.section-hp-hero h5{text-shadow:0px 2px 10px rgba(0,0,0,0.3);line-height:5rem;font-size:4.4rem}@media only screen and (max-width: 767px){.section-hp-hero h1,.section-hp-hero h2,.section-hp-hero h3,.section-hp-hero h4,.section-hp-hero h5{font-size:3.2rem;line-height:4.2rem}}.section-hp-hero .hp-hero-left{width:100%;min-height:200px;background:#F4F4F4;position:relative;overflow:hidden}@media only screen and (min-width: 1151px){.section-hp-hero .hp-hero-left{width:60%;float:left}}.section-hp-hero .hp-hero-left .hero-left-bg-img{height:400px;width:100%;-o-object-fit:cover;object-fit:cover;float:left}@media only screen and (min-width: 768px){.section-hp-hero .hp-hero-left .hero-left-bg-img{height:600px}}.section-hp-hero .hp-hero-left .hero-left-content{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 8%;color:#fff;text-align:center;max-width:100%}@media only screen and (min-width: 768px){.section-hp-hero .hp-hero-left .hero-left-content{text-align:left;max-width:calc(100% - 380px)}}.section-hp-hero .hp-hero-left .hero-left-content p{font-size:1.8rem;text-shadow:0px 2px 10px rgba(0,0,0,0.3)}.section-hp-hero .hp-hero-right{width:100%;min-height:200px;background:#F4F4F4;position:relative;display:none}@media only screen and (min-width: 1151px){.section-hp-hero .hp-hero-right{width:calc(40% - 4px);float:right;display:block}}.section-hp-hero .hp-hero-right .hero-right-img{height:400px;width:100%;-o-object-fit:cover;object-fit:cover;float:left}@media only screen and (min-width: 768px){.section-hp-hero .hp-hero-right .hero-right-img{height:600px}}.section-hp-hero .hp-hero-right .hero-right-content{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 8%;color:#fff}.section-hp-hero .hp-hero-right .button{background:#fff;color:#393939;text-shadow:none}.section-hp-hero .hp-hero-right p{font-size:1.8rem;text-shadow:0px 2px 10px rgba(0,0,0,0.3)}.section-hp-hero .hero-left-product{position:absolute;width:320px;padding:10px 20px;top:50px;right:50px;background:rgba(255,255,255,0.6);border-radius:20px;-webkit-box-shadow:0px 2px 20px rgba(0,0,0,0.3);box-shadow:0px 2px 20px rgba(0,0,0,0.3);height:500px;display:none;text-align:center}@media only screen and (min-width: 768px){.section-hp-hero .hero-left-product{display:block}}.section-hp-hero .hero-left-product .hero-product-name{font-weight:bold;text-align:center}.section-hp-hero .hero-left-product .hero-product-img{padding-top:30px}.section-hp-hero .hero-left-product .hero-product-badge{position:absolute;top:26px;right:26px;height:76px;width:76px;display:block;text-align:center;border-radius:50%;background:-webkit-gradient(linear, left top, left bottom, from(#EF0000), to(#D10000));background:linear-gradient(180deg, #EF0000, #D10000)}.section-hp-hero .hero-left-product .hero-product-badge .hero-product-badge-content-holder{position:relative;width:76px;height:76px}.section-hp-hero .hero-left-product .hero-product-badge .hero-product-badge-content-holder .hero-product-badge-content{width:100%;position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;padding:0 10px;margin:0;color:#fff;line-height:1.8rem;font-weight:600}.section-hp-hero .hero-brand-img{position:absolute;width:80px;height:auto;top:30px;left:30px}.usps-wrap{width:100%;float:left;clear:both;display:block;background:#F4F4F4;padding:20px 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px){.usps-wrap{padding:40px 0 0}}.usps-wrap .usp-item{position:relative}@media only screen and (max-width: 767px){.usps-wrap .usp-item{text-align:center}}@media only screen and (min-width: 768px){.usps-wrap .usp-item{padding:0 20px 40px 60px}}.usps-wrap .usp-item .usp-line1{font-weight:bold;text-transform:uppercase;font-size:1.2rem;margin:0;padding-top:30px}@media only screen and (min-width: 768px){.usps-wrap .usp-item .usp-line1{font-size:2.2rem;padding:0}}.usps-wrap .usp-item .usp-line2{margin:0;font-size:1rem;padding-bottom:20px}@media only screen and (min-width: 768px){.usps-wrap .usp-item .usp-line2{font-size:1.5rem;padding-bottom:0}}.usps-wrap .usp-item .usp-icon{position:absolute;top:0;height:26px;width:26px;background:-webkit-gradient(linear, left top, left bottom, from(#8C90A0), to(#4A516E));background:linear-gradient(180deg, #8C90A0, #4A516E);display:block;border-radius:50%;text-align:center}@media only screen and (max-width: 767px){.usps-wrap .usp-item .usp-icon{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width: 768px){.usps-wrap .usp-item .usp-icon{height:50px;width:50px;left:0}}.usps-wrap .usp-item .usp-icon i{color:#F4F4F4;line-height:26px;font-size:1.2rem}@media only screen and (min-width: 768px){.usps-wrap .usp-item .usp-icon i{line-height:50px;font-size:2.2rem}}.section-content h1,.section-content h2,.section-content h3,.section-content h4,.section-content h5,.section-content h6{clear:inherit}.section-content p{font-size:1.8rem;line-height:3.2rem}.section-content ul{margin:0 0 30px;padding:0 0 0 20px}.section-content ul li{margin-bottom:12px;font-size:1.8rem;line-height:3.2rem}@media only screen and (max-width: 767px){.section-content .alignright,.section-content .alignleft{float:none;display:block;margin:0 auto}}.section-content table{border:solid 1px #393939;font-size:1.25rem}@media only screen and (min-width: 1024px){.section-content table{font-size:1.4rem}}.section-content table tr{background:#fff}.section-content table tr:nth-child(even){background:#F4F4F4}.section-content table tr td,.section-content table tr th{padding:6px}@media only screen and (min-width: 1024px){.section-content table tr td,.section-content table tr th{padding:10px}}.box-grid-item{background-size:cover;padding:240px 20px 20px;background-position:center}.box-grid-item .box-grid-content{background:rgba(255,255,255,0.8);padding:20px 20px 1px}.box-grid-item .box-grid-content p{line-height:2.4rem}.section-full-width-image-banner{background-size:cover;padding:70px 0 50px}.section-full-width-image-banner:last-child{margin-bottom:0px}.section-full-width-image-banner .inner-container{text-align:center;padding:0 10%}.section-full-width-image-banner .inner-container p{color:#fff;text-shadow:0px 2px 10px rgba(0,0,0,0.3)}.section-full-width-image-banner .inner-container h1,.section-full-width-image-banner .inner-container h2,.section-full-width-image-banner .inner-container h3,.section-full-width-image-banner .inner-container h4,.section-full-width-image-banner .inner-container h5{color:#fff;text-shadow:0px 2px 10px rgba(0,0,0,0.3)}.section-full-width-image-banner .inner-container .button{color:#393939;background:#fff;text-shadow:none}.section-full-width-image-banner .inner-container .button:hover{color:#393939;background:#fff}.top-content{width:100%;display:block;clear:both;float:left;padding:14px}.section-image-carousel{text-align:center;margin:50px 0}.image-carousel{margin:30px 0}a.image-carousel-button{margin:0 auto}.box-raised{padding:40px;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.2);box-shadow:0px 2px 10px rgba(0,0,0,0.2);margin-bottom:40px;overflow:hidden}.box-raised .col50 p{margin-top:0}.box-raised h2{margin-bottom:30px}.box-raised-pink{background:-webkit-gradient(linear, left top, left bottom, from(#F60167), to(#C4004F));background:linear-gradient(180deg, #F60167, #C4004F);color:#fff}.box-raised-pink .brp-top{border-bottom:solid 2px #fff;clear:both;display:block;width:100%;float:left;padding-bottom:10px}.box-raised-pink .brp-top .brp-topleft{font-size:6rem;float:left;font-weight:700;margin:30px 0}.box-raised-pink .brp-top .brp-topright{font-size:3rem;float:right;font-weight:600;max-width:50%;text-transform:uppercase;margin:16px 0}.box-raised-pink .brp-line1{text-align:center;text-transform:uppercase;font-size:2.6rem;font-weight:600;margin:24px 0 0;float:left;width:100%}.box-raised-pink .brp-line2{text-align:center;text-transform:uppercase;font-size:4rem;font-weight:700;margin:12px 0 0;float:left;width:100%}.contact-columns .wpcf7 .screen-reader-response{display:none}.wpcf7 .wpcf7-submit{background:-webkit-gradient(linear, left top, left bottom, from(#76C000), to(#4C8804));background:linear-gradient(180deg, #76C000, #4C8804);padding:12px 24px;color:#fff;font-weight:600;text-transform:uppercase;text-decoration:none;text-align:center;min-width:200px;display:inline-block;font-size:1.7rem;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.2);box-shadow:0px 2px 10px rgba(0,0,0,0.2);border-radius:0px;cursor:pointer;float:right;border:none}.wpcf7 .wpcf7-submit:hover{background:#76C000;color:#fff}.contact-col-one{width:100%}@media only screen and (min-width: 768px){.contact-col-one{width:410px;float:left}}.contact-col-two{width:100%}@media only screen and (min-width: 768px){.contact-col-two{width:calc(100% - 450px);float:right}}.iconblock{position:relative;padding-left:70px;float:left;width:100%}.iconblock:before{content:'\f005';height:48px;width:48px;color:#fff;text-align:center;line-height:48px;font-size:2rem;background:#76C000;display:block;font-family:'Font Awesome 5 Free';font-weight:bold;border-radius:50%;position:absolute;top:0;left:0}.iconblock p{line-height:2.4rem;margin-top:0}.iconblock-fb:before{content:'\f39e';font-family:'Font Awesome 5 Brands'}.iconblock-tw:before{content:'\f099';font-family:'Font Awesome 5 Brands'}.iconblock-li:before{content:'\f0e1';font-family:'Font Awesome 5 Brands'}.iconblock-of:before{content:'\f017'}.iconblock-ph:before{content:'\f879'}.form-wrap .two-col{width:100%;float:left;margin:0px}.form-wrap .two-col input{width:100%;margin:0 0 30px}.form-wrap .two-col p{width:100%;margin:0}@media only screen and (min-width: 1024px){.form-wrap .two-col p{width:calc((100% - 30px) / 2);margin-right:30px;float:left}.form-wrap .two-col p:nth-child(2n+2){margin-right:0}}.form-wrap .one-col{width:100%;float:left;margin:0}.form-wrap .one-col input{width:100%;margin:0 0 30px}.form-wrap .one-col p{width:100%;margin:0}.wpcf7-form.invalid .wpcf7-response-output{font-size:1.5rem;border:solid 4px #EF0000;padding:10px;margin-top:20px;text-align:center}.wpcf7-form.sent .wpcf7-response-output{font-size:1.5rem;border:solid 4px #4C8804;padding:10px;margin-top:20px;text-align:center}.recommends{width:33%;display:inline-block}.recommends h2{text-align:center;margin:0 auto;max-width:90%;min-height:75px}.wp-block-contact-form-7-contact-form-selector label{font-size:1.8rem}.wp-block-contact-form-7-contact-form-selector .wpcf7-submit{margin-top:30px}.wp-block-contact-form-7-contact-form-selector p{clear:both;width:100%}.wp-block-contact-form-7-contact-form-selector textarea{width:100%}.conf-b1,.conf-b2,.conf-b3{background:#F4F4F4;padding:10px 30px 30px;margin-bottom:30px;overflow:hidden;float:left;width:100%}.conf-b1>label,.conf-b1>p label,.conf-b2>label,.conf-b2>p label,.conf-b3>label,.conf-b3>p label{font-weight:600;padding:20px 0 10px;float:left;width:100%}.conf-b1 .wpcf7-form-control-wrap,.conf-b2 .wpcf7-form-control-wrap,.conf-b3 .wpcf7-form-control-wrap{float:left;width:100%}.conf-b1 .service-type{overflow:hidden;float:left;width:100%}.conf-b1 #service{width:100%;float:right;display:block}.conf-b1 #service .wpcf7-list-item{background:#fff;width:100%;margin:0 0 20px 0}@media only screen and (min-width: 480px){.conf-b1 #service .wpcf7-list-item{width:calc((100% - 20px) / 2);margin:0 20px 20px 0}.conf-b1 #service .wpcf7-list-item:nth-child(2n+2){margin-right:0px}}@media only screen and (min-width: 980px){.conf-b1 #service .wpcf7-list-item{width:calc((100% - 41px) / 3);margin:0 20px 20px 0}.conf-b1 #service .wpcf7-list-item:nth-child(2n+2){margin-right:20px}.conf-b1 #service .wpcf7-list-item:nth-child(3n+3){margin-right:0px}}.conf-b1 #service .wpcf7-list-item label{width:100%;display:block}.conf-b1 #service .wpcf7-list-item input{margin:18px;height:20px;width:20px;background:#F4F4F4;float:left}.conf-b1 #service .wpcf7-list-item .wpcf7-list-item-label{padding:15px 0;float:left}.conf-b2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.conf-left{width:100%}@media only screen and (min-width: 980px){.conf-left{width:48%;float:left}}.conf-left input,.conf-left select{width:100%}.conf-left label{font-weight:600;float:left;width:100%;padding:20px 0 10px}.conf-right{width:100%;position:relative}@media only screen and (min-width: 980px){.conf-right{width:46%;float:right}}.conf-right input,.conf-right select{width:100%}.conf-right label{font-weight:600;float:left;width:100%;padding:20px 0 10px}.conf-b3 label{font-weight:600;float:left;width:100%;padding:20px 0 10px}.conf-info{text-align:center;color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#8C90A0), to(#4A516E));background:linear-gradient(180deg, #8C90A0, #4A516E);padding:6%;max-width:420px;margin:40px auto 0;border-radius:6px}@media only screen and (min-width: 980px){.conf-info{margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.conf-info a{color:#fff}.conf-info .conf-info-icon{font-size:3.8rem;display:block;margin-bottom:6px}.wpcf7-response-output{clear:both;float:left;width:100%}.wpcf7-not-valid-tip{font-size:1.8rem}.recommend-wrap .recommends{width:100%}@media only screen and (min-width: 980px){.recommend-wrap .recommends{width:calc((100% - 60px) / 3);margin-right:30px;float:left}.recommend-wrap .recommends:nth-child(3n+3){margin-right:0px}}.recommend-wrap .recommends h2{margin-bottom:30px}.recommend-wrap .recommends .product{width:100% !important}.services-grid{margin:0;text-align:center}.services-grid ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.services-grid ul li{width:100%;float:left;position:relative;margin-bottom:16px;list-style:none;font-size:1.6rem;font-weight:700;text-transform:uppercase}@media only screen and (min-width: 1151px){.services-grid ul li{font-size:1.8rem}}@media only screen and (min-width: 560px){.services-grid ul li{width:calc((100% - 16px) / 2);margin-left:16px}.services-grid ul li:nth-child(2n+1){margin-left:0}}@media only screen and (min-width: 871px){.services-grid ul li{width:calc((100% - 49px) / 4);margin-bottom:16px;margin-left:16px}.services-grid ul li:nth-child(2n+1){margin-left:16px}.services-grid ul li:nth-child(4n+1){margin-left:0}}.services-grid ul li a{display:block;background:-webkit-gradient(linear, left top, left bottom, from(#F60167), to(#C4004F));background:linear-gradient(180deg, #F60167, #C4004F);color:#fff;text-decoration:none;padding:12px}.services-grid ul li a:hover{background:#C4004F}.woocommerce-customer-details address{font-size:1.5rem}#APR_form_serial_number #APR_form_area fieldset{border:none;outline:none;background:#F4F4F4;padding:10px 30px 30px}#APR_form_serial_number #APR_form_area fieldset label{float:left;font-size:1.8rem;width:100%;clear:both;font-weight:600;padding:20px 0 10px}#APR_form_serial_number #APR_form_area fieldset input,#APR_form_serial_number #APR_form_area fieldset select{max-width:400px;width:100%;height:50px}#APR_form_serial_number #APR_form_area fieldset #serialSubmit{background:-webkit-gradient(linear, left top, left bottom, from(#76C000), to(#4C8804));background:linear-gradient(180deg, #76C000, #4C8804);padding:12px 24px;color:#fff;font-weight:600;text-transform:uppercase;text-decoration:none;text-align:center;min-width:200px;display:inline-block;font-size:1.7rem;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.2);box-shadow:0px 2px 10px rgba(0,0,0,0.2);border-radius:0px;margin-top:20px}#APR_form_serial_number #APR_form_area fieldset #serialSubmit:hover{background:#76C000;color:#fff}#serial-form .table{background:#F4F4F4;font-size:1.5rem}#serial-form .table th,#serial-form .table td{text-align:left;padding:6px}.woocommerce-MyAccount-content mark,.woocommerce-MyAccount-content ins{background:none;font-weight:600}.woocommerce-MyAccount-content .woocommerce-orders-table__cell .woocommerce-button{background:#fff;width:auto;color:#76C000;border:solid 1px #76C000;padding:10px;min-width:initial;-webkit-box-shadow:none;box-shadow:none;text-transform:initial;font-weight:initial;margin-right:10px}.page-id-468 #primary{margin:50px 0}.page-id-468 #primary #wcContent form{margin-bottom:30px}.page-id-468 #primary #wcContent form table{font-size:1.5rem}.page-id-468 #primary #wcContent form table th{text-align:left;background:#F4F4F4}.page-id-468 #primary .warranty-button{background:#fff;width:auto;color:#76C000;border:solid 1px #76C000;padding:10px;min-width:initial;-webkit-box-shadow:none;box-shadow:none;text-transform:initial;font-weight:initial;margin-right:10px;font-size:1.5rem}.page-id-468 mark,.page-id-468 ins{background:none;font-weight:600}#warranty_form label{float:left;font-size:1.8rem;width:100%;clear:both;font-weight:600;padding:20px 0 10px}#warranty_form input,#warranty_form select{max-width:400px;width:100%;height:50px;margin-right:20px}#warranty_form hr{margin-top:40px}section.error-404{margin:100px 0;text-align:center}section.error-404 ul li{list-style-type:none}.cat-faq{width:100%;text-align:left;margin-top:20px}#content-accordion{width:100%;text-align:left}#content-accordion .acc_head{overflow:hidden}#content-accordion .acc_head h3{width:calc(100% - 34px);float:Left}.faq-top-content{padding:0 20px 20px;text-align:center}.section-info-detailed{padding-bottom:30px}.section-info-detailed .top-content{border-bottom:solid 1px #393939;padding-bottom:40px;margin-bottom:60px}.section-info-detailed h1{font-size:4rem;margin-top:40px;float:left;clear:both;display:block;width:100%}.section-info-detailed #content-accordion{padding-left:0}.section-info-detailed #content-accordion ol{margin:12px 0 0 0}.section-info-detailed .inner-container{width:100%;clear:both}.section-info-detailed .detailed-info-content{margin-top:40px;padding-top:20px}.section-info-detailed .col50 h3{font-size:3rem;margin-bottom:6px}.section-info-detailed .col50 h3+p{margin-top:6px}@media only screen and (max-width: 767px){.it-content-intro-wrap{text-align:center;padding:14px}.it-content-intro-wrap h2,.it-content-intro-wrap h3,.it-content-intro-wrap h4{padding-bottom:14px}}.info-table{border-radius:10px;border:solid 1px #76C000;overflow:hidden;margin-bottom:40px}.info-table p{margin:0 auto}.info-table .it-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-table .it-row .it-row-left{width:70px;float:left;background:#f3f5ec}.info-table .it-row .it-row-left .it-icon{text-align:center;padding-top:9px}.info-table .it-row .it-row-left .it-icon i{font-size:2.2rem;color:#76C000}.info-table .it-row .it-row-right{width:calc(100% - 70px);float:left}.info-table .it-row .it-row-heading p{color:#76C000;font-size:3.2rem;line-height:3.8rem;font-weight:bold;margin:0;padding:0px 30px 6px}@media only screen and (max-width: 767px){.info-table .it-row .it-row-heading p{font-size:2.4rem}}.info-table .it-row .it-row-content{padding:0 30px 30px}.info-table .it-row:first-child .it-row-heading p{padding-top:26px}.info-table .it-row:first-child .it-icon{padding-top:35px}.info-table .it-row:last-child .it-row-content{padding-bottom:26px}p.phone-big{font-size:3rem;font-weight:bold;background:#F60167;padding:20px;border-radius:10px;display:inline-block;clear:both;margin-bottom:0px;margin-top:10px}.section-full-width-image-banner{background-size:cover;background-position:center}ul.device-table{border:solid 1px #393939;overflow:hidden;margin:0;padding:0;width:100%;clear:both;display:block}ul.device-table p{margin:0 auto}ul.device-table li.it-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:solid 1px #393939;margin:0;padding:0}ul.device-table li.it-row:last-child{border-bottom:none}ul.device-table li.it-row .it-row-left{width:70px;float:left;background:#F4F4F4}ul.device-table li.it-row .it-row-left .it-icon{text-align:center;padding-top:13px}ul.device-table li.it-row .it-row-left .it-icon i{font-size:1.8rem;color:#393939;padding-top:8px}ul.device-table li.it-row .it-row-right{width:calc(100% - 70px);float:left}ul.device-table li.it-row .it-row-heading{width:30%;float:left}@media only screen and (max-width: 767px){ul.device-table li.it-row .it-row-heading{width:50%}}ul.device-table li.it-row .it-row-heading p{color:#76C000;font-size:1.8rem;font-weight:bold;margin:0;padding:13px 10px}ul.device-table li.it-row .it-row-content{width:15%;float:left;padding:13px 0px}@media only screen and (max-width: 767px){ul.device-table li.it-row .it-row-content{width:30%}}ul.device-table li.it-row .it-row-input{width:15%;float:left}@media only screen and (max-width: 767px){ul.device-table li.it-row .it-row-input{width:20%}}ul.device-table li.it-row .it-row-input input{width:80px;padding:8px;margin-top:8px;max-width:90%;border:solid 2px #76C000;background:#f3f5ec}ul.device-table li.it-row .it-row-result{width:40%;float:left;padding:13px 0px}@media only screen and (max-width: 767px){ul.device-table li.it-row .it-row-result{display:none}}ul.device-table li.it-row .it-row-result-amount{display:none}ul.device-table li.it-row .it-row-result-display{color:#bbb}.device-table-head-wrap{width:100%;display:block;clear:both;background:#F4F4F4;border:solid 1px #393939;border-bottom:none;overflow:hidden;border-radius:10px 10px 0 0}.device-table-head{width:calc(100% - 70px);float:left;clear:both;display:block;float:right;font-size:1.5rem;font-weight:bold;color:#393939}.device-table-head .dthead-col1{width:30%;float:left;padding:20px 0}@media only screen and (max-width: 767px){.device-table-head .dthead-col1{width:50%}}.device-table-head .dthead-col2{width:15%;float:left;padding:20px 0}@media only screen and (max-width: 767px){.device-table-head .dthead-col2{width:20%}}.device-table-head .dthead-col3{width:15%;float:left;padding:20px 0}@media only screen and (max-width: 767px){.device-table-head .dthead-col3{width:30%}}.device-table-head .dthead-col4{width:40%;float:left;padding:20px 0}@media only screen and (max-width: 767px){.device-table-head .dthead-col4{display:none}}.device-table-foot{width:100%;display:block;clear:both;background:#F4F4F4;border:solid 1px #393939;border-top:none;overflow:hidden;border-radius:0 0 10px 10px;text-align:center;color:#393939}.device-table-foot p{font-size:2rem;margin:16px}.device-table-foot span{font-weight:bold}.device-table-foot .total-kw{padding:4px 10px;background:#76C000;border-radius:4px;text-shadow:0px 0px 10px #4C8804;color:#fff}.device-table-foot .additional-w{background:#e0e0e0;padding:10px;border-radius:4px;font-size:1.8rem}.device-table-foot .additional-w input{margin:0 10px;max-width:120px;border:solid 2px #76C000;background:#f3f5ec}.it-disclaimer{text-align:center;color:#6D686A}.dt-intro-heading{text-align:center;margin-bottom:6px}.dt-intro-content{text-align:center;margin-top:0px}.big-red-text{font-size:2rem;color:#F60167}.ywpar_apply_discounts button.button{float:none !important;margin-left:10px;padding:8px}.woocommerce-cart-form .shop_table .coupon button.button{background:#fff;color:#404040;-webkit-box-shadow:none;box-shadow:none;font-size:1.5rem;height:36px}.woocommerce-cart-form .shop_table .wp-element-button{background:#fff;color:#404040;-webkit-box-shadow:none;box-shadow:none;font-size:1.5rem;height:36px}.ywpar_myaccount_entry_info>div{font-size:1.5rem}#ywpar-share-points{font-size:1.5rem}form#ywpar-share-points input#ywpar-share-points__submit{background:#C4004F;color:#fff;font-size:1.5rem;border:none;height:40px}#yith-par-message-reward-cart form.ywpar_apply_discounts .ywpar_apply_discounts{font-size:1.5rem}#yith-par-message-reward-cart.woocommerce-info,#yith-par-message-cart.woocommerce-info{font-size:1.6rem}#yith-par-message-cart,#yith-par-message-reward-cart{padding:10px 10px 10px 46px;line-height:3.6rem;margin-bottom:10px;background:#fafff3;border:solid 1px #76C000;color:#555555}#yith-par-message-cart strong,#yith-par-message-reward-cart strong{color:#76C000}#yith-par-message-cart::last-of-type,#yith-par-message-reward-cart::last-of-type{margin-bottom:30px}#yith-par-message-cart::before,#yith-par-message-reward-cart::before{content:"\e020";color:#fff;background:#76C000;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:16px;height:20px;width:20px;text-align:center;line-height:19px;border-radius:50%;font-size:1rem}#yith-par-message-reward-cart+form.woocommerce-checkout,#yith-par-message-cart+form.woocommerce-checkout{margin-top:30px}#yith-par-message-reward-cart+.woocommerce-cart-form,#yith-par-message-cart+.woocommerce-cart-form{margin-top:30px}.woocommerce ul.products.columns-4 a img,.woocommerce ul.products.columns-3 a img{max-height:300px;-o-object-fit:contain;object-fit:contain}.woocommerce ul.products.columns-4 li.product{width:100%;margin:0;margin-bottom:30px}@media only screen and (min-width: 480px){.woocommerce ul.products.columns-4 li.product{width:calc((100% - 30px) / 2);margin-right:30px}.woocommerce ul.products.columns-4 li.product:nth-child(2n+2){margin-right:0}}@media only screen and (min-width: 980px){.woocommerce ul.products.columns-4 li.product{width:calc((100% - 91px) / 4)}.woocommerce ul.products.columns-4 li.product:nth-child(2n+2){margin-right:30px}.woocommerce ul.products.columns-4 li.product:nth-child(4n+4){margin-right:0}}.woocommerce ul.products.columns-3 li.product{width:100%;margin:0;margin-bottom:30px}@media only screen and (min-width: 560px){.woocommerce ul.products.columns-3 li.product{width:calc((100% - 30px) / 2);margin-right:30px}.woocommerce ul.products.columns-3 li.product:nth-child(2n+2){margin-right:0}}@media only screen and (min-width: 1151px){.woocommerce ul.products.columns-3 li.product{width:calc((100% - 61px) / 3)}.woocommerce ul.products.columns-3 li.product:nth-child(2n+2){margin-right:30px}.woocommerce ul.products.columns-3 li.product:nth-child(3n+3){margin-right:0}}.woocommerce ul.products{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce ul.products li.product{background:#fff;-webkit-box-shadow:0px 2px 20px rgba(0,0,0,0.2);box-shadow:0px 2px 20px rgba(0,0,0,0.2);padding:20px 20px 90px;text-align:center}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:2rem;line-height:2.8rem;color:#393939;text-transform:none}.woocommerce ul.products li.product .onsale{display:none}.woocommerce ul.products li.product .price-holder .price-holder-inner .price{display:inline;color:#393939}.woocommerce ul.products li.product .price-holder .price-holder-inner .price .amount{font-weight:600;font-size:1.8rem;display:inline;color:#76C000}.woocommerce ul.products li.product .price-holder .price-holder-inner .price .amount::before{content:'\A';white-space:pre;display:inline}.woocommerce ul.products li.product .price-holder .price-holder-inner .price ins{font-size:1.5rem;display:inline}.woocommerce ul.products li.product .price-holder .price-holder-inner .price del{display:inline}.woocommerce ul.products li.product .price-holder .price-holder-inner .price del .amount{font-weight:normal;font-size:1.1rem}.woocommerce ul.products li.product .price-holder .price-holder-inner .price del .amount::before{content:''}.woocommerce ul.products li.product .price-holder .price-holder-inner .price .woocommerce-price-suffix{font-size:1.2rem}.woocommerce ul.products li.product .price-holder .price-holder-inner .price .woocommerce-price-suffix bdi{color:#F60167}.woocommerce ul.products li.product img.brand{max-width:80px;position:absolute;top:20px;left:20px;border-radius:6px}.woocommerce ul.products li.product .button{position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.woocommerce ul.products li.product .star-rating{margin:0 auto}.woocommerce ul.products li.product .attachment-woocommerce_thumbnail{margin:52px 0 0}.woocommerce ul.products li.product-type-variable .price-holder .price-holder-inner .price{margin-top:25px;display:block}.woocommerce ul.products li.product-type-variable .price-holder .price-holder-inner .price .amount::before{content:''}.woocommerce nav.woocommerce-pagination ul.page-numbers{border:none}.woocommerce nav.woocommerce-pagination ul.page-numbers li{border:none;margin:0 4px}.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers{padding:0;background:#fff;color:#393939;height:40px;width:40px;line-height:40px;text-align:center;border:solid 1px #393939}.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers.current{background:#393939;color:#fff}.woocommerce.archive .term-description h1{text-align:center}.woocommerce.archive #secondary{width:100%;background:#F4F4F4;padding:40px}@media only screen and (min-width: 980px){.woocommerce.archive #secondary{width:360px;float:left}}.woocommerce.archive #secondary .widget-title{font-size:2rem;text-transform:none;margin-bottom:10px}.woocommerce.archive #secondary section.widget{margin-bottom:40px}.woocommerce.archive #secondary section#custom_html-4{margin-bottom:20px}.woocommerce.archive #secondary section#custom_html-4 .widget-title{text-transform:uppercase;font-size:2.6rem}.woocommerce.archive #secondary .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#d2d2d2;margin-bottom:20px}.woocommerce.archive #secondary .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range{background:#393939}.woocommerce.archive #secondary .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle{background:#fff;-webkit-box-shadow:0px 2px 6px rgba(0,0,0,0.3);box-shadow:0px 2px 6px rgba(0,0,0,0.3);height:16px;width:16px;top:-.6em}.woocommerce.archive #secondary .widget_price_filter .price_slider_wrapper .price_slider_amount{font-size:1.4rem;color:#6D686A}.woocommerce.archive #secondary .widget_price_filter .price_slider_wrapper .price_slider_amount .button{-webkit-box-shadow:0px 2px 6px rgba(0,0,0,0.2);box-shadow:0px 2px 6px rgba(0,0,0,0.2);background:#fff;color:#393939;padding:8px 12px;text-transform:initial;min-width:initial}.woocommerce.archive .cat-main-col{width:100%}@media only screen and (min-width: 980px){.woocommerce.archive .cat-main-col{width:calc(100% - 420px);float:right}}.woocommerce.archive .cat-main-col.subcategories{width:100%}.woocommerce.archive .cat-main-col.subcategories ul.products li.product{padding:20px}@media only screen and (min-width: 1151px){.woocommerce.archive .cat-main-col.subcategories ul.products li.product{width:calc((100% - 121px) / 5)}.woocommerce.archive .cat-main-col.subcategories ul.products li.product:nth-child(2n+2){margin-right:30px}.woocommerce.archive .cat-main-col.subcategories ul.products li.product:nth-child(3n+3){margin-right:30px}.woocommerce.archive .cat-main-col.subcategories ul.products li.product:nth-child(5n+5){margin-right:0}}.woocommerce.archive .cat-main-col.subcategories ul.products li.product .woocommerce-loop-category__title{line-height:24px;padding:0}.woocommerce.archive .cat-main-col.subcategories ul.products li.product a img{margin:0 0 10px}.woocommerce-products-header{padding:30px 0 50px}.woocommerce-products-header .term-description p{font-size:1.8rem;line-height:3.2rem;text-align:center}.woocommerce-products-header .page-title{text-align:center}.woocommerce-widget-layered-nav-list a{color:#393939;text-decoration:none;font-size:1.7rem}.cat-toolbar{width:100%;background:#F4F4F4;padding:12px;overflow:hidden;margin-bottom:30px}.cat-toolbar .woocommerce-result-count{margin-bottom:0;font-size:1.7rem}.cat-toolbar .woocommerce-ordering{margin-bottom:0}.cat-toolbar .woocommerce-ordering .orderby{font-size:1.4rem;padding:4px;font-family:"Poppins",sans-serif;border:solid 1px #ccc;border-radius:2px;-webkit-transition:0.2s;transition:0.2s}.cat-toolbar .woocommerce-ordering .orderby:hover{border-color:#F60167}@media only screen and (max-width: 1023px){.filter-content{width:0;height:0;overflow:hidden}.filter-content.active{height:auto;-webkit-transition:0.8s ease-in;transition:0.8s ease-in;width:100%;margin-bottom:40px}}.cat-filter-btn{background:#F60167;color:#fff;margin-bottom:15px;width:100%;float:left;padding:15px;font-size:1.4rem;font-weight:700;text-transform:uppercase;border:0;border-radius:0}.cat-filter-btn:hover{background:#dd015c}@media only screen and (min-width: 1024px){.cat-filter-btn{display:none}}body.single-product #content div.product div.prod-image-holder{width:100%}@media only screen and (min-width: 768px){body.single-product #content div.product div.prod-image-holder{float:left;width:40%}}body.single-product #content div.product div.prod-image-holder div.images{width:100%}body.single-product #content div.product div.prod-image-holder div.images .flex-control-thumbs li{width:20%}@media only screen and (min-width: 560px){body.single-product #content div.product div.prod-image-holder div.images .flex-control-thumbs li{width:16%}}body.single-product #content div.product div.prod-image-holder div.images .flex-control-thumbs li:nth-child(4n+1){clear:none}body.single-product .summary img.brand{max-width:80px;float:left;margin-right:40px}body.single-product .summary .posted_in{display:none}body.single-product .summary .product_meta .sku_wrapper{font-size:1.8rem;line-height:40px}body.single-product .summary .product_meta .sku_wrapper .sku{text-transform:uppercase}body.single-product .summary .product_title{margin:20px 0}body.single-product .summary .price-excl,body.single-product .summary .price-incl{font-size:2.6rem;margin:0}body.single-product .summary .price-excl .amount{color:#76C000}body.single-product .summary .price-incl .amount{color:#F60167}body.single-product .summary p.price{font-size:2.6rem;color:#393939}body.single-product .summary p.price del{display:block;clear:both}body.single-product .summary p.price del .amount{font-size:1.8rem;font-weight:normal;color:#393939}body.single-product .summary p.price del .amount:before{content:''}body.single-product .summary p.price ins{color:#76C000}body.single-product .summary p.price ins .amount:before{content:''}body.single-product .summary p.price .woocommerce-price-suffix{font-size:2.6rem}body.single-product .summary p.price .woocommerce-price-suffix bdi{font-weight:bold;color:#F60167}body.single-product .summary p.price .amount{font-weight:bold;color:#76C000}body.single-product .summary p.price .amount::before{content:'\A';white-space:pre;display:inline}body.single-product .summary .woocommerce-variation-price span.price{font-size:2.6rem;color:#393939}body.single-product .summary .woocommerce-variation-price span.price ins{color:#76C000}body.single-product .summary .woocommerce-variation-price span.price .woocommerce-price-suffix{font-size:2.6rem}body.single-product .summary .woocommerce-variation-price span.price .woocommerce-price-suffix bdi{font-weight:bold;color:#F60167}body.single-product .summary .woocommerce-variation-price span.price .amount{font-weight:bold;color:#76C000}body.single-product .summary .in-stock{color:#76C000}body.single-product .summary form.cart{margin-bottom:30px}body.single-product .summary form.cart input.qty{height:57px;margin:0px;min-width:70px}body.single-product .summary form.cart .button{background:-webkit-gradient(linear, left top, left bottom, from(#76C000), to(#4C8804));background:linear-gradient(180deg, #76C000, #4C8804);padding:20px 40px;color:#fff;font-weight:600;text-transform:uppercase;text-decoration:none;text-align:center;min-width:200px;display:inline-block;font-size:1.7rem;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.2);box-shadow:0px 2px 10px rgba(0,0,0,0.2);border-radius:0px}body.single-product .summary form.cart .button:hover{background:#76C000;color:#fff}body.single-product .summary form.cart table.variations{margin-bottom:20px}body.single-product .summary form.cart table.variations .reset_variations{color:#393939;font-size:1.2rem}body.single-product .summary form.cart table.variations td.label{width:100%;clear:both;display:block;font-size:1.8rem}body.single-product .summary form.cart table.variations td.value{width:100%;clear:both;display:block}body.single-product .summary form.cart table.variations td.value select{font-size:1.8rem;padding:10px 20px 10px 10px}body.single-product .summary form.cart div.quantity{background:#F4F4F4;margin-right:10px}body.single-product .summary form.cart div.quantity:before{content:'Qty';float:left;display:block;padding:13px;font-size:2rem;color:#aca8aa}body.single-product .summary p.stock{font-size:1.8rem;font-weight:600}body.single-product .product-type-variable .amount{display:inline-block}body.single-product .details-wrap{border-top:solid 1px black;float:left;width:100%;display:block}body.single-product .details-wrap #product-accordion .acc_section{width:100%;display:block}body.single-product .details-wrap #product-accordion .acc_section .acc_content h1,body.single-product .details-wrap #product-accordion .acc_section .acc_content h2,body.single-product .details-wrap #product-accordion .acc_section .acc_content h3,body.single-product .details-wrap #product-accordion .acc_section .acc_content h4,body.single-product .details-wrap #product-accordion .acc_section .acc_content h5{margin:20px 0 10px}body.single-product .details-wrap table{border:solid 1px #393939}body.single-product .details-wrap table tr{background:#fff}body.single-product .details-wrap table tr:nth-child(even){background:#F4F4F4}body.single-product .details-wrap table tr td{padding:6px}body.single-product .details-wrap table tr th{padding:20px 6px 6px}.woocommerce div.product div.images img{max-height:500px;-o-object-fit:contain;object-fit:contain}body.woocommerce #content div.product div.summary{width:100%}@media only screen and (min-width: 768px){body.woocommerce #content div.product div.summary{width:55%}}.woocommerce-product-gallery .woocommerce-product-gallery__image{-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.2);box-shadow:0px 2px 10px rgba(0,0,0,0.2);padding:10%}.woocommerce-product-gallery .flex-viewport{-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.2);box-shadow:0px 2px 10px rgba(0,0,0,0.2)}.woocommerce-product-gallery .flex-viewport img{padding:30px}.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image{-webkit-box-shadow:none;box-shadow:none;padding:0%}.woocommerce-product-gallery .flex-control-nav{margin:10px}.woocommerce-product-gallery .flex-control-nav{margin-top:20px !important}.woocommerce-product-gallery .flex-control-nav li{padding:10px}.woocommerce span.onsale{height:80px;width:80px;line-height:74px;display:block;font-size:1.8rem;background:-webkit-gradient(linear, left top, left bottom, from(#EF0000), to(#D10000));background:linear-gradient(180deg, #EF0000, #D10000)}.countdown-bar{padding:24px;background:-webkit-gradient(linear, left top, left bottom, from(#F60167), to(#C4004F));background:linear-gradient(180deg, #F60167, #C4004F)}.countdown-bar p{margin:0;font-size:2.2rem;color:#fff;text-align:center}.countdown-bar #time{font-weight:600}#yestime{display:none}#yestime.ll-show-me{display:block}#yestime.weekend{display:none}#notime{display:block}#notime.ll-hide-me{display:none}#notime.weekend{display:block}.product-video-wrap{margin-top:20px;float:left;width:100%}.product-video-wrap iframe{width:100%;height:300px;margin-bottom:30px}@media only screen and (min-width: 768px){.product-video-wrap iframe{width:48%;margin-right:2%;float:left}}@media only screen and (min-width: 980px){.product-video-wrap iframe{width:31%}}.product-video-wrap br{display:none}#dd-shipping-required{font-size:1.8rem;background:#F4F4F4;padding:20px 30px;margin-bottom:30px}.woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-MyAccount-navigation ul li{list-style-type:none;padding-bottom:4px}.woocommerce-MyAccount-navigation ul li a{font-size:1.8rem}.woocommerce-Addresses address{font-size:1.5rem}.woocommerce-account a.edit{background:#F4F4F4;padding:10px;font-size:1.5rem;border-radius:4px}.woocommerce-account #content{margin:50px 0}.woocommerce-account legend{font-size:1.5rem;padding:0 10px;font-weight:bold}.woocommerce a.button.alt:hover{background:#76C000}#serial-form .no-products{padding:8px 20px 2px;background:#F4F4F4}.cat-secondary-desc h1,.cat-secondary-desc h2,.cat-secondary-desc h3,.cat-secondary-desc h4{margin:0 auto;width:100%}.cat-secondary-desc p{width:100%}.cat-secondary-desc h2+h3{margin-top:20px}.list-tick{height:30px;width:30px}a.prod-dl-link{background:#F4F4F4;color:#393939;padding:16px;float:left;width:100%;margin-bottom:10px;text-align:center;text-decoration:none;font-size:1.8rem;border:solid 1px #F4F4F4}a.prod-dl-link:hover{border-color:#C4004F;color:#C4004F}.acc_content{overflow:hidden}.woocommerce-product-rating .star-rating{font-size:2rem;color:#FFD900}.woocommerce-product-rating .woocommerce-review-link{font-size:1.5rem;color:#393939;text-decoration:none;padding-top:10px}#product-accordion #reviews .woocommerce-Reviews-title{display:none}#product-accordion #reviews #review_form_wrapper #review_form #respond{background:#F4F4F4;padding:20px}#product-accordion #reviews #review_form_wrapper #review_form #respond #reply-title{font-weight:bold;margin-bottom:20px}#product-accordion #reviews #review_form_wrapper #review_form #respond input#submit{background:#F60167;border-radius:0;border:0;color:#fff;float:right}#product-accordion #reviews #review_form_wrapper #review_form #respond input#submit:hover{background:#C4004F}.ups-r-col{width:100%}@media only screen and (min-width: 768px){.ups-r-col{width:calc((100% - 40px) / 3);margin-right:20px;float:left}.ups-r-col:nth-child(3n+3){margin-right:0px}}.ups-r-col div.woocommerce ul.products.columns-3 li.product{width:100%;margin:0}.ups-r-col>h2{background:#76C000;width:100%;margin-bottom:0px;padding:20px;text-align:center;font-size:2.4rem;border-radius:4px 4px 0 0;color:#fff}.up-sells h2{text-align:center}p.archive-sku{margin:10px 0;padding:0 10px;color:#aaa;font-size:1.4rem;text-transform:uppercase}.product_meta .tagged_as{display:none}.html-shield{border:none !important;margin:0;padding:0}body.page-id-482 .woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:80px}@media only screen and (max-width: 479px){.woocommerce ul.products[class*=columns-] li.product.type-product,.woocommerce-page ul.products[class*=columns-] li.product.type-product{width:100%}}body.woocommerce-cart #primary{margin:50px 0}body.woocommerce-checkout #primary{margin:50px 0}form.woocommerce-cart-form table.shop_table{font-size:1.5rem}@media only screen and (max-width: 559px){.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input{width:100%;margin:0}}.woocommerce-page #content table.cart td.actions .coupon .input-text{margin-bottom:10px}.cart-collaterals .cart_totals table.shop_table{font-size:1.5rem}.woocommerce table.shop_table{border-radius:0px;border-spacing:0px;border-color:#393939}.woocommerce table.shop_table thead tr{background:#F4F4F4}.woocommerce table.shop_table tr{background:#fff}.woocommerce table.shop_table tr:nth-child(even){background:#F4F4F4}.woocommerce table.shop_table tr td,.woocommerce table.shop_table tr th{font-size:1.5rem;padding:12px 16px}.woocommerce table.shop_table .actions .button{border:solid 1px #393939;padding:9px;border-radius:0px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce #payment #place_order{float:right;background:-webkit-gradient(linear, left top, left bottom, from(#76C000), to(#4C8804));background:linear-gradient(180deg, #76C000, #4C8804);padding:12px 24px;color:#fff;font-weight:600;text-transform:uppercase;text-decoration:none;text-align:center;min-width:200px;display:inline-block;font-size:1.7rem;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.2);box-shadow:0px 2px 10px rgba(0,0,0,0.2);border-radius:0px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce #payment #place_order:hover{background:#76C000}.woocommerce .coupon #coupon_code{min-width:130px;border:solid 1px #393939}.woocommerce-checkout form.checkout #order_review table.shop_table{margin-bottom:30px}.woocommerce-checkout form.checkout #order_review #payment{border-radius:0px;background:#F4F4F4;padding:30px}.woocommerce-checkout form.checkout #order_review .donation{border-color:#76C000 !important;background:#fafff3 !important;padding:20px !important;text-align:center !important;margin-bottom:30px !important}.woocommerce-checkout form.checkout #order_review .donation .input{font-size:1.5rem}.woocommerce-checkout form.checkout #order_review .donation .input input,.woocommerce-checkout form.checkout #order_review .donation .input select{padding:6px;margin:0 6px 6px}.woocommerce-checkout form.checkout #order_review .donation .input .button{padding:11px;border:solid 1px #76C000;color:#76C000;background:#fafff3;margin-bottom:6px}.woocommerce-checkout form.checkout #order_review .donation .message{margin:0 0 20px}.woocommerce-checkout form.checkout .woocommerce-billing-fields{margin-bottom:6%}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{padding:10px;border:solid 1px #393939;display:block;width:100%;float:left;margin-bottom:12px}.woocommerce-order ul.order_details{background:#F4F4F4;padding:20px}.woocommerce-order ul.order_details li{font-size:1.5rem}.woocommerce-order .woocommerce-customer-details address{font-size:1.5rem}h3#ship-to-different-address{margin:0 20px 0 3px}#order_review #ppc-button{padding:0 40px 40px;background:#f4f4f4}body.woocommerce-checkout h1.entry-title{text-align:center;line-height:50px}body.woocommerce-checkout h1.entry-title:before{font-family:'Font Awesome 5 Free';font-weight:bold;content:'\f023';font-size:2rem;background:#76C000;border-radius:50%;color:#fff;height:50px;width:50px;line-height:50px;text-align:center;display:inline-block;vertical-align:bottom;margin-right:10px}body.woocommerce-checkout #main{max-width:1000px;margin:0 auto}body.woocommerce-checkout #main h3:not(#ship-to-different-address){position:relative;color:#F60167}body.woocommerce-checkout #main h3:not(#ship-to-different-address):before{content:'';width:100%;position:absolute;bottom:8px;left:0px;height:1px;background:#F60167}body.woocommerce-checkout #main h3:not(#ship-to-different-address) span{background:#fff;z-index:1;padding-right:10px;position:relative}body.woocommerce-checkout #main #ship-to-different-address{font-size:1.5rem;font-weight:normal;text-transform:initial}body.woocommerce-checkout #main #ship-to-different-address span{padding-left:8px}body.woocommerce-checkout #main input,body.woocommerce-checkout #main textarea{border:solid 3px #e0e0e0;border-radius:4px}body.woocommerce-checkout #main .woocommerce-form__label-for-checkbox input{float:left}body.woocommerce-checkout #main .woocommerce-form__label-for-checkbox span{float:left}body.woocommerce-checkout #main #order_comments_field{margin:20px 0 40px}body.woocommerce-checkout #main input[type="checkbox"]{height:30px;width:30px;border:none !important;-webkit-box-shadow:0px 0px 10px rgba(118,192,0,0.3);box-shadow:0px 0px 10px rgba(118,192,0,0.3)}body.woocommerce-checkout #main form .form-row{margin-bottom:12px}body.woocommerce-checkout #main .select2-container--default .select2-selection--single{height:50px}body.woocommerce-checkout #main .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px}body.woocommerce-checkout #main .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px}body.woocommerce-checkout #customer_details .col-1,body.woocommerce-checkout #customer_details .col-2{width:100%;float:none}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{background:#F4F4F4;border-radius:5px;color:#393939;max-width:500px;margin:0 auto 30px}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a{color:#76C000}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info:before{font-family:'Font Awesome 5 Free';font-weight:bold;content:'\f084';color:#393939}body.woocommerce-checkout #billing_address_1_field{padding-top:70px;position:relative}body.woocommerce-checkout #billing_address_1_field::after{content:'Address';background:#fff;color:#F60167;position:absolute;top:20px;text-transform:uppercase;font-size:2.6rem;line-height:3.2rem;font-weight:bold;padding-right:12px}body.woocommerce-checkout #billing_address_1_field::before{content:'';width:100%;height:1px;background:#F60167;position:absolute;display:block;top:42px}body.woocommerce-checkout .woocommerce-checkout-review-order-table>thead>tr{background:#F4F4F4}@media only screen and (min-width: 768px){body.woocommerce-checkout .woocommerce-checkout-review-order-table>thead>tr>th:last-child{min-width:300px}}body.woocommerce-checkout .woocommerce-checkout-review-order-table>tbody>tr{background:#F4F4F4}body.woocommerce-checkout .woocommerce-checkout-review-order-table>tfoot>tr{background:#F4F4F4}body.woocommerce-checkout .woocommerce-checkout-review-order-table>tfoot>tr.woocommerce-shipping-totals{background:#fff}body.woocommerce-checkout .woocommerce-shipping-methods input[type="radio"]{accent-color:#F60167;font-size:3rem;height:16px;width:16px}body.woocommerce-checkout .donation-no-wrap{border-top:solid 1px #76C000;margin-top:14px;padding-top:14px}body.woocommerce-checkout .donation-no-link{font-size:1.4rem;color:#393939}body.woocommerce-checkout .idpc_autocomplete>#idpc_1{border-color:#76C000}body.woocommerce-checkout .woocommerce-form-login #rememberme{margin-right:10px}body.woocommerce-checkout .woocommerce-form-login label.woocommerce-form-login__rememberme{margin-top:6px}body.woocommerce-checkout #idpcaf5 #idpc_2{background:#fafff3;border-color:#76C000}body.woocommerce-checkout #ppc-button-ppcp-gateway{text-align:center;background:#F4F4F4;padding-bottom:20px}.post-grid{clear:both;display:block;float:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:50px 0}.post-grid article{background:#F4F4F4;margin-bottom:40px;-webkit-box-shadow:0px 2px 20px rgba(0,0,0,0.2);box-shadow:0px 2px 20px rgba(0,0,0,0.2)}@media only screen and (min-width: 768px){.post-grid article{width:calc((100% - 40px) / 2);float:left;margin-right:40px}.post-grid article:nth-child(2n+2){margin-right:0px}}@media only screen and (min-width: 980px){.post-grid article{width:calc((100% - 81px) / 3)}.post-grid article:nth-child(2n+2){margin-right:40px}.post-grid article:nth-child(3n+3){margin-right:0px}}.post-grid article .post-thumbnail{width:100%}.post-grid article .post-thumbnail img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.post-grid article h2{font-size:2.2rem;line-height:28px}.post-grid article .entry-header{padding:20px;text-align:center}.post-grid article .entry-header .entry-title a{text-decoration:none}.post-grid article .byline{display:none}.post-grid article .posted-on{font-size:1.5rem;color:#6D686A}.post-grid article .posted-on a{color:#6D686A;text-decoration:none}body.archive .page-title{margin-top:50px}body.single .post-thumbnail{display:none}body.single article{padding:50px 0}body.single article h1,body.single article h2,body.single article h3,body.single article h4,body.single article h5,body.single article h6{clear:inherit}body.single article figure.wp-block-image{max-width:960px;float:none;display:block;margin:0 auto 20px;text-align:center}body.single article table{border:solid 1px #393939;font-size:1.25rem}@media only screen and (min-width: 1024px){body.single article table{font-size:1.4rem}}body.single article table tr{background:#fff}body.single article table tr:nth-child(even){background:#F4F4F4}body.single article table tr td,body.single article table tr th{padding:6px}@media only screen and (min-width: 1024px){body.single article table tr td,body.single article table tr th{padding:10px}}body.single .entry-title{line-height:5rem;font-size:4.4rem}body.single .posted-on{font-size:1.5rem;color:#a09b9d}body.single .posted-on a{text-decoration:none;color:#a09b9d}body.single .byline{display:none}body.single .entry-footer{display:none}body.single .nav-links{width:100%;float:left}@media only screen and (min-width: 560px){body.single .nav-links{margin-bottom:40px}}@media only screen and (max-width: 559px){body.single .nav-links .nav-previous,body.single .nav-links .nav-next{width:100%;margin-bottom:20px}}@media only screen and (min-width: 560px){body.single .nav-links .nav-previous,body.single .nav-links .nav-next{width:48%}}body.single .nav-links a{padding:12px 24px;font-size:1.5rem;color:#393939;border:1px solid #F60167;display:block;text-decoration:none;text-align:center;color:#F60167}body.single .nav-links a:hover{background:#F60167;border:1px solid #C4004F;color:#fff}body.archive .site-main .posts-navigation{border-top:1px solid #F4F4F4;width:100%;float:left;margin:0 0 40px;padding:16px 0 0}body.archive .site-main .posts-navigation .nav-links a{display:inline-block;font-size:1.2rem;line-height:20px;text-transform:uppercase;padding:10px 18px;border:1px solid #F60167;text-decoration:none}@media only screen and (min-width: 768px){body.archive .site-main .posts-navigation .nav-links a{padding:14px 24px}}body.archive .site-main .posts-navigation .nav-links a:hover{background:#F60167;border:1px solid #C4004F;color:#fff}.recent-blog-posts{width:100%;display:block;margin:0;padding:0 !important}@media only screen and (min-width: 768px){.recent-blog-posts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.recent-blog-posts .recent-blog-post-item{margin:0;padding:0;list-style-type:none;width:100%;background:#F4F4F4;-webkit-box-shadow:0px 2px 20px rgba(0,0,0,0.2);box-shadow:0px 2px 20px rgba(0,0,0,0.2);-ms-flex-preferred-size:calc(33.33% - 20px);flex-basis:calc(33.33% - 20px)}.recent-blog-posts .recent-blog-post-item .rbp-link{text-align:center;text-decoration:none}.recent-blog-posts .recent-blog-post-item .rbp-title{text-align:center;font-size:2rem;line-height:2.4rem;padding:20px}.recent-blog-posts .recent-blog-post-item img{width:100%}


/* ===========================
   SEARCH BAR
=========================== */
.brandum-search-wrapper {
  position: relative;
  max-width: 480px;
  margin: 0 auto;
  z-index: 1001;
}
#brandum-search {
  width: 100%;
  padding: 11px 38px 11px 38px;
  font-size: 15px;
  border: 1.8px solid #ccc;
  border-radius: 6px;
  outline: none;
  background-color: #fff;
  transition: all 0.25s ease;
  box-shadow: 0 1px 4px rgba(0,0,0,0.1);
}
#brandum-search:focus {
  border-color: #2196f3;
  box-shadow: 0 2px 12px rgba(33,150,243,0.25);
}
.brandum-search-icon {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  color: #666;
  cursor: pointer;
}
.brandum-clear-icon {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 20px;
  line-height: 1;
  color: #aaa;
  cursor: pointer;
  display: none;
}

/* Results Grid Container */
#brandum-results-grid {
  display: none;
  position: absolute;
  width: 480px;               /* same as input width */
  left: 50%;
  transform: translateX(-50%);
  top: calc(100% + 6px);
  background: #fff;
  border: 1px solid #ddd;
  border-top: none;
  border-radius: 0 0 10px 10px;
  box-shadow: 0 8px 25px rgba(0,0,0,0.08);
  padding: 15px;
  z-index: 9999;
  animation: fadeIn 0.25s ease;
}
#brandum-results-grid.show { display: block; }

#brandum-results-list {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 15px;
  max-height: 430px;
  overflow-y: auto;
}

.brandum-grid-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 10px;
  padding: 10px;
  text-decoration: none;
  color: #111;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.brandum-grid-item:hover {
  transform: translateY(-3px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.12);
}
.brandum-grid-item img {
  width: 100%;
  height: 140px;
  object-fit: contain;
  border-radius: 6px;
  background: #fafafa;
  margin-bottom: 8px;
}
.brandum-grid-item span {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3em;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Product Card */
.brandum-grid-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 10px;
  padding: 12px;
  text-decoration: none;
  color: #111;
  transition: all 0.25s ease;
}
.brandum-grid-item:hover {
  transform: translateY(-4px);
  box-shadow: 0 6px 14px rgba(0,0,0,0.1);
}
.brandum-grid-item img {
  width: 100%;
  height: 150px;
  object-fit: contain;
  border-radius: 6px;
  background: #fafafa;
  margin-bottom: 10px;
}
.brandum-grid-item span {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

/* Scrollbar */
#brandum-results-list::-webkit-scrollbar { width: 6px; }
#brandum-results-list::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 10px;
}

/* Responsive */
@media (max-width:1200px){#brandum-results-list{grid-template-columns:repeat(4,1fr);}}
@media (max-width:992px){#brandum-results-list{grid-template-columns:repeat(3,1fr);}}
@media (max-width:768px){#brandum-results-list{grid-template-columns:repeat(2,1fr);}}
@media (max-width:480px){#brandum-results-list{grid-template-columns:1fr;}}

/* Animation */
@keyframes fadeIn {
  from {opacity: 0; transform: translateY(5px);}
  to {opacity: 1; transform: translateY(0);}
}

#brandum-results-grid{
  width: 1200px;
}
#brandum-results-list{
    max-height: unset;
    overflow-y: unset;
}

/* --- Add to Cart Button --- */
.btn-add {
  margin-top: 8px;
  background: #fe2933;
  color: #fff;
  border: none;
  border-radius: 6px;
  font-size: 13px;
  font-weight: 600;
  padding: 8px 12px;
  cursor: pointer;
  transition: all 0.2s ease;
  width: 100%;
}
.btn-add:hover {
  background: #d9212b;
}
.btn-add:disabled {
  background: #999;
  cursor: not-allowed;
}
/* --- In-stock / out-of-stock button styles --- */
.btn-add, .btn-learn {
  margin-top: 8px;
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 13px;
  font-weight: 600;
  padding: 8px 12px;
  border-radius: 6px;
  transition: all 0.2s ease;
  text-decoration: none;
}

.btn-add {
  background: #fe2933;
  color: #fff;
  border: none;
  cursor: pointer;
}
.btn-add:hover { background: #d9212b; }

.btn-learn {
  background: #222;
  color: #fff;
}
.btn-learn:hover { background: #444; }

.btn-add:disabled {
  background: #999;
  cursor: not-allowed;
}

.tabcontent{
transition: ease 1s;
}
.form_sBox{
margin: 0 20px;
}
#contactHeading{
margin: 20px 20px 10px 20px;
}
.form_sBox > select {
border-style: solid !important;
border-color: rgba(210, 210, 210, 1.0);
border-top-width: 1px !important;
border-right-width: 1px !important;
border-bottom-width: 1px !important;
border-left-width: 1px !important;
border-radius: 3px;
font-family: Nunito;
color: #444444;
-webkit-text-fill-color: #444444;
font-style: normal;
font-weight: 400;
font-size: 13px;
user-select: none;
min-width: 55px;
max-width: 100%;
width: 100%;
padding: 8px 0px 8px 0px;
}
.selectLabel{
font-family: Nunito;
font-size: 15px;
color: #222222;
font-style: normal;
font-weight: 700;
padding-bottom: 8px;
display: block;
}
.tabs>div>label, .tabs>div>select, .tabs>div>select>options{
font-family: "Poppins",sans-serif !important;
}
