body{font-size:1.4rem;color:#636363}a{color:#8fc314;text-decoration:none}a:visited{color:#8fc314;text-decoration:none}a:hover{color:#8fc314;text-decoration:none}.page-footer a:hover{color:#8fc314}.page-footer .block-title{border-bottom:0;padding:15px 0}.page-footer .block-title>strong>span{font-size:20px;text-transform:none}.page-footer .padding-right-15{padding-right:15px}legend{width:unset}.table th{border-top:none}.table td{border-top:none}.mark{background-color:#f5f5f5}.page-title h1{font-size:20px;font-weight:400;color:#8fc314;margin-bottom:15px;text-transform:capitalize}.page-main{max-width:100%}.action.primary,.amshopby-button,.am-filter-go,.action.primary:hover,.amshopby-button:hover,.am-filter-go:hover{background-color:#d00;color:#fff;border-radius:4px}#amasty-shopby-product-list .action.primary,#amasty-shopby-product-list .action.primary:hover{background-color:#b5de55;color:#fff}#amasty-shopby-product-list .product-item-name{min-height:48px}#amasty-shopby-product-list .product-reviews-summary .reviews-actions{line-height:unset;margin-top:0}.ammenu-nav-sections.-topmenu{border-bottom:1px solid #ededed !important;border-top:1px solid #ededed !important}.ammenu-nav-sections.-topmenu:not(.-hamburger) .ammenu-main-container .ammenu-items.-root{max-width:9999px !important}.ammenu-category-tree .ammenu-title{font-size:1.6rem !important}.ammenu-nav-sections.-topmenu .ammenu-items.-root .ammenu-link{text-transform:uppercase}.ammenu-menu-wrapper .ammenu-link.-simple{font-size:14px;padding:5px;text-transform:unset !important}.ammenu-text{color:#777 !important}.-root>li.category-item:hover>a>p>span.ammenu-text{color:#fff !important}.ammenu-list .ammenu-text{color:#777 !important}li.ammenu-item:hover>a>p>span.ammenu-text{color:#8fc314 !important}.ammenu-menu-wrapper .ammenu-link.-simple{padding:0 0 5px !important}.ammenu-category-columns.-col-2 .ammenu-column{width:50% !important}.ammenu-category-tree .ammenu-title.-parent{margin:0 0 5px !important}.ammenu-category-columns .ammenu-column{box-sizing:border-box;display:inline-block;padding-bottom:5px !important;width:auto}.minicart-wrapper .action.showcart .counter.qty{height:14px !important;line-height:14px !important}.button{background:#b5de55;display:inline-block;padding:7px 15px;border:0;color:#fff;font-size:13px;font-weight:400;font-family:"Roboto","Helvetica Neue",Verdana,Arial,sans-serif;line-height:19px;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.action.primary,.action-primary,.amshopby-button,.am-filter-go{background:#8fc314 !important;border:1px solid #8fc314 !important;color:#fff}.action.primary:hover,.action-primary:hover,.amshopby-button:hover,.am-filter-go:hover{background:#8fc314 !important;border:1px solid #8fc314 !important;color:#fff}.modal-content,.modal-header,.modal-footer{border:none !important;border-bottom:none !important;border-top:none !important}.account ul.nav{display:inline;-ms-flex-wrap:initial;flex-wrap:initial}.cms-returns .returns-main ul li{color:#636363;font-family:"Roboto","Helvetica Neue",Verdana,Arial,sans-serif;font-size:12px;font-style:italic;line-height:24px}.cms-returns .returns-main h1,.cms-returns .returns-main h2,.cms-returns .returns-main h3,.cms-returns .returns-main h4,.cms-returns .returns-main h5,.cms-returns .returns-main h6{color:#9c0;font-weight:700}.cms-returns .returns-main p.clr-green{color:#9c0;font-size:18px}.cms-returns .returns-main p.clr-red{color:red;font-size:18px}.cms-returns .returns-main strong.clr-red{color:red}.cms-warranty .column.main ul li,.cms-community .column.main ul li,.cms-eco-rewards .column.main ul li{color:#636363;font-family:"Roboto","Helvetica Neue",Verdana,Arial,sans-serif;font-size:12px;font-style:italic;line-height:24px}.cms-security .column.main h1,.cms-privacy-statement .column.main h1,.cms-joanne-musgrave .column.main h1,.cms-why-shop-with-us .column.main h1,.cms-community .column.main h1,.cms-click-collect .column.main h1,.cms-eco-rewards .column.main h1,.cms-gift-with-purchase .column.main h1,.cms-security .column.main h2,.cms-privacy-statement .column.main h2,.cms-joanne-musgrave .column.main h2,.cms-why-shop-with-us .column.main h2,.cms-community .column.main h2,.cms-click-collect .column.main h2,.cms-eco-rewards .column.main h2,.cms-gift-with-purchase .column.main h2,.cms-security .column.main h3,.cms-privacy-statement .column.main h3,.cms-joanne-musgrave .column.main h3,.cms-why-shop-with-us .column.main h3,.cms-community .column.main h3,.cms-click-collect .column.main h3,.cms-eco-rewards .column.main h3,.cms-gift-with-purchase .column.main h3,.cms-security .column.main h4,.cms-privacy-statement .column.main h4,.cms-joanne-musgrave .column.main h4,.cms-why-shop-with-us .column.main h4,.cms-community .column.main h4,.cms-click-collect .column.main h4,.cms-eco-rewards .column.main h4,.cms-gift-with-purchase .column.main h4,.cms-security .column.main h5,.cms-privacy-statement .column.main h5,.cms-joanne-musgrave .column.main h5,.cms-why-shop-with-us .column.main h5,.cms-community .column.main h5,.cms-click-collect .column.main h5,.cms-eco-rewards .column.main h5,.cms-gift-with-purchase .column.main h5,.cms-security .column.main h6,.cms-privacy-statement .column.main h6,.cms-joanne-musgrave .column.main h6,.cms-why-shop-with-us .column.main h6,.cms-community .column.main h6,.cms-click-collect .column.main h6,.cms-eco-rewards .column.main h6,.cms-gift-with-purchase .column.main h6{color:#9c0;margin:10px auto}.contact-text{font-size:12px}.youtube-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.youtube-container .video-frame{position:absolute;top:0;left:0;width:100%;height:100%}.h3-home{color:#8fc314;margin-top:15px;font-size:17px;font-weight:700;font-style:normal;line-height:1.2;text-rendering:optimizeLegibility;text-transform:uppercase;margin-bottom:15px}#exclusive{background-color:#000;color:#fff;padding:35px 10px}#loyalty{background-color:#b5de55;border-bottom:10px solid #8fc314;color:#222}#loyalty p{margin-bottom:0}#loyalty .loyalty-text-big{font-weight:700;text-transform:uppercase}#loyalty span.loyalty-text-small a{color:#8fc314;text-decoration:none}input#faq-q1,input#faq-q2,input#faq-q3,input#faq-q4,input#faq-q5,input#faq-q6,input#faq-q7,input#faq-q8,input#faq-q9,input#faq-q10,input#faq-q11,input#faq-q12,input#faq-q13,input#faq-q14,input#faq-q15{position:absolute;opacity:0;z-index:-1}.faq{width:100%;color:#636363;overflow:hidden;position:relative}.faq-label{display:flex;color:#8fc314;-webkit-box-pack:justify;justify-content:space-between;padding:10px;font-weight:700;cursor:pointer;text-transform:uppercase;background-color:#ededed;border:1px solid #d6d6d6}.faq-label:after{content:"\276F";width:1em;height:1em;text-align:center;-webkit-transition:all .35s;transition:all .35s}.faq-content{max-height:0;padding:0 1em;-webkit-transition:all .35s;transition:all .35s}.faq-close{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;padding:1em;font-size:.75em;cursor:pointer}input:checked+.faq-label:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}input:checked~.faq-content{max-height:100vh}.tabset>input[type=radio]{position:absolute;left:-200vw}.tabset .tab-panel{display:none}.tabset>input:first-child:checked~.tab-panels>.tab-panel:first-child,.tabset>input:nth-child(3):checked~.tab-panels>.tab-panel:nth-child(2),.tabset>input:nth-child(5):checked~.tab-panels>.tab-panel:nth-child(3),.tabset>input:nth-child(7):checked~.tab-panels>.tab-panel:nth-child(4),.tabset>input:nth-child(9):checked~.tab-panels>.tab-panel:nth-child(5),.tabset>input:nth-child(11):checked~.tab-panels>.tab-panel:nth-child(6){display:block}.tabset>label{position:relative;display:inline-block;padding:10px;border:1px solid transparent;border-bottom:0;cursor:pointer;font-weight:400;margin-bottom:0}.tabset>label:hover,.tabset>input:focus+label{color:#000}.tabset>label:hover:after,.tabset>input:focus+label:after,.tabset>input:checked+label:after{background:#000}.tabset>input:checked+label{border-color:#ccc;margin-bottom:-1px;background:#ededed;font-weight:600}.tab-panel{padding:20px 15px;background:#ededed}.tab-panels .table-responsive .table>tbody>tr>td{border:1px solid #9b8181}.sidebar.sidebar-main p:first-of-type{text-align:center;display:none}.sidebar.sidebar-main .recent-posts-main{display:none;overflow:hidden}.sidebar.sidebar-main .recent-posts-main .recent-post-wrapper{display:block}.sidebar.sidebar-main .recent-posts-main .recent-post-wrapper:nth-child(odd){background-color:#f7f7f7}.sidebar.sidebar-main .recent-posts-main .recent-post-wrapper .recent-post-image{display:none}.sidebar.sidebar-main .recent-posts-main .recent-post-wrapper .recent-post-title{display:flex;align-items:center}.sidebar.sidebar-main .recent-posts-main .recent-post-wrapper .recent-post-title a{font-size:15px}.sidebar.sidebar-main button.collapsible{color:#8fc314;font-size:16px;font-weight:500;background-color:#f4f4f4;padding:18px;width:100%;border:none;text-align:center;outline:none;box-shadow:none}.catalog-category-view .sidebar.sidebar-main p:first-of-type{padding-left:15px}.catalog-category-view [data-content-type=row][data-appearance=contained]{box-sizing:border-box;margin-left:auto !important;margin-right:auto !important;max-width:fit-content}.form-instructions{font-style:italic;font-family:"Roboto","Helvetica Neue",Verdana,Arial,sans-serif;font-size:13px;color:#a0a0a0}.category-description .col-md-12.desc-so.card{padding:0}.category-description div#accordion{margin-right:0;margin-left:0}.category-description span.desc-so-title.mb-0.hidden-xs.visible-sm.visible-md.visible-lg{display:none}.category-description div#collapseThree{display:block}.cms-index-index .blog-post-wrapper{background-color:#f7f7f7}.cms-index-index .blog-post-wrapper .block-title-home{color:#8fc314;font-weight:900;font-size:20px;text-transform:uppercase;padding:25px 0 25px 25px}.cms-index-index .blog-post-wrapper .recent-post-title a{color:#8fc314;font-weight:700;text-transform:uppercase;padding-right:10px;display:block;line-height:20px;font-size:16px;margin:15px 0}.cms-index-index .blog-post-wrapper .post-excerpt{color:#505050;padding-top:5px;padding-right:25px;display:block;line-height:20px;font-size:14px}.payment-method-braintree .cvv{max-width:unset !important}.payment-method-braintree .cvv .field-tooltip{top:1px !important}.fieldset>.field:not(.choice)>.label{word-break:break-word}img.braintree-credit-card-selected{width:31px}.table-checkout-shipping-method tbody td:first-child{padding-left:20px !important}#product-addtocart-button{font-size:15px !important;height:40px;margin:0;padding:10px;background-color:#d00 !important}#product-addtocart-button span{margin-top:-2px;display:block}.product-add-form .box-tocart .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%}.catalog-product-view.page-layout-2columns-right .product-info-main .box-tocart .input-text.qty{height:40px;width:40px}.product-add-form .box-tocart .price-info{color:#d00;font-size:24px;font-weight:700}.product-info-main .price-box .price-wrapper .price,.product-options-bottom .price-box .price-wrapper .price{font-size:24px !important}.pprice{top:-4px}.stockdata{font-size:16px;width:100%;float:left;top:-4px}.product-info-main .product-addto-links{margin:5px 0 0 auto}.swatch-option.text{padding:0 5px 5px}.catalog-product-view .review-list .block-content{height:auto !important}.ampromo-items-content .ampromo-item .fieldset .field .label{display:none !important}.ampromo-options .fieldset>.field:not(.choice)>.control{width:100% !important}@media (max-width:575px){#loyalty .loyalty-text-big{font-size:14px}.minicart-wrapper{position:absolute;right:0;margin-top:-146px}.ammenu-header-container .header.content .minicart-wrapper{margin:0 10px;position:absolute;right:0;margin-top:-146px !important}.header.content .logo{margin:5px auto auto 40px}.cms-index-index .blog-post-wrapper .block-title-home{padding:15px 0}.cms-index-index .blog-post-wrapper .recent-post-title a{font-size:15px}}@media (min-width:768px){#loyalty{border-bottom:10px solid #8fc314;height:150px}#loyalty .loyalty-image{position:relative;height:150px;right:0;float:right}#loyalty .loyalty-text-big{font-size:16px}form.form-login .fieldset>.field:not(.choice)>.label{text-align:left !important}#top-bar{padding:0 20px;background-color:#efefef;color:#6c930f}#top-bar a{color:#6c930f}#top-bar .social-icons-header{font-size:1.8rem}#top-bar .social-icon-header{padding-right:20px}#top-bar .vertical-align-loyalty{font-size:1.5rem}#top-bar .vertical-align-loyalty p{margin-bottom:0}#top-bar .despatch p{margin-bottom:0}#top-bar .tooltip-title{color:#8fc314;font-size:14px;margin:0;line-height:1;margin-bottom:3px}#top-bar .ordertimer-subtitle{color:#9e9e9e;display:block;font-size:13px;text-transform:uppercase}#top-bar ul.countdown{margin:auto;padding-left:14px}#top-bar ul.countdown li{display:inline-block;margin:auto;text-align:center}#top-bar ul.countdown li p{color:#000;font-size:10px}#top-bar ul.countdown li span{background:#d8d8d8 none repeat scroll 0 0;border-radius:3px;color:#000;display:inline-block;font-size:22px;width:27px}#top-bar #mycountdown>li>p{margin:0}#sticky-footer{background:#efefef;position:fixed;bottom:0;width:100%;margin:0;padding:0;z-index:999;color:#334900}#sticky-footer a{color:#334900;font-size:2rem;font-weight:700;padding:5px 10px}#sticky-footer span{color:#334900;font-size:2rem;font-weight:700}.brands-img{width:auto}.sidebar.sidebar-main p:first-of-type{text-align:left;display:block}.sidebar.sidebar-main .recent-posts-main{display:block;overflow:visible}.sidebar.sidebar-main .recent-posts-main .recent-post-wrapper .recent-post-image{display:flex;flex:1 0 30%}.sidebar.sidebar-main .recent-posts-main .recent-post-wrapper .recent-post-title{display:flex;flex:1 0 70%;align-items:center}.sidebar.sidebar-main button.collapsible{display:none}.catalog-category-view .sidebar.sidebar-main .recent-posts-main .recent-post-wrapper .recent-post-image{display:none}}@media (min-width:992px){#loyalty .loyalty-text-big{font-size:22px}.header_links_left{color:#6c930f;order:-1}.header_links_left a{color:#6c930f}.brands-img{width:13%}.sidebar.sidebar-main .recent-posts-main .recent-post-wrapper{display:flex}.sections.nav-sections nav.navigation{margin:0;z-index:2}}@media (min-width:1200px){.brands-img{width:auto}#top-bar .social-icon-header{padding-right:30px}.catalog-category-view .sidebar.sidebar-main .recent-posts-main .recent-post-wrapper .recent-post-image{display:flex;flex:1 0 30%}}