#ProductDetailsBrandPanel{margin-top:20px}#ProductDetailsBrandPanel .MoreItems{padding:15px;font-size:14px;line-height:18px;margin:0 auto;width:230px;border:1px solid #ccc;text-align:center}#ProductDetailsBrandPanel .MoreItems img{display:block;margin:10px auto}#WebCollageSmartButton{padding:10px 10px 0 10px}#UberPriceBeatBanner{padding:10px 0 0 6px}.l-cact-category-page{padding:0 .3125rem}.l-cact-category-page__header,.l-cact-category-page__navigation,.l-cact-category-page__body,.l-cact-category-page__footer{margin-bottom:.3125rem}.l-cact-category-page__navigation--styled{border-bottom:.0625rem solid #ccc;margin-bottom:.625rem;margin-top:1.5625rem}.l-cact-category-page__body{display:flex}.l-cact-category-page__body .l-cact-category-page__filters{display:none;width:12.5rem;margin-right:.625rem}.l-cact-category-page__body .l-cact-category-page__products{flex:1 0 70%}@media print{.l-cact-category-page__body{display:block}}@media screen and (min-width:1040px){.l-cact-category-page__body .l-cact-category-page__filters{display:block}}.l-cact-category-header{margin:1.875rem .3125rem .625rem .3125rem;padding:0 .3125rem .3125rem .3125rem;border-bottom:.0625rem solid #ccc;display:block}.l-cact-category-header__breadcrumb{margin-bottom:.625rem}@media screen and (min-width:768px){.l-cact-category-header{display:flex}.l-cact-category-header__breadcrumb{flex:1 0 auto}}.l-cacf-page__footer{margin-top:1.25rem}.l-cacf-page__configure{box-sizing:border-box;width:calc(100% + (2*.9375rem));margin:0 -.9375rem;display:flex;flex-direction:column}.l-cacf-page__mobile-container,.l-cacf-page__right-container,.l-cacf-page__left-container{display:block;padding:.9375rem;box-sizing:border-box}.l-cacf-page__mobile-container,.l-cacf-page__right-container{background-color:#1a1a1a}.l-cacf-page__left-container{background-color:#000}@media screen and (min-width:768px){.l-cacf-page__configure{display:flex;flex-direction:row}.l-cacf-page__left-container{flex:1 0 62%;background-color:#000;padding-left:.9375rem}.l-cacf-page__right-container{width:38%;background-color:#1a1a1a;padding-right:.9375rem}.l-cacf-page__mobile-container{display:none}}@media screen and (min-width:1040px){.l-cacf-page__configure{width:calc(100% + (2*1.875rem));margin:0 -1.875rem}.l-cacf-page__left-container{padding-left:1.875rem}.l-cacf-page__right-container{padding-right:1.875rem}}.c-cacf-configure-breakdown{margin:.625rem}.c-cacf-configure-breakdown__category-row:not(:first-child){border-top:1px solid #ddd}.c-cacf-configure-breakdown__category-row td{padding-top:.625rem}.c-cacf-configure-breakdown__category{font-weight:bold;vertical-align:text-top}.c-cacf-configure-breakdown__product{color:#50b948;padding-left:.3125rem;width:70%}.c-cacf-configure-breakdown__identifiers{color:#000;font-size:.625rem}.c-cacf-configure-breakdown__quantity{text-align:center;vertical-align:text-top;font-weight:bold}.c-cacf-configure-breakdown__price{color:#c00}.c-cacf-configure-breakdown__total{font-weight:bold;text-align:right;padding-right:.3125rem}.c-cacf-configure-breakdown table{width:100%;border-collapse:collapse;font-size:.875rem}.c-cacf-configure-breakdown table thead{border-bottom:.125rem solid #000}.c-cacf-configure-breakdown table thead th{text-align:center;padding-bottom:.3125rem}.c-cacf-configure-breakdown table tbody tr td{padding-bottom:.3125rem}.c-cacf-configure-breakdown table tbody tr:last-child td{padding-bottom:.625rem}.c-cacf-configure-breakdown table tfoot{border-top:.0625rem solid #000}.c-cacf-configure-breakdown table tfoot td{padding-top:.625rem}.l-capr-page{padding:0 .3125rem;display:block}.l-capr-page__header{padding-bottom:.625rem;border-bottom:.0625rem solid #ccc;margin-bottom:.625rem}.l-capr-page__related-products{width:100%;display:flex;flex-direction:column;align-items:center}.l-capr-page__extra-components{display:flex;flex-direction:column;align-items:center}.l-capr-page__extra-content{flex:1 0 100%}@media screen and (min-width:768px){.l-capr-page{display:flex;flex-flow:row wrap;align-items:flex-start}.l-capr-page__header,.l-capr-page__content{flex:1 0 100%}.l-capr-page__preface{flex:1 0 100%;display:flex}.l-capr-page__info{flex:1 0 1%}.l-capr-page__aside{flex:0 1 21.25rem;margin-left:1.25rem}}@media print and (min-width:512px){.l-capr-page__header,.l-capr-page__content{flex:1 0 100%}.l-capr-page__preface{flex:1 0 100%;display:flex}.l-capr-page__info{flex:1 0 1%}.l-capr-page__aside{flex:0 1 21.25rem;margin-left:1.25rem}.l-capr-page__info-images [data-role=image-focus] img{height:auto;align-self:flex-start}}@media screen and (min-width:1040px){.l-capr-page__aside{flex:0 1 25rem;margin-left:1.25rem}}@media print and (min-width:768px){.l-capr-page__aside{flex:0 1 25rem;margin-left:1.25rem}}.l-capr-reviews-page__header{margin-bottom:.9375rem}.l-capr-reviews-page__form{margin-bottom:.9375rem}.l-capr-reviews-page__form-body{display:none}.l-capr-reviews-page__form-button{border-radius:0 0 .3125rem .3125rem;background:linear-gradient(to bottom,#3d3d3d 0%,#343434 100%) #3d3d3d;cursor:pointer;text-align:center;padding:.3125rem;box-shadow:.125rem .125rem .125rem #8c8c8c}.l-capr-reviews-page__form-button span,.l-capr-reviews-page__form-button svg{vertical-align:middle}.l-capr-reviews-page__form-button span{font-weight:bold;color:#fff}.l-capr-reviews-page__form-button svg{width:.75rem;height:.6rem;margin-left:.3125rem;fill:#50b948}.l-capr-reviews-page__list-pager{display:flex;justify-content:flex-end}.l-capr-reviews-page__list-page{margin:.625rem 0}.l-capr-summary-page{background-color:#fff;padding:.625rem}.l-capr-summary-page__body{margin-top:.9375rem}.c-cact-featured{background:linear-gradient(to bottom,#fff 0%,#f2f2f2 100%) #fff;box-sizing:border-box;height:13.875rem;display:flex;justify-content:center;position:relative;border:.625rem solid #a5cc5b;border-radius:.9375rem}.c-cact-featured__left-button,.c-cact-featured__right-button{width:3.75rem;color:#666;font-size:3rem;font-weight:bold;text-align:center;transition:opacity .5s;position:absolute;top:0;bottom:0;z-index:51;display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer}.c-cact-featured__left-button:hover,.c-cact-featured__right-button:hover{opacity:1}.c-cact-featured__left-button{margin-right:auto;left:0}.c-cact-featured__right-button{margin-left:auto;right:0}.c-cact-featured__rotator{flex:1 0 0%;margin:-.625rem;position:relative}.c-cact-featured__rotator>.Element{left:0;right:0}.c-cact-featured__rotator>.Element>*{border:none}.c-cact-featured__rotator>.Element>*:hover{border:none}.c-cact-featured__product{top:50%;transform:translateY(-50%);margin:0 3.75rem}.c-cact-featured__rotator .Product-ListView-Inner,.c-cact-featured__rotator .Product-ListView-Inner:hover{border:none;box-shadow:none}.COP_Pager{display:inline-block}.COP_Pager ul{overflow:hidden}.COP_Pager li{padding:2px 3px 2px 3px;float:left}.COP_Pager strong{font-weight:bold}.COP_Pager a,.COP_Pager a:visited,.COP_Pager a:active{text-decoration:none}.AJAX_List_Pager{display:inline-block}.AJAX_List_Pager_Compact{padding-top:3px}.AJAX_List_Pager ul{margin:0;padding-right:10px;list-style:none;overflow:hidden;float:right}.AJAX_List_Pager li{padding:2px 2px 2px 3px;float:left}.AJAX_List_Pager li{font-size:28px;line-height:28px;font-weight:bold}.AJAX_List_Pager_Compact li{padding-top:2px;font-size:24px;line-height:24px;font-weight:bold}.AJAX_List_Pager a,.AJAX_List_Pager a:visited,.AJAX_List_Pager a:active{text-decoration:none}.AJAX_List_Pager_Prev,.AJAX_List_Pager_Next{margin-top:-2px}.AJAX_List_Pager_Prev,.AJAX_List_Pager_Next,.AJAX_List_Pager_Compact .AJAX_List_Pager_Prev,.AJAX_List_Pager_Compact .AJAX_List_Pager_Next{overflow:hidden;padding:0;height:35px;width:24px;background-image:url(/Images/Controls/ListViewAjax/MX-FilterBar-Sprites.png);background-repeat:no-repeat}.AJAX_List_Pager_Prev span,.AJAX_List_Pager_Next span,.AJAX_List_Pager_Compact .AJAX_List_Pager_Prev span,.AJAX_List_Pager_Compact .AJAX_List_Pager_Next span{height:35px;width:24px;border:0 none transparent;display:block;cursor:pointer;cursor:hand}.AJAX_List_Pager_Prev{background-position:-135px -220px}.AJAX_List_Pager_Next{background-position:-110px -220px}.AJAX_List_Pager_Prev:hover{background-position:-135px -255px}.AJAX_List_Pager_Next:hover{background-position:-110px -255px}.AJAX_List_Pager_Compact .AJAX_List_Pager_Prev{background-position:-85px -220px}.AJAX_List_Pager_Compact .AJAX_List_Pager_Next{background-position:-60px -220px}.AJAX_List_Pager_Compact .AJAX_List_Pager_Prev:hover{background-position:-85px -255px}.AJAX_List_Pager_Compact .AJAX_List_Pager_Next:hover{background-position:-60px -255px}.c-cact-product-list__state{display:none}.c-cact-product-list__body{margin-bottom:.625rem;transition:opacity .25s ease}.c-cact-product-list--loading .c-cact-product-list__body{opacity:.5}.c-cact-product-list__loading{position:relative}.c-cact-product-list__loading>div{pointer-events:none;position:absolute;z-index:210;top:1.25rem;left:50%;transform:translateX(-50%) translateY(-6.25rem);opacity:0;transition:transform .25s ease,opacity .25s ease;padding:1.25rem;border-radius:.3125rem;background-color:#333;color:#50b948}.c-cact-product-list__loading>div>:first-child{display:block;text-align:center}.c-cact-product-list--loading .c-cact-product-list__loading>div{transform:translateX(-50%) translateY(0);opacity:.9}.c-cact-product-list__filter{display:flex}.c-cact-product-list__timed-out,.c-cact-product-list__no-results{padding:1.5625rem;text-align:center;font-size:.875rem;font-style:italic;color:#666;display:none}.c-cact-product-list--empty .c-cact-product-list__no-results{display:block}.c-cact-product-list--timed-out .c-cact-product-list__timed-out{display:block}.c-cact-product-list--timed-out .c-cact-product-list__body{display:none}.c-cact-product-list .Product-IconView{margin-left:.3125rem;margin-right:.3125rem}.c-cact-related-products{width:14.6875rem}.c-cact-related-products__button{height:2.5rem;box-sizing:border-box;border-radius:.625rem;background-color:#808080;color:#fff;fill:white;box-shadow:.125rem .125rem .125rem #8c8c8c;padding:.625rem;display:flex;align-items:center;cursor:pointer}.c-cact-related-products__button .c-cact-related-products__title{font-size:1rem;font-weight:bold;flex:1 0 auto}.c-cact-related-products__button .c-cact-related-products__icon{width:.9375rem;height:.6875rem}.c-cact-related-products__dropdown{display:block;position:relative;width:14.6875rem}.c-cact-related-drop{box-shadow:.125rem .125rem .125rem #8c8c8c;z-index:100;position:absolute;top:-.625rem;box-sizing:border-box;width:100%;padding:.625rem;background-color:#fff;border-radius:0 0 .625rem .625rem;border:.125rem solid #808080;border-top:none}.c-cact-related-drop .c-cact-related-drop__group{padding-left:1.25rem}.c-cact-search-map .c-cact-search-map__item{line-height:1.5}.c-cact-search-map .c-cact-search-map__item--selected,.c-cact-search-map .c-cact-search-map__item--selected a,.c-cact-search-map .c-cact-search-map__item--selected a:visited,.c-cact-search-map .c-cact-search-map__item--selected a:active{color:#000;font-weight:bold}.c-cact-search-map__count{color:#666;font-size:.625rem;font-weight:bold}.c-cact-cfilter{padding:.3125rem;border-bottom:.0625rem solid #ddd}.c-cact-cfilter>var{display:none}.c-cact-cfilter__state{display:none}.c-cact-cfilter__header{display:flex;margin-bottom:.3125rem}.c-cact-cfilter__header-title{flex:1 0 auto;font-size:.75rem;line-height:1.1em;font-weight:bold}.c-cact-cfilter__header-all{width:auto;margin-right:.125rem}.c-cact-cfilter__header-all,.c-cact-cfilter__header-all span{vertical-align:middle}.c-cact-cfilter--in-menu .c-cact-cfilter__header-title,.c-cact-cfilter--in-menu .c-cact-cfilter__header-all{font-size:.875rem;line-height:1.3;padding:0 .125rem}.c-cact-cfilter-items{box-sizing:border-box}.c-cact-cfilter-items .c-cact-cfilter-items__item{box-sizing:border-box}.c-cact-cfilter-item{color:#3d3d3d;font-size:.6875rem;margin-bottom:.125rem}.c-cact-cfilter-item.c-cact-cfilter-item--group{color:#4d4d4d;font-weight:bold}.c-cact-cfilter-item.c-cact-cfilter-item--selected{color:#000;font-weight:bold}.c-cact-cfilter-item.c-cact-cfilter-item--muted{color:#a1a1a1}.c-cact-cfilter-item__line{display:flex;align-items:center;padding:0 .1875rem;margin-bottom:.3125rem;cursor:pointer}.c-cact-cfilter-item__line>*{padding-left:.1875rem}.c-cact-cfilter-item__line>*:first-child{padding-left:0}.c-cact-cfilter-item__line:hover>.c-cact-cfilter-item__name{text-decoration:underline}.c-cact-cfilter-item__select{margin-right:.125rem}.c-cact-cfilter-item__count{margin-left:auto}.c-cact-cfilter-item__line .c-cact-cfilter-item__count{color:#808080;font-size:.625rem}.c-cact-cfilter-item__line .c-cact-cfilter-item__count strong{color:#3d3d3d}.c-cact-cfilter-item__children{margin-top:.125rem;padding-left:1rem;display:none}.c-cact-cfilter-item--expanded .c-cact-cfilter-item__children{display:block}.c-cact-cfilter--in-menu .c-cact-cfilter-item__line{padding:.3125rem;padding-top:0}.c-cact-cfilter--in-menu .c-cact-cfilter-item__name{font-size:1rem}.c-cact-cfilter--in-menu .c-cact-cfilter-item__count{font-size:.75rem;margin-left:auto}.c-cact-cfilter-button{margin:.0625rem;box-sizing:border-box;width:.625rem;height:.625rem;background-color:#50b948;border-width:.0625rem;border-style:solid;border-color:#fff;border-image:linear-gradient(to bottom,white 0%,#50b948 100%) 1;box-shadow:0 0 0 .0625rem #50b948;color:#fff;text-align:center;font-size:.5rem;line-height:.625rem;cursor:pointer}.c-cact-cfilter-button:before{display:inline-block;margin-top:-.0625rem;content:"+"}.c-cact-cfilter-item--expanded .c-cact-cfilter-button:before{content:"-"}.c-cact-cfilter--in-menu .c-cact-cfilter-button{width:2rem;height:1rem;font-size:.875rem;line-height:1rem}.c-cact-filter-container{width:100%;display:flex;flex-direction:column}.c-cact-filter-container,.c-cact-filter-container__extended,.c-cact-filter-container__bar,.c-cact-filter-container__search,.c-cact-filter-container__search-cap,.c-cact-filter-container__pagination,.c-cact-filter-container__filters{box-sizing:border-box}.c-cact-filter-container--inverse{flex-direction:column-reverse}.c-cact-filter-container__extended{display:flex;flex-wrap:wrap}.c-cact-filter-container__pagination{flex:1 0 100%;display:flex;justify-content:flex-end}.c-cact-filter-container--inverse .c-cact-filter-container__pagination{order:10}.c-cact-filter-container__extended .c-cact-filter-container__search,.c-cact-filter-container__extended .c-cact-filter-container__search-cap{height:2.25rem}.c-cact-filter-container__extended .c-cact-filter-container__search{flex-basis:auto;z-index:11;background-color:#4d4d4d;background:linear-gradient(to bottom,#808080 0%,#4d4d4d 100%);border-radius:.3125rem 0 0 0;padding:.4375rem 0 .3125rem .3125rem}.c-cact-filter-container--inverse .c-cact-filter-container__extended .c-cact-filter-container__search{background:linear-gradient(to bottom,#4d4d4d 0%,#808080 100%);border-radius:0 0 0 .3125rem;padding:.3125rem 0 .4375rem .3125rem}.c-cact-filter-container__extended .c-cact-filter-container__search-cap{z-index:10;margin-left:-.0625rem}.c-cact-filter-container__extended .c-cact-filter-container__search-cap svg{height:2.25rem;width:3.75rem}.c-cact-filter-container__extended .c-cact-filter-container__search-cap svg path{fill:url(#c-cact-filter-container__search-cap-gradient)}.c-cact-filter-container__extended .c-cact-filter-container__search-cap svg .linear-start{stop-color:#808080}.c-cact-filter-container__extended .c-cact-filter-container__search-cap svg .linear-end{stop-color:#4d4d4d}.c-cact-filter-container--inverse .c-cact-filter-container__extended .c-cact-filter-container__search-cap svg path{fill:url(#c-cact-filter-container__search-cap-gradient-inverse)}.c-cact-filter-container--inverse .c-cact-filter-container__extended .c-cact-filter-container__search-cap svg .linear-start{stop-color:#4d4d4d}.c-cact-filter-container--inverse .c-cact-filter-container__extended .c-cact-filter-container__search-cap svg .linear-end{stop-color:#808080}.c-cact-filter-container__bar{display:flex;z-index:6;min-height:2.8125rem;border:.125rem solid #4d4d4d;border-radius:0 .3125rem .3125rem .3125rem;background-color:#fefefe;background:linear-gradient(to bottom,#fefefe 0%,#e6e6e6 100%);padding:.625rem;box-shadow:.125rem .125rem .125rem #8c8c8c}.c-cact-filter-container--inverse .c-cact-filter-container__bar{border-radius:.3125rem .3125rem .3125rem 0}.c-cact-filter-container--compact .c-cact-filter-container__bar{border-radius:.3125rem}.c-cact-filter-container__bar .c-cact-filter-container__filters{flex:1 0 25%;display:flex}.c-cact-filter-container__bar .c-cact-filter-container__pagination{margin:-.3125rem -.3125rem -.3125rem .3125rem}.c-cact-filter-container--compact .c-cact-filter-container__bar .c-cact-filter-container__filters{flex:1 1 auto}.c-cact-filter-container--compact .c-cact-filter-container__bar .c-cact-filter-container__pagination{flex:1 0 auto}.c-cact-filter-container__breakdown{z-index:5;margin-top:-.3125rem;padding-top:.1875rem;border:.125rem solid #333;border-top:none;border-radius:0 0 .1875rem .1875rem;background-color:#f0f0f0}.c-cact-filter-container__breakdown>*{margin:.625rem}.c-cact-filter-container__breakdown>:first-child{margin-top:.9375rem}.c-cact-filter-container__info{z-index:4;display:none;margin-top:-.3125rem;padding:.625rem;background-color:#ffc;border:.0625rem solid #e4e4e4;border-top:none;border-radius:0 0 .3125rem .3125rem}@media screen and (min-width:768px){.c-cact-filter-container__extended{flex-wrap:nowrap}.c-cact-filter-container__extended .c-cact-filter-container__search,.c-cact-filter-container__extended .c-cact-filter-container__search-cap{align-self:flex-end}.c-cact-filter-container--inverse .c-cact-filter-container__extended .c-cact-filter-container__search,.c-cact-filter-container--inverse .c-cact-filter-container__extended .c-cact-filter-container__search-cap{align-self:flex-start}.c-cact-filter-container__extended .c-cact-filter-container__search{order:0}.c-cact-filter-container__extended .c-cact-filter-container__search-cap{order:1}.c-cact-filter-container__extended .c-cact-filter-container__pagination{order:2;flex-basis:auto}}.c-cact-filter-search,.c-cact-filter-search>form{display:flex;align-items:center}.c-cact-filter-search__input input{height:1rem;min-width:9.375rem;max-width:12.5rem;border:.0625rem solid #000;font-size:.75rem;line-height:1.3em;padding:.125rem}.c-cact-filter-search__button{margin-left:.3125rem}.c-cact-filter-filters{flex:1 0 100%;display:flex;flex-wrap:wrap;align-items:center}.c-cact-filter-filters__show,.c-cact-filter-filters__from,.c-cact-filter-filters__sort,.c-cact-filter-filters__display,.c-cact-filter-filters__type{box-sizing:border-box}.c-cact-filter-filters__show,.c-cact-filter-filters__from,.c-cact-filter-filters__sort{flex:1 0 75%;display:flex;align-items:center;margin-bottom:.625rem}.c-cact-filter-filters__show label,.c-cact-filter-filters__from label,.c-cact-filter-filters__sort label{margin-right:.3125rem;display:inline-block;font-size:.875rem;white-space:nowrap;min-width:3.4375rem}.c-cact-filter-filters__show select,.c-cact-filter-filters__from select,.c-cact-filter-filters__sort select{flex:1 0 0%}.c-cact-filter-filters__display{flex:0 1 auto;margin-right:.625rem}.c-cact-filter-filters__display label{display:inline-block;font-size:.875rem;white-space:nowrap;min-width:3.4375rem}.c-cact-filter-filters__divider{display:none}.c-cact-filter-filters__type{display:inline-flex;margin:-.3125rem 0}@media screen and (min-width:512px){.c-cact-filter-filters__show,.c-cact-filter-filters__from,.c-cact-filter-filters__sort{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - .625rem)}.c-cact-filter-filters__show,.c-cact-filter-filters__sort{margin-right:.3125rem}.c-cact-filter-filters__from,.c-cact-filter-filters__display{margin-left:.3125rem}.c-cact-filter-filters__sort{margin-bottom:0}}@media screen and (min-width:768px){.c-cact-filter-filters{flex-wrap:nowrap}.c-cact-filter-filters__sort:first-child{flex:0 1 auto}.c-cact-filter-filters__show,.c-cact-filter-filters__from,.c-cact-filter-filters__sort,.c-cact-filter-filters__display{padding:0;margin:0}.c-cact-filter-filters__show label,.c-cact-filter-filters__from label,.c-cact-filter-filters__sort label,.c-cact-filter-filters__display label{min-width:0}.c-cact-filter-filters__show select,.c-cact-filter-filters__from select,.c-cact-filter-filters__sort select,.c-cact-filter-filters__display select{flex:0 1 auto;max-width:8.125rem}.c-cact-filter-filters__show,.c-cact-filter-filters__from,.c-cact-filter-filters__sort{flex:1 0 20%;justify-content:center}.c-cact-filter-filters__display{padding-right:.3125rem}.c-cact-filter-filters__divider{display:block;width:.0625rem;align-self:stretch;background-color:#ddd;margin:0 .625rem}}.c-cact-filter-info__summary{display:flex;align-items:flex-start}.c-cact-filter-info__summary header{flex:1 0 0%}.c-cact-filter-info__summary button{flex:0 1 auto}.c-cact-filter-info__summary button svg{height:.75rem;margin-right:-.125rem}.c-cact-filter-info__details{display:block;margin-top:.3125rem}.c-cact-filter-info__details-actions{flex:0 1 auto;display:block;text-align:right;font-weight:bold}.c-cact-filter-info__details-list{flex:1 0 0%}.c-cact-filter-info:not(.c-cact-filter-info--has-filters) .c-cact-filter-info__details{display:none}@media screen and (min-width:512px){.c-cact-filter-info__details{flex-direction:row}.c-cact-filter-info__details-list{order:0}.c-cact-filter-info__details-actions{order:1;align-self:flex-start}}@media screen and (min-width:1040px){.c-cact-filter-info:not(.c-cact-filter-info--has-filters){display:none}.c-cact-filter-info__summary button{display:none}.c-cact-filter-info__details-actions{margin-top:-1.125rem}}.c-cact-filter-section__header{display:flex;align-items:center}.c-cact-filter-section__header header{flex:1 0 0%;font-weight:bold}.c-cact-filter-section__header button{cursor:pointer;border:none;background:transparent;padding:.1875rem;transform:rotateZ(-90deg);transition:transform .25s ease-out}.c-cact-filter-section__header button svg{width:.75rem;height:.75rem}.c-cact-filter-section:not(.c-cact-filter-section--open):not(.c-cact-filter-section--closed) .c-cact-filter-section__header button,.c-cact-filter-section.c-cact-filter-section--closed .c-cact-filter-section__header button{transform:rotateZ(-90deg)}.c-cact-filter-section.c-cact-filter-section--open .c-cact-filter-section__header button{transform:rotateZ(0deg)}.c-cact-filter-section__items{overflow:hidden;max-height:0;padding-top:0;transition:max-height .25s ease,padding-top .25s ease}.c-cact-filter-section__items>ul{display:flex;flex-wrap:wrap;margin:-.09375rem}.c-cact-filter-section__items>ul>li{margin:.09375rem;flex:1 0;flex-basis:calc(48.8125%);min-width:12.5rem}.c-cact-filter-section:not(.c-cact-filter-section--open):not(.c-cact-filter-section--closed) .c-cact-filter-section__items,.c-cact-filter-section.c-cact-filter-section--closed .c-cact-filter-section__items{max-height:0;padding-top:0}.c-cact-filter-section.c-cact-filter-section--open .c-cact-filter-section__items{max-height:100%;padding-top:.625rem}.c-cact-filter-section__items .c-cact-filter-section__item a,.c-cact-filter-section__items .c-cact-filter-section__item a:visited,.c-cact-filter-section__items .c-cact-filter-section__item a:active,.c-cact-filter-section__items .c-cact-filter-section__item strong{vertical-align:middle;font-size:Arial;font-weight:bold}.c-cact-filter-section__items .c-cact-filter-section__item span{vertical-align:middle;color:#666;font-weight:normal}.c-cact-filter-section__items .c-cact-filter-section__item--highlighted a,.c-cact-filter-section__items .c-cact-filter-section__item--highlighted a:visited,.c-cact-filter-section__items .c-cact-filter-section__item--highlighted a:active{color:#000;font-weight:bold}.c-cact-filter-section__items .c-cact-filter-section__item--highlighted strong{text-decoration:underline}@media screen and (min-width:768px){.c-cact-filter-section__items>ul{display:flex;flex-wrap:wrap}.c-cact-filter-section__items>ul>li{flex:1 0;flex-basis:calc(32.925%)}.c-cact-filter-section:not(.c-cact-filter-section--open):not(.c-cact-filter-section--closed) .c-cact-filter-section__header button{transform:rotateZ(0deg)}.c-cact-filter-section:not(.c-cact-filter-section--open):not(.c-cact-filter-section--closed) .c-cact-filter-section__items{max-height:100%}}.c-cact-filter-type{width:1.8125rem;height:1.8125rem;padding:.1875rem;margin-right:.1875rem;border-radius:.3125rem;border:.0625rem solid #ddd;background-color:#fff;box-sizing:border-box;cursor:pointer}.c-cact-filter-type>svg{flex:1 0 100%;fill:#ddd}.c-cact-filter-type--selected{border-color:#50b948}.c-cact-filter-type--selected>svg{fill:#50b948}.c-capr-add__input{display:flex}.c-capr-add__input-quantity{display:flex;flex-direction:column;justify-content:flex-end;margin-right:.3125rem}.c-capr-add__input-quantity>span{text-align:center;font-size:.625rem;line-height:1.2em}.c-capr-add__input-quantity>input{box-sizing:border-box;width:2.5rem;height:2.1875rem;border:.125rem solid #ccc;border-radius:.3125rem;background-color:#fff;text-align:center;-moz-appearance:textfield}.c-capr-add__input-quantity>input::-webkit-inner-spin-button,.c-capr-add__input-quantity>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-capr-add__input-na{flex:1 0 100%;min-width:9.375rem}.c-capr-add__limit{font-size:.625rem;line-height:1.2em;color:#666;text-align:right}#ProductAdd{height:45px;padding:6px 10px 0 10px}#ProductAdd .Details{padding-top:2px;width:135px;float:left;color:#666;font-size:10px;line-height:13px}#ProductAdd .Details ul{list-style:none;margin:0;padding:0}#ProductAdd .Add{margin-left:135px;width:auto}#ProductAdd .Add .NotAvailiable{display:block;color:#000;font-size:11px;font-weight:bold;line-height:14px;font-size:bold;text-align:center;padding:10px 10px 0 10px}#ProductAdd .Add .Button,#ProductAdd .Add .Quantity{float:right}#ProductAdd .Add .Button{width:170px;margin-left:5px}#ProductAdd .Add .Quantity{text-align:center;line-height:12px;font-size:10px;width:40px;padding-top:1px}#ProductAdd .Add .Input{display:inline-block;width:40px;height:33px;background-image:url(/Images/Controls/ProductDetails/MX-Input-Quantity.png)}#ProductAdd .Add .Input input{width:35px;height:26px;margin:2px;padding:2px;border:0 none transparent;background-color:transparent;text-align:center}#ProductAdd .SaleLimit{clear:both;text-align:right;font-size:10px;line-height:12px;color:#666}.l-capr-aside__ident{font-size:1rem;font-weight:bold;padding-bottom:.3125rem;padding-right:.3125rem;color:#666;text-align:right}.l-capr-aside__panel,.l-capr-aside__extra,.l-capr-aside__marketing,.l-capr-aside__brand{margin-bottom:.625rem}.l-capr-aside__extra{display:flex;flex-direction:column;align-items:center}.l-capr-aside__extra img{max-width:100%}@media screen and (min-width:512px) and (max-width:768px){.l-capr-aside__footer{display:flex}.l-capr-aside__extra,.l-capr-aside__brand{flex:1 0 50%}.l-capr-aside__brand{display:flex;align-items:center}}.c-capr-brand-tie-in{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;max-width:16.25rem;width:16.25rem;margin:0 auto;padding:.9375rem;border:.0625rem solid #ccc}.c-capr-brand-tie-in__text{font-size:.875rem}.c-capr-brand-tie-in__logo{margin-top:.625rem}.c-capr-brand-tie-in__logo img{max-width:100%}.c-capr-configurable{display:flex;flex-direction:column;align-items:flex-end}.c-capr-configurable>*{margin-bottom:.3125rem}.c-capr-configurable__add{display:flex}.c-capr-configurable__input-quantity{display:flex;flex-direction:column;justify-content:flex-end;margin-right:.3125rem}.c-capr-configurable__input-quantity>span{text-align:center;font-size:.625rem;line-height:1.2em}.c-capr-configurable__input-quantity>input{box-sizing:border-box;width:2.5rem;height:2.1875rem;border:.125rem solid #ccc;border-radius:.3125rem;background-color:#fff;text-align:center;-moz-appearance:textfield}.c-capr-configurable__input-quantity>input::-webkit-inner-spin-button,.c-capr-configurable__input-quantity>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-capr-configurable__not-available{flex:1 0 100%;min-width:9.375rem}.c-capr-header h1{font-size:1.25rem;margin-top:0}.c-capr-header h1 strong{display:block}@media screen and (min-width:1040px){.c-capr-header h1{font-size:1.625rem}}.c-capr-identifiers{display:flex;flex-wrap:wrap;justify-content:center;padding:.3125rem 0;border-bottom:.0625rem solid #e5e5e5}.c-capr-identifiers li{margin:0 .625rem;flex:1 0 5.625rem;min-width:5.625rem;max-width:7.5rem;font-size:.6875rem;line-height:1.2;color:#666;text-align:center;display:flex;flex-direction:column}.c-capr-identifiers li strong{font-size:.625rem}.c-capr-identifiers li span{font-size:.75rem;word-break:break-all}.c-capr-identifiers li:first-child{color:#000;font-weight:bold}@media screen and (min-width:512px){.c-capr-identifiers{flex-wrap:nowrap}}.c-capr-images{display:flex;flex-direction:column;margin-bottom:1.25rem}.c-capr-images__focus{display:flex;justify-content:center;padding-bottom:.625rem}.c-capr-images__focus img{opacity:1;transition:opacity .25s ease;max-width:100%;min-width:12.5rem}.c-capr-images__focus--loading img{opacity:.5}.c-capr-images__thumbnails{display:flex;flex-wrap:wrap;justify-content:center;margin:-.625rem 0}.c-capr-images__thumbnails img{cursor:pointer;width:4.6875rem;height:4.6875rem;box-sizing:border-box;border:.0625rem solid #a5cc5b;border-radius:.1875rem;padding:.3125rem;margin:.625rem}.c-capr-images__thumbnails img:hover{border-color:#50b948;box-shadow:rgba(128,128,128,.5) 0 0 5px}.c-capr-images__thumbnails img:first-child:last-child{display:none}.c-capr-images__thumbnail--highlighted{box-shadow:rgba(128,128,128,.7) 0 0 5px}@media screen and (min-width:512px){.c-capr-images__thumbnails{justify-content:center}}.c-capr-inventory__title,.c-capr-inventory__selector{margin-bottom:.3125rem}.c-capr-inventory__availability{display:flex;padding:0 0 .3125rem .1875rem}.c-capr-inventory__availability header{font-size:.875rem;font-weight:bold;color:#666}.c-capr-inventory__availability span{margin-left:auto;font-weight:bold;font-size:.875rem}.c-capr-inventory__footer{padding-left:.3125rem;font-size:.5625rem;line-height:1.3em;color:#3d3d3d}.c-capr-inventory__footer div:nth-child(2) .LiveTime>span{font-weight:bold}.c-capr-inventory-dropdown>ul>li{padding:.625rem;cursor:pointer;border-bottom:.0625rem solid #ccc}.c-capr-inventory-dropdown>ul>li:first-child{border-top:.0625rem solid #ccc}.c-capr-inventory-dropdown>ul>li:last-child{border-bottom:none}.c-capr-inventory-dropdown>ul>li:hover{background-color:#ffc}.c-capr-inventory-dropdown>ul>li [data-role=region-title]{font-weight:bold;color:#666;margin-bottom:.1875rem}.c-capr-inventory-region>ul>li{margin:.0625rem 0}.c-capr-inventory-selector__toggle{display:flex;align-items:center;padding:.4375rem .625rem;cursor:pointer;background-color:#50b948;border-radius:.3125rem .3125rem 0 0;font-size:.875rem;font-weight:bold;color:#fff}.c-capr-inventory-selector__toggle:hover{background-color:#73c76d}.c-capr-inventory-selector__toggle header{flex:1 0 0%}.c-capr-inventory-selector__toggle>span{border-left:.0625rem solid #3d3d3d;padding:.0625rem .125rem .1875rem .5rem}.c-capr-inventory-selector__toggle>span svg{width:.75rem;height:.5625rem;fill:#3d3d3d}.c-capr-inventory-selector__toggle--opened svg{transform:rotate(180deg)}.c-capr-inventory-selector__dropdown-container{position:relative}.c-capr-inventory-selector__dropdown-container--hidden{display:none}.c-capr-inventory-selector__dropdown{position:absolute;left:0;right:0;z-index:100;background-color:#fff;border:.0625rem solid #50b948;border-radius:0 0 .3125rem .3125rem}.c-capr-inventory-selector__details{padding:.625rem;background-color:#fff;border:.0625rem solid #50b948;border-radius:0 0 .3125rem .3125rem}.c-capr-inventory-selector__details .c-capr-inventory-selector__details-online{margin-top:.3125rem;padding-top:.3125rem;border-top:.0625rem solid #ccc}.c-capr-inventory-selector__details .c-capr-inventory-selector__details-online [data-role=store]{font-size:.75rem;font-weight:bold}.c-capr-inventory-selector__details .c-capr-inventory-selector__details-online [data-role=store]:after{content:":"}.c-capr-inventory-selector__details .c-capr-inventory-selector__details-online [data-role=info]{display:none}.c-capr-inventory-selector__details .c-capr-inventory-selector__details-online [data-role=contact]{font-size:.6875rem;font-weight:normal;color:#666}.c-capr-inventory-store{font-size:.6875rem;display:flex}.c-capr-inventory-store__availability{margin-left:.1875rem;font-weight:bold}.c-capr-inventory-store__info{flex:1 0 auto;text-align:right}.c-capr-inventory-store__info a{font-weight:bold}.c-capr-inventory-store__info a:after{content:"";margin-left:.3125rem;display:inline-block;width:.75rem;height:.75rem;background-image:url("/Images/Controls/Stores/MX-Icon-Contact-Small.png")}.c-capr-inventory-locator{display:flex;align-items:center;justify-content:center;padding:.625rem 0}.c-capr-inventory-locator__postal>input{border-radius:.3125rem;padding:.1875rem .125rem;text-align:center;vertical-align:middle;font-size:.6875rem;border-color:#50b948}.c-capr-inventory-locator>span{margin:0 .3125rem}.c-capr-panel{border:.25rem solid #e4e4e3;border-radius:.375rem;background-color:#f0f0f0;padding:.3125rem}.c-capr-panel__idents,.c-capr-panel__warranty,.c-capr-panel__pricing,.c-capr-panel__product{margin-bottom:1rem}.c-capr-panel__product{display:flex;justify-content:flex-end}.c-capr-related-products{margin-bottom:.9375rem;border-top:.0625rem solid #ccc}.c-capr-related-products__header{margin-top:.9375rem}.c-capr-review-details{display:flex;flex-flow:row wrap;padding:.625rem;margin-bottom:1.25rem;border-top:.0625rem solid #50b948}.c-capr-review-details,.c-capr-review-details>*{box-sizing:border-box}.c-capr-review-details__header{margin-bottom:.625rem}.c-capr-review-details__header>:first-child>div{float:left}.c-capr-review-details__header>:last-child{flex:0 1;flex-basis:7.5rem;margin-bottom:.3125rem}.c-capr-review-details__header::after{content:"";display:block;clear:both}.c-capr-review-details__title{margin-left:.625rem}.c-capr-review-details__about{color:#666;padding:.1875rem 0}.c-capr-review-details__about strong{color:#333}.c-capr-review-details__about>div{padding-top:.125rem;min-width:9.375rem}.c-capr-review-details__sections{flex:1 0 100%;display:flex;flex-direction:column}.c-capr-review-details__section{box-sizing:border-box;margin-right:1.25rem;margin-bottom:.9375rem}.c-capr-review-details__section>h4{color:#000;margin:0;margin-bottom:.125rem}.c-capr-review-details__section>div{font-size:.875rem;line-height:1.4}@media screen and (min-width:768px){.c-capr-review-details__header>:first-child{font-size:1.125rem}.c-capr-review-details__about{flex-direction:column;flex-basis:12.5rem}.c-capr-review-details__sections{flex:1 0;flex-basis:calc(100% - 12.5rem);align-items:flex-start}}.c-capr-review-form__guidelines{border-radius:.1875rem;background-color:#f0f0f0;padding:.9375rem;font-size:.875rem}.c-capr-review-form__guidelines ul:first-child{margin-top:0}.c-capr-review-form__rating{display:flex;align-items:center}.c-capr-review-form__rating,.c-capr-review-form__rating input{cursor:pointer}.c-capr-review-form__rating>span{margin-left:.3125rem}.c-capr-review-form__rating>span:last-child{font-weight:bold;font-size:.875rem}.c-capr-review-form input,.c-capr-review-form textarea{border-color:#50b948}.c-capr-review-form-container__header button::before{content:"Post a Review"}.c-capr-review-form-container--open .c-capr-review-form-container__header button::before{content:"Cancel"}.c-capr-review-form-container__success{margin:.625rem 0}.c-capr-review-form-container:not(.c-capr-review-form-container--success) .c-capr-review-form-container__success{display:none}.c-capr-review-form-container__form{max-height:0;transition:max-height 1s ease;overflow:hidden}.c-capr-review-form-container--open .c-capr-review-form-container__form{max-height:125rem}.c-capr-review-list__pager{display:flex;justify-content:flex-end}.c-capr-review-list__page{margin:.625rem 0;opacity:1;transition:opacity .5s ease}.c-capr-review-list--loading .c-capr-review-list__page{opacity:.5}.c-capr-sections{border-bottom:.0625rem solid #ccc}.c-capr-sections__button{display:flex;border-top:.0625rem solid #ccc}.c-capr-sections__button a{box-sizing:border-box;flex:1 0 auto;padding:.625rem;display:flex;align-items:center}.c-capr-sections__button a img{height:.75rem;width:auto;margin-left:.3125rem}.c-capr-sections__button-icon{flex:0 1 1.25rem;height:1.25rem;width:1.25rem;margin-right:.3125rem;fill:#666}.c-capr-sections__button-title{flex:1 0 1%;font-weight:bold}.c-capr-sections__button-arrow{flex:0 1 1.25rem;height:1rem;width:1.25rem;margin-left:.3125rem;fill:#666}.c-capr-sections__button--selected{background-color:#e5e5e5}.c-capr-sections__button--open .c-capr-sections__button-arrow{transform:rotateZ(90deg)}.c-capr-sections__tab:not(.c-capr-sections__tab--open){display:none}@media print{.c-capr-sections{display:block}.c-capr-sections__tab{display:block}.c-capr-sections__tab.c-capr-sections__tab--selected{display:block}}@media screen and (min-width:768px){.c-capr-sections{display:flex;flex-flow:row wrap;border-bottom:none}.c-capr-sections__button{order:0;flex:1 0 20%;border-bottom:.0625rem solid #ccc}.c-capr-sections__button a{justify-content:center}.c-capr-sections__button-title{flex:0 1 auto}.c-capr-sections__button-arrow{display:none}.c-capr-sections__tab{order:1;flex:1 0 100%;padding-top:.625rem}.c-capr-sections__tab-marker{display:none}.c-capr-sections__tab--selected,.c-capr-sections__tab--closed.c-capr-sections__tab--selected,.c-capr-sections__tab--selected:not(.c-capr-sections__tab--open){display:block}.c-capr-sections__tab:not(.c-capr-sections__tab--selected){display:none}}.c-capr-pricing__totals{display:flex}.c-capr-pricing__promos{display:flex;flex-direction:column;flex:1 0 auto}.c-capr-pricing__grand-total{flex:0 1 40%}#ProductPricing{padding-left:10px;padding-right:10px}#ProductPricing .TotalDivider{height:0;float:right;width:100%;font-size:0;line-height:0;border-top:1px solid #e5e5e5;margin-bottom:15px;margin-top:10px}#ProductPricing .Total,#ProductPricing .MailInRebate{height:25px}#ProductPricing .GrandTotal.WithMIR{height:38px}#ProductPricing .Total{overflow:hidden;padding-top:7px}#ProductPricing .MailInRebate .Container{padding-left:34px;background:url(/Images/Controls/ProductDetails/MX-MailInRebate.png) no-repeat left center}#ProductPricing .MailInRebate{width:190px;float:left}#ProductPricing .MailInRebate .EndDate{font-size:10px;line-height:11px;color:#888}#ProductPricing .MailInRebate .Value{padding-right:3px;font-weight:bold;font-size:14px;line-height:14px;color:#333}#ProductPricing .MailInRebate a{font-size:12px;line-height:14px;font-weight:bold}#RebateList .MailInRebateItem{padding-left:36px;padding-bottom:5px}#RebateList .EndDate{font-size:10px;color:#888}#RebateList .Value,#RebateList .EndDate,#RebateList a{line-height:10px}#RebateList .Value{font-size:12px;color:#333;font-weight:bold;padding-right:3px}#RebateList a{font-size:10px}#ProductPricing .GrandTotal{float:right;font-weight:bold;font-size:24px;line-height:14px;text-align:right;padding-bottom:5px;color:#c00}#ProductPricing .GrandTotal small{font-size:12px;line-height:12px;display:inline-block;color:#000;padding-right:3px;vertical-align:top}#ProductPricing .GrandTotal .EndDate{font-size:10px;line-height:10px;padding-top:5px;color:#666;text-align:right}#ProductPricing .GrandTotal .AfterMIR{font-size:10px;color:#c00}#ProductPricing .HoverChild{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}#ProductPricing .ChildItem{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}#ProductPricing .HoverChild,#ProductPricing .HoverChild .Description,#ProductPricing .HoverChild .Price{background-color:#e4e4e4}#ProductPricing .ChildItem .NormalPrice,#ProductPricing .ChildItem .RegularPrice,#ProductPricing .InstantSavings{background-image:url(/Images/Controls/ProductDetails/MX-Price-Dots.png)}#ProductPricing .FreePrice,#ProductPricing .NormalPrice,#ProductPricing .RegularPrice,#ProductPricing .InstantSavings{height:14px;text-align:right;margin-bottom:1px}#ProductPricing .EndDate{margin-top:6px;font-size:12px;line-height:14px;height:14px;color:#1a1a1a}#ProductPricing .Description,#ProductPricing .Price{height:14px;display:inline-block;background-color:#f0f0f0;font-size:12px}#ProductPricing .Description{font-size:12px;float:left;padding-right:5px}#ProductPricing .Price{padding-left:5px;font-weight:bold}#ProductPricing .FreePrice{background-position:0 -86px}#ProductPricing .FreePrice .Description{color:#50b948}#ProductPricing .FreePrice .Description .EndsDate{color:#666;font-size:10px;line-height:12px}#ProductPricing .FreePrice .Price{color:#50b948;font-size:12px}#ProductPricing .NormalPrice{background-position:0 -86px}#ProductPricing .NormalPrice .Price{color:#333;font-size:12px}#ProductPricing .RegularPrice{background-position:0 -86px}#ProductPricing .RegularPrice .Price,#ProductPricing .NormalPrice .Price{font-size:16px}#ProductPricing .ChildItem .RegularPrice .Price,#ProductPricing .ChildItem .NormalPrice .Price{font-size:12px}#ProductPricing .RegularPrice .Price{color:#333;text-decoration:line-through}#ProductPricing .InstantSavings{margin-top:10px;background-position:0 -286px}#ProductPricing .ChildItem .InstantSavings{margin-top:0;background-position:0 -186px}#ProductPricing .InstantSavings .Description,#ProductPricing .InstantSavings .Price{font-size:16px}#ProductPricing .InstantSavings .Description{color:#c00;font-weight:bold}#ProductPricing .InstantSavings .Price{color:#c00;font-weight:bold}#ProductPricing .ChildItem .InstantSavings .Description,#ProductPricing .ChildItem .InstantSavings .Price{font-size:12px}#ProductPricing .ChildItem .InstantSavings .Description{font-weight:normal}#ProductPricing .IPR{padding-top:5px}#ProductPricing .IPR,#ProductPricing .IPR .Description,#ProductPricing .IPR .Price{font-size:14px;font-weight:bold;line-height:16px;text-align:right;color:#666}#ProductPricing .IPR .Description{float:none;padding:0 0 0 2px;color:#50b948}#ProductPricing .SubTotal{text-align:right}#ProductPricing .SubTotal .Price{color:#333;font-weight:bold}#ProductPricing .ChildItem{padding-bottom:5px}#ProductPricing .OverlayBody{display:none}#ProductPricing .OverlayThumbnail{text-align:center}#ProductPricing .OverlayThumbnail img{display:block;margin:0 auto}#BundleOverlay{z-index:100;position:absolute;width:250px}#BundleOverlay .Top,#BundleOverlay .Bottom,#BundleOverlay .Nib{background-image:url(/Images/Controls/ProductDetails/MX-Bundle-Overlay-Sprites.png);background-repeat:no-repeat}#BundleOverlay .Top,#BundleOverlay .Bottom{height:12px;font-size:0;line-height:0}#BundleOverlay .Bottom{background-position:0 -12px}#BundleOverlay .Content{padding:5px 15px;background-color:#fff;border-left:6px solid #999;border-right:6px solid #999}#BundleOverlay .Nib{display:inline-block;width:7px;height:14px;position:relative;left:250px;top:24px;background-position:-250px 0}#ShippingPromoContainer.DiscountShipping .Price{color:#333;font-size:14px;line-height:14px;font-weight:bold;padding-left:0;padding-right:1px}#ShippingPromoContainer{float:left;font-family:Arial,Helvetica,sans-serif;width:190px;margin-bottom:3px}#ShippingPromoContainer .PricingInfo>span{font-weight:bold;vertical-align:bottom}#ShippingPromoContainer .ShippingPromotion{color:#50b948;font-weight:bold;margin-left:-1px;display:inline-block}#ShippingPromoContainer .SubscriptInfo{font-size:10px;line-height:11px;color:#888;font-weight:bold}#ShippingPromoContainer svg{float:left;fill:#333;width:1.875rem;height:1.875rem;margin:0 .3125rem 0 .3125rem}.c-capr-tabs{border-top:.0625rem solid #808080;border-bottom:.0625rem solid #808080}.c-capr-tabs>ul{display:block;height:auto}.c-capr-tabs>ul>*{flex:1 0 0%;border-top:.0625rem solid #808080}.c-capr-tabs>ul>*:first-child{border-top:none}@media screen and (min-width:512px){.c-capr-tabs>ul{display:flex;flex-direction:row}.c-capr-tabs>ul>*{flex:1 0 33%;width:33%;border-top:none}}.c-capr-tabs .c-capr-tabs__tab{display:flex}.c-capr-tabs .c-capr-tabs__tab>a{flex:1 0 0%;display:flex;padding:.625rem;align-items:center;justify-content:center;box-sizing:border-box;height:3.125rem}.c-capr-tabs .c-capr-tabs__tab>a,.c-capr-tabs .c-capr-tabs__tab>a:visited,.c-capr-tabs .c-capr-tabs__tab>a:active{font-size:1rem;font-weight:bold}@media screen and (min-width:1040px){.c-capr-tabs .c-capr-tabs__tab>a,.c-capr-tabs .c-capr-tabs__tab>a:visited,.c-capr-tabs .c-capr-tabs__tab>a:active{font-size:1.125rem}}.c-capr-tabs .c-capr-tabs__tab>a:hover{text-decoration:none}.c-capr-tabs .c-capr-tabs__tab>a>svg{width:1.875rem;height:1.875rem;display:block;fill:#666}.c-capr-tabs .c-capr-tabs__tab>a>span{margin-left:.5rem}.c-capr-tabs .c-capr-tabs__tab--selected{background-color:#f0f0f0}.c-capr-tabs .c-capr-tabs__tab--selected>a,.c-capr-tabs .c-capr-tabs__tab--selected>a:visited,.c-capr-tabs .c-capr-tabs__tab--selected>a:active,.c-capr-tabs .c-capr-tabs__tab--selected>a:hover{text-decoration:none;color:#666}.c-capr-warranty{display:flex}.c-capr-warranty__badge{margin-right:.625rem}.c-capr-warranty__badge img{width:4.0625rem}.c-capr-warranty .c-capr-warranty__selector{flex:1 0 0%}.c-capr-warranty .c-capr-warranty__selector-header h2{margin-bottom:0}.c-capr-warranty .c-capr-warranty__selector-header small{color:#666}.c-capr-warranty .c-capr-warranty__selector-options ul{margin:.625rem 0}.c-capr-warranty .c-capr-warranty__selector-option{margin:.1875rem 0;font-size:.6875rem;cursor:pointer}.c-capr-warranty .c-capr-warranty__selector-option [data-role=description]{font-weight:bold}.c-capr-warranty .c-capr-warranty__selector-option [data-role=price]{font-weight:bold;color:#c00}.c-capr-bundle-details{margin-bottom:1.25rem}.c-capr-bundle-details__line{position:relative;display:flex;flex-wrap:wrap;padding:.125rem .3125rem;margin:0 -.3125rem}.c-capr-bundle-details__line:hover{background-color:#ddd}.c-capr-bundle-details__line:hover .c-capr-bundle-details__item-overlay{display:flex}.c-capr-bundle-details__name a{color:#000}.c-capr-bundle-details__name a:hover{color:#2c5029;text-decoration:underline}.c-capr-bundle-details__price{flex:0 1 10%;font-weight:bold}.c-capr-bundle-details__bonus{flex:1 0 100%;color:#50b948}.c-capr-bundle-details__dot-leader{overflow:hidden;flex:1 0 1%;margin:0 .3125rem}.c-capr-bundle-details__item-overlay{display:none;width:15.625rem;flex-direction:column;position:absolute;padding:.625rem;box-sizing:border-box;background-color:#fff;border:.3125rem solid #50b948;border-radius:1.25rem;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.c-capr-bundle-details__item-overlay:after{content:'';position:absolute;width:0;height:0}.c-capr-bundle-details__item-overlay img{margin:0 auto}@media screen and (max-width:768px){.c-capr-bundle-details__dot-leader:after{content:"......................................................................................................................................................"}.c-capr-bundle-details__item-overlay{z-index:10;left:0;top:2.1875rem;border-top-left-radius:0}.c-capr-bundle-details__item-overlay:after{left:.625rem;top:-.3125rem;border:.9375rem solid transparent;border-bottom-color:#50b948;border-top:0;margin-left:-.9375rem;margin-top:-.9375rem}}@media screen and (min-width:768px){.c-capr-bundle-details__dot-leader:after{content:"...................................................................."}.c-capr-bundle-details__item-overlay{left:-16.5625rem;top:-.3125rem;border-top-right-radius:0}.c-capr-bundle-details__item-overlay:after{right:-.3125rem;top:.625rem;border:.9375rem solid transparent;border-left-color:#50b948;border-right:0;margin-top:-.9375rem;margin-right:-.9375rem}}.c-capr-rebates{display:flex;width:100%}.c-capr-rebates__icon{margin:0 .3125rem}.c-capr-rebates__icon svg{height:1.875rem;width:1.875rem}.c-capr-rebates__details{flex:1 0 auto}.c-capr-rebates__value{font-weight:bold}.c-capr-rebates__value span{color:#000;font-size:.875rem}.c-capr-rebates__end-date{color:#808080;font-size:.625rem}.c-capr-rebates .c-capr-rebates__list{display:none}.c-capr-rebates__list{margin:.625rem}.c-capr-rebates__list-value{color:#c00;font-weight:bold;text-align:right}.c-capr-rebates__list-product{padding-left:.9375rem}.c-capr-rebates__list-end-date{text-align:center}.c-capr-rebates__list table{width:100%;border-collapse:collapse;font-size:.875rem}.c-capr-rebates__list table thead{border-bottom:.125rem solid #000}.c-capr-rebates__list table thead th{text-align:center;padding-bottom:.625rem}.c-capr-rebates__list table tbody td{padding-top:.625rem}.c-capr-savings__line{display:flex;font-size:1rem;font-weight:bold;color:#333;margin-bottom:.1875rem}.c-capr-savings__line--discount{color:#c00}.c-capr-savings__price--strikethrough{text-decoration:line-through}.c-capr-savings__dot-leader{overflow:hidden;flex:1 0 1%;margin:0 .3125rem}.c-capr-savings__sale-end-date{color:#1a1a1a}@media screen and (max-width:768px){.c-capr-savings__dot-leader:after{content:"......................................................................................................................................................"}}@media screen and (min-width:768px){.c-capr-savings__dot-leader:after{content:"..........................................."}}.c-cacf-add--sticky{content:" ";display:block}.c-cacf-add__deck{width:100%;display:flex}.c-cacf-add--sticky .c-cacf-add__deck{padding:.3125rem .625rem;border-top:.25rem solid #50b948;background-color:#333;box-sizing:border-box;position:fixed;left:0;right:0;bottom:0;z-index:200}.c-cacf-add--sticky .c-cacf-add__deck .c-cacf-add__total{display:flex}.c-cacf-add--errored .c-cacf-add__code{color:#844}.c-cacf-add--errored .c-cacf-add__code::before{content:"Error: "}.c-cacf-add__total{display:none;flex:1 1 75%;align-items:center;justify-content:center;flex-direction:column;color:#fff;padding:.3125rem}.c-cacf-add__total>h1,.c-cacf-add__total h2,.c-cacf-add__total h3,.c-cacf-add__total h4,.c-cacf-add__total h5{color:#fff}.c-cacf-add__total>p{margin:0;font-size:.875rem}.c-cacf-add__code{text-align:right;font-size:.625rem;color:#a1a1a1;margin-top:.3125rem}.c-cacf-add button{margin:auto}@media print{.c-cacf-add{display:none}}@media screen and (min-width:1040px){.c-cacf-add--sticky .c-cacf-add__deck{width:63.75rem;left:calc((100% - 63.75rem)/2)}}.c-cacf-media{display:flex;flex-direction:column;margin-bottom:1.25rem;border-bottom:.0625rem solid #ddd}.c-cacf-media__title{font-family:"bebas-neue",sans-serif;font-weight:normal;color:#50b948;font-size:2.8125rem}.c-cacf-media__system img{width:100%}.c-cacf-media__system .c-cacf-media__system--hidden{display:none}.c-cacf-media__identifiers{display:flex;color:#ddd}.c-cacf-media__identifier{padding:.625rem 0;flex:1 1 auto;color:#ddd}.c-cacf-media__identifier p{margin:0;text-align:center;font-size:.75rem}.c-cacf-media__identifier p:first-child{font-weight:bold;font-size:.625rem}.c-cacf-media.c-cacf-media--desktop{display:none}@media screen and (min-width:768px){.c-cacf-media__title{display:none}.c-cacf-media.c-cacf-media--desktop{display:flex}.c-cacf-media.c-cacf-media--mobile{display:none}}.c-cacf-picker__header{display:flex;margin-bottom:.3125rem}.c-cacf-picker__title{display:none;font-family:"bebas-neue",sans-serif;font-weight:normal;color:#50b948;font-size:2.8125rem;text-transform:uppercase;margin:0;line-height:.75}.c-cacf-picker__button{align-self:flex-end;margin-left:auto}.c-cacf-picker__category{margin-bottom:1.25rem;display:flex}.c-cacf-picker__category--hidden{display:none}.c-cacf-picker__category-header{display:flex;flex-direction:row;margin-bottom:.625rem}.c-cacf-picker__category-title{color:#fff}.c-cacf-picker__icon{flex:0 1 auto;margin-right:.625rem}.c-cacf-picker__icon svg{fill:#a1a1a1;width:2.1875rem;height:2.1875rem}.c-cacf-picker__icon--desktop{display:none}.c-cacf-picker__details{flex:1 0 1%}.c-cacf-picker__component{display:flex;flex-wrap:wrap;margin-bottom:.625rem;padding-left:.3125rem}.c-cacf-picker__component-name{order:2;margin:0 .3125rem;font-weight:bold;flex:1 0 1%;color:#fff}.c-cacf-picker__component-name:hover{color:#9c9}.c-cacf-picker__component-name:active{color:#2c5029}.c-cacf-picker__component-name--selected{color:#50b948}.c-cacf-picker__component-name--disabled{color:#808080}.c-cacf-picker__component-name--disabled:hover,.c-cacf-picker__component-name--disabled:active{color:#808080}.c-cacf-picker__component-charge{order:5;flex:1 0 100%;padding-left:1.25rem;box-sizing:border-box}.c-cacf-picker__component-charge--hidden{visibility:hidden}.c-cacf-picker__component-charge--positive{color:#9c9}.c-cacf-picker__component-charge--negative{color:#c33}.c-cacf-picker__component-summary{order:4}.c-cacf-picker__component-summary--hidden{visibility:hidden}.c-cacf-picker__component-summary:hover{cursor:pointer}.c-cacf-picker__component-summary svg{fill:#ddd}.c-cacf-picker__component-summary svg:first-child,.c-cacf-picker__component-summary svg:last-child{padding-right:0}.c-cacf-picker__component-summary svg:hover{fill:#9c9}.c-cacf-picker__component-summary svg:active{fill:#2c5029}@media screen and (min-width:768px){.c-cacf-picker{margin:0}.c-cacf-picker__header{margin-bottom:1.25rem}.c-cacf-picker__title{display:inline}.c-cacf-picker__category-title{margin-top:0;margin-bottom:.5rem}.c-cacf-picker__category-header{margin-bottom:0}.c-cacf-picker__component{padding-left:0}.c-cacf-picker__component-charge{order:3;flex:0 1 15%;padding-left:0}.c-cacf-picker__icon{margin-right:1rem}.c-cacf-picker__icon svg{width:2.5rem;height:2.5rem}.c-cacf-picker__icon--desktop{display:block}.c-cacf-picker__icon--mobile{display:none}}.c-cacf-summary>*{max-width:100%}.c-cacf-summary *{box-sizing:border-box}.c-cacf-summary__brand-logo{width:3.75rem;height:auto}.c-cacf-summary__product-name{margin-bottom:1.875rem}.c-cacf-summary__details{color:#fff;padding:.9375rem}.c-cacf-summary__details h2,.c-cacf-summary__details h3,.c-cacf-summary__details h4,.c-cacf-summary__details h5,.c-cacf-summary__details h6{color:#fff}.c-cacf-summary__details ul{padding-left:1.5625rem;margin-bottom:1.875rem}.c-cacf-summary__details--name{color:#fff}.c-cacf-summary__price{color:#50b948;text-align:right;font-size:2.8125rem;margin:0}.c-cacf-summary:not(.c-cacf-summary--errored) .c-cacf-summary__price>span:last-child{display:none}.c-cacf-summary--errored .c-cacf-summary__price>span:first-child{display:none}.c-cacf-summary--errored .c-cacf-summary__price>span:last-child{display:inline;color:#844}.c-cacf-summary__selection{margin-bottom:.625rem;color:#50b948;transition:color 1s}.c-cacf-summary__selection--default{color:#a1a1a1}.c-cacf-summary__selection--hidden{display:none}.c-cacf-summary__instructions p{font-weight:bold}.c-cacf-summary__instructions textarea{resize:none;width:100%;font-size:.875rem;padding:.3125rem}.c-cacf-summary__sale>*{margin-bottom:.3125rem}.c-cacf-summary__instant-savings{width:100%;display:flex;color:#c00;font-size:.875rem}.c-cacf-summary__instant-savings span{font-size:25px;flex:1;overflow:hidden;line-height:.625rem}.c-cacf-summary__instant-savings span:after{content:"............................................................................."}.c-cacf-summary__dot-leader{flex:1;display:inline-block;box-sizing:content-box;overflow:hidden}.c-cacf-summary__dot-leader:after{margin:0 5px;font-size:25px;content:".........................................................................................."}.c-cacf-summary__presale-price{text-decoration:line-through;text-align:right;font-size:.875rem}@media screen and (min-width:768px){.c-cacf-summary__details ul{padding-left:2.5rem}}