.category-description p,.category-description li{font-size:1.14286em}.category-description h2,.category-description h3,.category-description h4{margin-bottom:.6em}.category-description a{text-decoration:none;color:#003fbd;transition:all .3s ease-in-out;padding-bottom:3px;border-bottom:1px solid #eaeaea}.category-description a:hover{border-bottom:1px solid #003fbd}.category-description ul{margin-left:0}.wt-read-more,.wt-read-less{margin-bottom:10px;padding:.5rem;margin-left:5px;margin-right:5px}.wt-read-more{margin-top:20px}.wt-read-less{margin-top:10px}@media (max-width:51.25em){.wt-read-more,.wt-read-less{background:#93be43;color:#fff}.wt-read-more:active,.wt-read-less:active{color:#fff}}@media (hover:none){.wt-read-more,.wt-read-less{background:#93be43;color:#fff}.wt-read-more:active,.wt-read-less:active{color:#fff}}.modes{display:none}.modes-mode{background:#3c3c3b;border:0;-webkit-transform:skewX(-14deg);transform:skewX(-14deg)}.modes-mode:last-child{border:0}.modes-mode:before{color:#fff;display:block;-webkit-transform:skewX(14deg);transform:skewX(14deg)}.modes-mode:not(.active):hover{background:#249b64}.modes-mode:not(.active):hover:before{color:#fff}.pages{float:none !important}.pages .pages-item-previous a,.pages .pages-item-next a{background:#3c3c3b;border:0;-webkit-transform:skewX(-14deg);transform:skewX(-14deg)}.pages .pages-item-previous a:before,.pages .pages-item-next a:before{color:#fff !important;-webkit-transform:skewX(14deg);transform:skewX(14deg)}.pages a.page{color:rgba(60,60,59,.6) !important;font-weight:400;font-size:16px}.pages a:hover{opacity:.7}.circle-arrow,.filter-title:after,.filter-options .filter-options-title:after{font-family:"icomoon" !important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e907";float:right;-webkit-transition:.3s all ease;transition:.3s all ease;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background:#249b64;font-size:10px;color:#fff;padding:3px;border-radius:1em}.filter-title{font-family:"Arvo",serif}@media (max-width:31.25em){.filter-title{cursor:pointer}.filter-title:hover{color:#249b64}}.filter-title:after{display:none}@media (max-width:31.25em){.filter-title:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:block}.sidebar-main--open .filter-title:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.filter-subtitle{display:none}.filter-options .filter-options-title{border-top:1px solid #d8d8d6;padding-top:1em;font-size:16px;cursor:pointer;-webkit-transition:.3s all ease;transition:.3s all ease}.filter-options .filter-options-title:hover{color:#249b64;padding-right:5px}.filter-options .filter-options-title--closed:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#narrow-by-list2 dd{margin:0 0 1em}.sidebar__cta{color:#fff;margin-bottom:1em}.sidebar__cta__icon{font-size:4em}.sidebar__cta p{font-size:1.2em;margin-bottom:8px}.sidebar__cta a{display:block;margin-top:.5em;font-weight:700}.sidebar__cta:nth-child(2) .sidebar__cta__icon{display:block;font-size:3em;margin-left:-8px;margin-bottom:16px}.sidebar__cta:nth-child(3) .sidebar__cta__icon{display:block;font-size:3em;margin-left:-8px;margin-bottom:16px}.swatch-option{height:auto;min-height:0;line-height:0;padding:10px}.product-item-details .cta{min-width:unset}@media only screen and (max-width:31.25em){.product-item-details .cta{min-width:auto}}@media only screen and (min-width:64.0625em){.product-item-details .cta{min-width:50%}}.category-100-recycled-or-recyclable .category-description,.category-part-recycled .category-description,.category-100-bio-degradable .category-description,.category-organic-or-natural-materials .category-description,.category-uk-manufactured .category-description{float:none;width:100%}.category-100-recycled-or-recyclable .category-description .grid-one-whole,.category-part-recycled .category-description .grid-one-whole,.category-100-bio-degradable .category-description .grid-one-whole,.category-organic-or-natural-materials .category-description .grid-one-whole,.category-uk-manufactured .category-description .grid-one-whole{display:flex;align-items:center}@media only screen and (max-width:767px){.category-100-recycled-or-recyclable .category-description .grid-one-whole,.category-part-recycled .category-description .grid-one-whole,.category-100-bio-degradable .category-description .grid-one-whole,.category-organic-or-natural-materials .category-description .grid-one-whole,.category-uk-manufactured .category-description .grid-one-whole{flex-direction:column}.category-100-recycled-or-recyclable .category-description .grid-one-whole .l-block,.category-part-recycled .category-description .grid-one-whole .l-block,.category-100-bio-degradable .category-description .grid-one-whole .l-block,.category-organic-or-natural-materials .category-description .grid-one-whole .l-block,.category-uk-manufactured .category-description .grid-one-whole .l-block{padding:1em}}@media only screen and (max-width:767px){.page-products .page-main{padding-left:10px;padding-right:10px}}@media (min-width:768px){.sidebar-main{padding-right:0}}.filter .filter-content .item{margin:0}.smile-es-range-slider .actions-primary{background:#93be43}.smile-es-range-slider a.action.primary:hover>.smile-es-range-slider .actions-primary,.smile-es-range-slider a.action.primary:active>.smile-es-range-slider .actions-primary,.smile-es-range-slider a.action.primary:focus>.smile-es-range-slider .actions-primary{background:#005727}@media only screen and (max-width:414px){.filter-options .filter-options-content{margin:25px}.sidebar-main .block-content.filter-content{display:none}.sidebar-main.sidebar-main--open .block-content.filter-content{display:block}}.category-eco .one-half.l-block.video,.category-brands .one-half.l-block.video{display:none}.product.attribute.description ul{margin:0 0 1.4em}.category-description{width:100%;margin-bottom:10px}.catalogsearch-result-index .mst-search__result-index,.catalogsearch-result-index p.suggested{display:none}.search.results dd.item{display:inline-block;margin:0;padding:0 1em 0 0}