h2{font-size:1.2rem;font-weight:700;color:#273;text-transform:capitalize;margin:5px auto 10px;line-height:1.1}h3{font-size:1.1rem;font-weight:700;color:#20602d;text-transform:capitalize;margin:5px auto 10px;line-height:1.1}.header-container .nav-container{position:relative;background-image:url(../css_editor_images/images/bkg_nav_slice.png);background-image:linear-gradient(#fff 3%,#daebdd 3%,#fff 10%,#fff 68%,#A3D058 72%,#a3d058 81%,#68A624 83%,#68a624 91%,#368f40 93%,#368f40 96%,#83b024 98%,#83b024);background-color:#fff;background-repeat:no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;padding-top:0;width:100%;width:calc(100% - 2px);box-shadow:0 1px 2px #ccc;border-width:1px 1px 0;border-style:solid;border-color:#68a624 #206600;border-radius:5px;height:2em;padding-bottom:.85875em}.header-container .nav-container>ul{padding:0 .6rem;text-align:left;display:inline-block;position:relative}.header-container .nav-container .parent{position:relative}.header-container .nav-container ul li a span{cursor:pointer;white-space:nowrap}.header-container .nav-container ul li.level-top{float:left;position:relative;border-left:1px #a1cf52 solid;margin:0;line-height:2}.header-container .nav-container ul a.level-top{float:left;font-weight:700;padding:.1875em 2em;text-decoration:none!important;color:#278e3b;text-transform:uppercase}.header-container .nav-container ul a.level-top span{float:left;white-space:nowrap}.header-container .nav-container ul div ul{position:static;width:auto;background:0 0;padding:0;border:0!important}.header-container .nav-container ul ul .last{border-bottom:0}.header-container .nav-container ul ul li a{display:block;text-transform:none;line-height:1.8;padding:5px 10px;text-decoration:none!important;color:#f2f1e6}.header-container .nav-container ul .level1 .level2>a{border-left-width:2px;border-left-color:#2a4209}.header-container .nav-container ul .level1 .level2>a.over{border-left-color:#44710e;border-left-width:1px;padding-left:11px}.header-container .nav-container ul .level1.active>a{background:#63a515;background-image:linear-gradient(#528811,#63a515);border-style:solid;border-color:#63a515 transparent #528811}.header-container .nav-container ul ul li.over a.over:active{background:#63a515;background-image:linear-gradient(#528811,#63a515)}.header-container .nav-container ul ul li.over a.over:active span{display:block;position:relative;bottom:-1px;right:-1px}.header-container .nav-container ul li .shown-sub{left:-1px;z-index:991;display:table}.header-container .nav-container ul li ul.level1.shown-sub{left:auto;top:auto;display:table-cell;vertical-align:top;min-width:0;width:auto;margin:0}.header-container .nav-container ul li .shown-sub span{white-space:nowrap}.header-container .nav-container ul li .shown-sub a{display:table-cell;left:auto;top:auto;background:#2a4209;border:1px solid #3a590d;border-color:#3a590d #0e1603 #0e1603 transparent;vertical-align:top}.header-container .nav-container ul li .shown-sub li{display:table-row}.header-container .nav-container ul li.level-top.first{border-left:0}.header-container .nav-container ul li.active a.level-top{color:#d7571a;background:0 0}.header-container .nav-container ul li.over a.level-top{position:relative;z-index:99;color:#d7571a;background:0 0}.header-container .nav-container ul ul{min-width:100%;box-shadow:1px 2px 5px #666;top:2.875em;width:150px;position:absolute;width:100%;display:none;z-index:99}.header-container .nav-container ul div{background:none repeat scroll 0 0 #2a4209;position:absolute;top:36px;width:100%;display:none;z-index:99}.header-container .nav-container ul ul li{background:#2a4209;padding:0;position:relative;z-index:1}.header-container .nav-container ul ul li.first,.header-container .nav-container ul li.last{padding:0}.header-container .nav-container ul ul li.over.last,.header-container .nav-container ul li.over.last{box-shadow:none}.header-container .nav-container ul ul li.over a.over{background:#63a515;color:#fff;border-style:solid;border-color:#6db517 transparent #508712 transparent}.header-container .nav-container ul ul li.over+li:not(.active)>a{border-top-color:#0e1603}.header-container .nav-container ul ul li.over.first>a.over{border-top-color:#63a515}.header-container .nav-container ul ul li.active.first>a{border-top-color:#528811}.header-container .nav-container ul ul li.parent{position:relative}.catalog-category-view .pager{margin:15px 0;font-size:12px;font-weight:700;padding:6px .4rem;border:1px solid #e2e2e2;border-width:1px 0;color:#666}.catalog-category-view .pager p{margin:0!important}.catalog-category-view .pager select{padding:0;margin-bottom:1px}.catalog-category-view .pager .amount{float:left;display:inline-block;height:1.7rem;line-height:1.7rem}.catalog-category-view .pager .amount strong{font-weight:400}.catalog-category-view .pager .limiter{float:right;line-height:1.7rem;height:1.7rem}.catalog-category-view .pager .pages{margin:0 135px;text-align:center;color:#666;line-height:1.7rem;height:1.7rem;font-weight:700;text-decoration:none}.catalog-category-view .pager .pages ol{display:inline-block;line-height:1.7rem;height:1.7rem;display:inline-block}.catalog-category-view .pager .pages li{display:inline-block;padding:0 4px;line-height:1.2;vertical-align:middle}.catalog-category-view .pager .pages a{color:#666;text-decoration:none}.catalog-category-view .pager .pages a:hover{color:#d7571a;text-decoration:none}.catalog-category-view .pager .pages .current{font-weight:700;color:#fff}.catalog-category-view .pager .pages .i-previous,.catalog-category-view .pager .pages .i-next{text-decoration:none!important;vertical-align:middle}.catalog-category-view .pager .pages strong{display:none}.catalog-category-view .pager-only{clear:both}.catalog-category-view .pager-only .pages{margin:0}.catalog-category-view .sorter{font-size:12px;font-weight:700;margin:0;padding:8px .4rem 6px;border-top:1px solid #e2e2e2;color:#666}.catalog-category-view .sorter p{margin:0}.catalog-category-view .sorter select{padding:0;margin-bottom:1px}.catalog-category-view .sorter .view-mode{float:left;line-height:21px;white-space:nowrap}.catalog-category-view .sorter .view-mode label{float:left;margin:0 8px 0 0}.catalog-category-view .sorter .view-mode a.list-fix,.catalog-category-view .sorter .view-mode a.list,.catalog-category-view .sorter .view-mode strong.list-fix,.catalog-category-view .sorter .view-mode strong.list,.catalog-category-view .sorter .view-mode a.grid-fix,.catalog-category-view .sorter .view-mode a.grid,.catalog-category-view .sorter .view-mode strong.grid-fix,.catalog-category-view .sorter .view-mode strong.grid{background:url(../images/bkg_viewmode.gif) no-repeat 0 0;float:left;width:21px;height:21px;text-align:left;text-indent:-999em;overflow:hidden;margin:0}.catalog-category-view .sorter .view-mode a.list{background-position:-24px 0}.catalog-category-view .sorter .view-mode strong.list{background-position:-24px -29px}.catalog-category-view .sorter .view-mode a.grid{background-position:0 0}.catalog-category-view .sorter .view-mode strong.grid{background-position:-3px -29px}.catalog-category-view .sorter .view-mode a.list-fix{background-position:0 -58px}.catalog-category-view .sorter .view-mode strong.list-fix{background-position:0 -87px}.catalog-category-view .sorter .view-mode a.grid-fix{background-position:-24px -58px}.catalog-category-view .sorter .view-mode strong.grid-fix{background-position:-24px -87px}.catalog-category-view .sorter .sort-by{float:right;line-height:21px}.catalog-category-view .toolbar .pager{margin:0}.catalog-category-view .sidebar .block{text-align:left}.catalog-category-view .block-layered-nav .currently{background:0 0;border:1px solid #cecece;border-radius:5px 5px 0 0;box-shadow:1px 1px 3px #ccc;font-size:.8rem;padding:10px;color:#999;margin:10px auto 0}.catalog-category-view .block-layered-nav .currently .block-subtitle{border-bottom:1px solid #dfdfdf}.catalog-category-view .block-layered-nav .currently ol{border-top:1px solid #efefef}.catalog-category-view .block-layered-nav .currently li{font-weight:700;padding:5px 0;color:#d7571a}.catalog-category-view .block-layered-nav .currently .label{color:#777}.catalog-category-view .block-layered-nav .currently .value{display:inline-block}.catalog-category-view .block-layered-nav .currently .btn-remove{display:block;float:right;background:0 0;color:#666;text-indent:-9999px;overflow:hidden;line-height:1.4rem;font-size:.8rem;height:1.4rem;width:1rem;position:relative;text-align:center}.catalog-category-view .block-layered-nav .currently .btn-remove:before{content:"x";position:absolute;top:0;bottom:0;right:0;left:0;display:inline-block;vertical-align:middle;font-size:1rem;font-weight:700;color:#666;text-indent:0}.catalog-category-view .block-layered-nav .actions{border:1px solid #cecece;border-top-color:#dfdfdf;box-shadow:1px 1px 3px #ccc;text-shadow:1px 1px 3px #fff;text-align:right;padding:5px 7px;background:#f4f4f4;margin:0}.catalog-category-view .block-layered-nav .actions a{float:none;margin:0;line-height:1.2rem;color:#666}.catalog-category-view .block-layered-nav{background:0 0}.catalog-category-view .block-layered-nav .block-title h2{color:#111}.catalog-category-view .block-layered-nav dt{margin:0;font-weight:700;color:#666}.catalog-category-view .block-layered-nav dd{margin:0 0 13px;color:#666}.catalog-category-view .block-layered-nav dd.last{margin:0}.catalog-category-view .block-layered-nav dd li{margin:2px 0}.catalog-category-view .block-layered-nav dd a{text-decoration:none}.catalog-category-view .block-layered-nav dd a:hover{text-decoration:underline}.catalog-category-view .block .btn-remove:active::before{top:1px;left:1px}.catalog-category-view .block-layered-nav .block-content{margin:10px auto}.catalog-category-view .block-layered-nav .block-content dt{display:block;text-align:left;position:relative;line-height:1.5rem;padding:10px 20px 10px 10px;border:1px solid #e4e4e4;border-color:#f1f1f1 #f1f1f1 #e1e1e1 #e1e1e1;background:#fff;-webkit-filter:drop-shadow(2px 2px 3px #cecece);filter:drop-shadow(2px 2px 3px #ced3d1)}.catalog-category-view .block-layered-nav .block-content dt:after{content:">";display:block;float:right;line-height:1.5rem;transition:transform 100ms linear}.catalog-category-view .block-layered-nav .block-content dt.active:after{transform:rotate(90deg)}.category-products{text-align:left}.category-products>ul{display:inline-block;padding:0;width:auto;margin:0}.category-products .item{display:block;float:none;flex-grow:1;padding:10px;padding-bottom:calc(8rem + 20px);position:relative;width:calc(10.6rem - 1px);height:16.8rem;background:#fff;text-align:center;margin:0;border:1px solid #ddd;border-color:#eee #ddd #ddd #eee}.category-products .item:hover{position:relative;bottom:1px;right:1px;box-shadow:1px 1px 3px #ccc;border-color:#ddd #ccc #ccc #ddd;z-index:1}.category-products .item:after{content:"";display:block;clear:both}.category-products .product-image{display:block;padding:10px;height:9rem;width:9rem;line-height:9rem;margin:0 auto;background:#fff}.category-products .product-name{font-size:1rem;line-height:2.4rem;height:2.4rem;overflow:hidden;text-align:center}.category-products .product-name a{display:inline-block;vertical-align:top;width:100%;line-height:1.2rem}.category-products .product-manufacturer-link{font-size:.9rem;line-height:1.3rem;height:1.3rem;margin:0}.category-products .product-manufacturer-link a{display:block;color:#666;height:100%;max-height:1.3rem;overflow:hidden;text-overflow:ellipsis;line-height:1.3rem;white-space:nowrap}.category-products .product-part-link{font-size:1rem;line-height:1.5rem;height:1.5rem;margin:0}.category-products .product-part-link a{display:block;color:#777;height:100%;max-height:1.5rem;overflow:hidden;text-overflow:ellipsis;line-height:1.5rem;white-space:nowrap}.category-products .product-info-container{position:absolute;bottom:10px;left:0;right:0;height:5rem;line-height:1.1rem;padding:10px;padding-bottom:calc(3.5rem + 10px)}.category-products .ratings{display:inline-block;width:100%;line-height:1.3rem;margin:0}.category-products .ratings .amount{margin-left:0}.category-products .actions{position:absolute;bottom:0;left:0;right:0;height:3.5rem}.product-view .product-collateral{text-align:initial}.category-products>ul{display:flex;text-align:center;justify-content:space-between;max-width:50rem;flex-wrap:wrap;align-items:flex-start}