a,article,div,li,ol,p,span{border:0;margin:0;padding:0;font:inherit;vertical-align:baseline}a{color:#2f8fd1;cursor:pointer;text-decoration:none}article{display:block}b,strong{font-weight:700}body{margin:0;background-color:transparent;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:13px;line-height:16px;overflow-y:scroll}.embedded-view body{overflow-y:auto}ol,ul{list-style:none}textarea{box-sizing:border-box;border:1px solid #ced1d3;border-radius:2px;outline:0;margin:0;padding:4px;background-clip:padding-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;overflow:auto;resize:none}textarea:focus{border-color:#8bc875;border-width:2px;padding:3px}#container{position:absolute;width:100%;min-height:100%}.clear:after{display:block;visibility:hidden;content:" ";clear:both;height:0;font-size:0}:after,:before,tags-input *{box-sizing:border-box}.button,.button-small{box-shadow:inset 0 -1px 0 rgba(0,0,0,.2);border-radius:3px;background-color:#c1bfba;background-image:linear-gradient(180deg,#ceccc7,#b4b2ac)}.button-small:hover,.button:hover{background-color:#c7c5bf;background-image:linear-gradient(180deg,#d8d6d0,#b5b3ad)}.button-small:active,.button:active{box-shadow:inset 0 -1px 0 rgba(0,0,0,.2);background-color:#c1bfba;background-image:linear-gradient(180deg,#ceccc7,#b4b2ac)}.button-small.white,.button.white{border:1px solid #e6e6e6;background-color:#f5f5f5;background-image:linear-gradient(180deg,#fbfbfb,#efefef)}.button-small.white:hover,.button.white:hover{background-color:#f7f7f7;background-image:linear-gradient(180deg,#fff,#efefef)}.button-small.white:active,.button.white:active{box-shadow:inset 0 0 8px rgba(0,0,0,.4);background-color:#f5f5f5;background-image:linear-gradient(180deg,#fbfbfb,#efefef)}.button-small.light-green,.button.light-green{background-color:#7ebc67;background-image:linear-gradient(180deg,#8bc875,#71af58)}.button-small.light-green:hover,.button.light-green:hover{background-color:#8dc378;background-image:linear-gradient(180deg,#9acf87,#80b769)}.button-small.light-green:active,.button.light-green:active{box-shadow:inset 0 0 8px rgba(0,0,0,.4);background-color:#7ebc67;background-image:linear-gradient(180deg,#8bc875,#71af58)}.button-small.blue,.button.blue{background-color:#3d8bb8;background-image:linear-gradient(180deg,#4295c8,#3781a7)}.button-small.blue:hover,.button.blue:hover{background-color:#3f90bf;background-image:linear-gradient(180deg,#469ed5,#3781a8)}.button-small.blue:active,.button.blue:active{box-shadow:inset 0 0 8px rgba(0,0,0,.3);background-color:#3d8bb8;background-image:linear-gradient(180deg,#4295c8,#3781a7)}.button-small.red,.button.red{background-color:#bd391e;background-image:linear-gradient(180deg,#d23f21,#a8331b)}.button-small.red:hover,.button.red:hover{background-color:#ca3b1f;background-image:linear-gradient(180deg,#ea4322,#a9331c)}.button-small.red:active,.button.red:active{box-shadow:inset 0 0 8px rgba(0,0,0,.3);background-color:#bd391e;background-image:linear-gradient(180deg,#d23f21,#a8331b)}.button-small.dark-green,.button.dark-green{background-color:#6ba253;background-image:linear-gradient(180deg,#72b059,#63944d)}.button-small.dark-green:hover,.button.dark-green:hover{background-color:#77ae60;background-image:linear-gradient(180deg,#81b86a,#6ea556)}.button-small.dark-green:active,.button.dark-green:active{box-shadow:inset 0 0 8px rgba(0,0,0,.3);background-color:#6ba253;background-image:linear-gradient(180deg,#72b059,#63944d)}.button-small.yellow,.button.yellow{background-color:#fcd84a;background-image:linear-gradient(180deg,#ffe347,#f8cc4d)}.button-small.yellow:hover,.button.yellow:hover{background-color:#fcdd49;background-image:linear-gradient(180deg,#ffec44,#f8cd4d)}.button-small.yellow:active,.button.yellow:active{box-shadow:inset 0 0 8px rgba(0,0,0,.3);background-color:#fcd84a;background-image:linear-gradient(180deg,#ffe347,#f8cc4d)}.button-small.orange,.button.orange{background-color:#f6761f;background-image:linear-gradient(180deg,#ff791f,#ec721f)}.button-small.orange:hover,.button.orange:hover{background-color:#f67b1a;background-image:linear-gradient(180deg,#ff8416,#ec721e)}.button-small.orange:active,.button.orange:active{box-shadow:inset 0 0 8px rgba(0,0,0,.3);background-color:#f6761f;background-image:linear-gradient(180deg,#ff791f,#ec721f)}.button-small.dark-grey,.button-small.selected,.button.dark-grey,.button.selected{background-color:#575550;background-image:linear-gradient(180deg,#636059,#4b4a47)}.button-small.dark-grey:hover,.button-small.selected:hover,.button.dark-grey:hover,.button.selected:hover{background-color:#66635c;background-image:linear-gradient(180deg,#7e7a70,#4d4c48)}.button-small.dark-grey:active,.button-small.selected:active,.button.dark-grey:active,.button.selected:active{box-shadow:inset 0 0 8px rgba(0,0,0,.6);background-color:#575550;background-image:linear-gradient(180deg,#636059,#4b4a47)}.button-small.light-grey,.button.light-grey{background-color:#c1bfba;background-image:linear-gradient(180deg,#ceccc7,#b4b2ac)}.button-small.light-grey:hover,.button.light-grey:hover{background-color:#c7c5bf;background-image:linear-gradient(180deg,#d8d6d0,#b5b3ad)}.button-small.light-grey:active,.button.light-grey:active{box-shadow:inset 0 0 8px rgba(0,0,0,.3)}.button-small.disabled,.button-small.disabled:active,.button-small.disabled:hover,.button-small.light-grey:active,.button.disabled,.button.disabled:active,.button.disabled:hover,.button.light-grey:active{background-color:#c1bfba;background-image:linear-gradient(180deg,#ceccc7,#b4b2ac)}.button-small.disabled:active,.button.disabled:active{box-shadow:inset 0 -1px 0 rgba(0,0,0,.2)}.button.disabled{color:#f1f1f1}.button,.button button,.button input{box-sizing:border-box;border:0;margin:0}.button button,.button input{box-sizing:border-box;padding:0;width:100%;height:100%;background-color:transparent}.button{box-sizing:border-box;padding:0 5px;color:#fff;line-height:26px;text-decoration:none}.button,.button-small,.button>button,.button>input[type=submit],.paged>.next,.search-popup li .search-item:hover{cursor:pointer}.disabled{color:#f1f1f1!important;cursor:default!important;text-decoration:none!important}.alert-icon,.button{display:inline-block}.button,.button-small,.paged>.next,.paged>.no-items{text-align:center}.label-tooltip{color:#71af58;cursor:default;font-weight:700}.label-tooltip span{color:#404042;font-weight:400}.paged>.no-items{box-sizing:border-box;margin-top:21px;width:100%;color:#9f9c96;font-style:italic;text-align:center}.hidden{display:none}.hide-scrollbar{overflow:hidden}.news-feed{width:100%}.reply-box{display:none}.review__content,.review__summary{float:none;clear:both;padding:12px}.options{padding-top:4px;color:#888}.options a{cursor:pointer}.affirmation-section .affirmation{display:inline;white-space:nowrap}.affirmation-section .popup{width:170px}.popup{position:absolute;box-shadow:2px 2px 10px #888;border:1px solid #ededed;padding:0;background-color:#eee;z-index:200}.popup li{display:block;position:relative;padding:5px 5px 5px 12px;color:#404042;cursor:pointer;line-height:16px}.ui-tooltip{display:inline-block;position:absolute;left:1.4em;box-shadow:0 0 7px rgba(80,80,80,.4);padding:8px;max-width:270px;min-width:120px;background-color:#fff;color:#5f5e5b;font-size:11px;z-index:4}.affirmation{display:inline}.review__author{display:block;padding-top:5px}.review__info{height:40px}.review__info .avatar{margin-right:15px!important}.review__summary{position:relative;border:1px solid #ededed;margin-top:15px}.review__content,.review__summary{float:none;clear:both;padding:12px}.review__content{border-left:1px solid #ededed;border-right:1px solid #ededed;border-bottom:1px solid #ededed}.review__content p{margin:0;padding:0}.review__image{display:block;float:left;box-sizing:border-box;margin-right:12px;width:115px;max-width:115px;text-align:center}.review__rating{display:block;float:left;max-width:300px}.review__rating h3{font-size:18px;line-height:24px}.review__rating h3 a{color:#000}.review__rating .rating{display:block;margin:0 0 4px}.review .add-to-cart{margin-top:8px;height:16px}.review .add-to-cart__button{padding-left:20px;background-size:contain!important;line-height:16px}.review .add-to-cart__button.lo{background:url(/Content/images/StorefrontIcons/icon-logos.svg) no-repeat}.review .add-to-cart__button.ve{background:url(/Content/images/StorefrontIcons/icon-verbum.svg) no-repeat}.review .add-to-cart__button.no{background:url(/Content/images/StorefrontIcons/icon-noet.svg) no-repeat}.review .add-to-cart__button.vy{background:url(/Content/images/StorefrontIcons/icon-vyrso.svg) no-repeat}.review--no-text{padding-bottom:1px}.news-feed__item{box-shadow:0 1px 1px rgba(0,0,0,.2);border-radius:2px;margin:0 0 16px;padding:20px 20px 0;background:#fff}.news-feed__item article .avatar{float:left;position:relative;margin:0;padding:0;z-index:1}.news-feed__item article .body{font-size:14px;line-height:20px;word-wrap:break-word;white-space:pre;white-space:pre-wrap;white-space:o-pre-wrap;white-space:moz-pre-wrap;white-space:hp-pre-wrap}.news-feed__item article .delete-comment{display:none}.news-feed__item article .info{margin-left:56px;padding:2px 0 4px;min-height:34px}.news-feed__item article .options{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin:16px -20px 0;padding:20px;background:#fcfcfc;color:#888}.news-feed__item article .options .affirmation-section .affirmation{display:inline-block;cursor:pointer;font-size:12px}.news-feed__item article .options .affirmation-section .affirmation-dropdown .down-arrow{font-size:9px;vertical-align:1px}.news-feed__item article .options .affirmation-section .popup{width:170px}.news-feed__item article .options .affirmation-section .popup li{display:block;position:relative;padding:5px 5px 5px 12px;color:#404042;cursor:pointer;line-height:16px}.news-feed__item article .options .affirmation-section .popup li .check{float:left;position:absolute}.news-feed__item article .options .affirmation-section .popup li .label{margin-left:16px}.news-feed__item article .options .account-link,.news-feed__item article .options .user-link{color:#000;font-weight:600}.news-feed__item article .options a{cursor:pointer}.news-feed__item article .user-link{color:#000;font-weight:600}.news-feed__item .avatar{float:left;position:relative;margin:0;padding:0;z-index:1}.news-feed__item .comment-main{min-height:46px}.news-feed__item .replies{margin:0 -20px;padding:0 20px;background:#fcfcfc}.news-feed__item .replies li{border-bottom:1px solid #ededed;margin:0;padding-top:14px;padding-left:0;padding-bottom:8px}.news-feed__item .replies li.reply-main .reply .avatar img{width:30px;height:30px}.news-feed__item .replies li.reply-main .reply .info{margin-left:46px;padding:0;height:auto;min-height:0;font:400 14px Source Sans Pro,sans-serif}.news-feed__item .replies li.reply-main .reply .options{border:none;margin:4px 0 0 46px;padding:0}.news-feed__item .replies .reply-main{border-color:#ededed}.news-feed__item .replies .reply-main:last-child{border-bottom:none}.news-feed__item .review .review__content{margin:-16px 0 16px}.news-feed__item .review__summary .content{border:none;padding:0}.news-feed__item .review__summary .review__image img{max-width:100px}.rating__star{display:inline-block;margin-right:4px;width:18px;height:18px;background-size:cover!important}.rating__star--on{background:url(/Content/images/RatingStars/Yellow/icon-star.svg) no-repeat}.rating__star--off{background:url(/Content/images/RatingStars/Yellow/icon-star-outline.svg) no-repeat}.embedded-view .news-feed__item .review .comment__actions{display:none}.embedded-view .news-feed__item .review .options{padding:0;height:40px}.embedded-view .news-feed__item .review .options .affirmation-section{position:absolute;width:86%;width:calc(100% - 60px)}.embedded-view .news-feed__item .review .options .affirmation-section .affirmation .affirmation-link{width:100%;color:#7a7a7a;font:600 12px Source Sans Pro,sans-serif;white-space:nowrap}.embedded-view .news-feed__item .review .options .affirmation-section .affirmation-dropdown{display:none}.embedded-view .news-feed__item .review .options .btn-reply{display:inline-block;width:60px;height:40px;background:url(/Content/Images/reply-icon.svg) 15px 0 no-repeat;background-size:21px;text-align:right}.embedded-view .news-feed__item .review .options .btn-reply .reply-count{position:absolute;left:32px;margin-top:15px;width:20px;color:#000;text-align:center}.embedded-view .news-feed__item .review .review__content{margin-top:12px}.embedded-view #reviews-wrapper{min-width:450px;background-color:#f8f8f8}.embedded-view #reviews-wrapper #reviews-body .affirmation{display:none}.embedded-view #reviews-wrapper #reviews-body .affirmation-dropdown,.embedded-view #reviews-wrapper #reviews-body .affirmation.affirmation--Like{display:inline-block;border-left:1px solid #e6e6e6;padding:0 15px;height:40px;color:#7a7a7a;cursor:pointer;font-weight:600;font-size:12px;line-height:40px;text-align:center;white-space:nowrap}.embedded-view #reviews-wrapper #reviews-body .news-feed.review .rating{display:inline-block}.embedded-view #reviews-wrapper #reviews-body .news-feed .no-items{padding-bottom:20px}.embedded-view #reviews-wrapper #reviews-body .replies li.reply-main .reply .body{margin:1px 0 0 46px}.embedded-view #reviews-wrapper #reviews-body .replies li.reply-main .reply .abbreviated-photo-container{display:none}.embedded-view #reviews-wrapper #reviews-body .replies .reply-main{border-color:#ededed}.embedded-view #reviews-wrapper #reviews-body .replies .reply-main:last-child{border-bottom:none}.embedded-view #reviews-wrapper #reviews-body .replies .reply-main .reply .affirmation-section .affirmation{display:none}.embedded-view #reviews-wrapper #reviews-body .replies .reply-main .reply .affirmation-section .affirmation.affirmation--Like{display:inline-block;border-left:none;margin:0 16px 0 0;padding:0;color:#000}.embedded-view #reviews-wrapper #reviews-body .replies .reply-main .reply .affirmation-section .affirmation .affirmation-link{color:#000}.embedded-view #reviews-wrapper #reviews-body .replies .reply-main .reply .affirmation-section .affirmation-dropdown{display:inline-block;border-left:none;margin:0 16px 0 0;padding:0;color:#000}.embedded-view #reviews-wrapper #reviews-body .replies .reply-main .reply .body{padding-top:5px}.embedded-view #reviews-wrapper #reviews-body .replies .reply-main .reply .options{width:auto;font:400 13px Source Sans Pro,sans-serif}.embedded-view .review__content{border:none;padding:0 0 12px}.embedded-view .review__info{display:inline-block;width:calc(100% - 130px)}.embedded-view .rating{float:right;box-sizing:border-box;padding-top:10px;height:40px}#reviews-wrapper{min-width:450px;background-color:#f8f8f8}#reviews-wrapper .reviews-top-border{height:2px;background-color:#ededed}#reviews-wrapper #reviews-header{border-bottom:2px solid #fff;padding:10px 20px}#reviews-wrapper #reviews-header #review-type{margin-right:16px;font-size:18px}#reviews-wrapper #reviews-header #sort-picker{display:inline-block;color:#62924c;cursor:pointer;font-size:12px}#reviews-wrapper #reviews-header #sort-picker:hover{color:#71af58}#reviews-wrapper #reviews-header #sort-picker .down-arrow{font-size:10px}#reviews-wrapper #reviews-header #sort-picker .sort-dropdown{position:absolute;box-shadow:0,0,7px,rgba(80,80,80,.4);background-color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:100}#reviews-wrapper #reviews-header #sort-picker .sort-dropdown ol{list-style:none}#reviews-wrapper #reviews-header #sort-picker .sort-dropdown .sort-option{padding:4px 10px;color:#404042}#reviews-wrapper #reviews-header #sort-picker .sort-dropdown .sort-option:hover{background-color:#f3f3f3}#reviews-wrapper #reviews-header #average-rating{float:right;margin-left:10px;cursor:default;line-height:24px}#reviews-wrapper #review-count{float:right;color:#9f9c96;font-size:12px;line-height:26px}#reviews-wrapper #review-subscription{float:right;margin-left:15px;font-size:12px;line-height:26px}#reviews-wrapper .review-disclaimer{padding-top:4px;color:#9f9c96;font-size:11px;text-align:left}#reviews-wrapper #reviews-body .news-feed{border-top:1px solid #ededed}#reviews-wrapper #reviews-body .news-feed article .review-main{min-height:46px}#reviews-wrapper #reviews-body .news-feed article .review-main>.options{display:inline-block}#reviews-wrapper #reviews-body .news-feed article .rating{display:none}#reviews-wrapper #reviews-body .news-feed article .content{background-color:#e0e0e0}#reviews-wrapper #reviews-body .news-feed article .review-bulletin{margin-left:0}#reviews-wrapper #reviews-body .news-feed .no-items{padding-bottom:20px}#reviews-wrapper #reviews-body .news-feed .replies .reply-main{border-color:#ededed}#reviews-wrapper #reviews-body .news-feed .replies .reply-main .abbreviated-photo-container{display:none}#reviews-wrapper #reviews-body .news-feed .next{border-color:#ededed;text-align:left}#reviews-wrapper #reviews-body .news-feed .next.page-request{padding:8px 20px}#reviews-wrapper #reviews-body .news-feed .comment-editor,#reviews-wrapper #reviews-body .news-feed .news-feed__item{border-color:#ededed}#reviews-wrapper #reviews-body .news-feed .comment-editor .comment-editor-controls{float:right}#reviews-wrapper #reviews-body .news-feed .comment-editor .loading-message{padding-top:14px}#reviews-wrapper #reviews-body .news-feed.review .rating{display:block}#reviews-wrapper #reviews-body .news-feed.hide-more-link .next{display:none}#reviews-wrapper #reviews-body .news-feed .news-feed__item{border-color:#ededed}#reviews-wrapper #reviews-body #signin-register{padding:26px 20px 40px;font-size:14px}#reviews-wrapper #reviews-body #signin-register .separator{color:#000;font-size:16px}#reviews-wrapper #reviews-body #signin-register .signin-left{float:left}#reviews-wrapper #reviews-body #signin-register .signin-right{float:right}#reviews-wrapper #reviews-body #previous-review-details{padding:24px 26px 24px 20px}#reviews-wrapper #reviews-body #previous-review-details .delete-comment{float:right}#reviews-wrapper #reviews-body #review-editor{padding:10px 20px}#reviews-wrapper #reviews-body #review-editor .account-details{float:left;margin-bottom:10px}#reviews-wrapper #reviews-body #review-editor .account-details .avatar{display:inline-block;margin-bottom:10px;height:40px}#reviews-wrapper #reviews-body #review-editor .account-details .avatar img{height:inherit;vertical-align:middle}#reviews-wrapper #reviews-body #review-editor .account-details .user-link{margin:0 4px 0 10px;color:#404042;font-weight:700}#reviews-wrapper #reviews-body #review-editor .account-details form{display:inline-block}#reviews-wrapper #reviews-body #review-editor .account-details form button{border:none;padding:0;background:transparent;cursor:pointer}#reviews-wrapper #reviews-body #review-editor form .textarea-container textarea{display:inline-block;box-sizing:border-box;margin:0;padding:7px;width:100%;height:30px;line-height:1}#reviews-wrapper #reviews-body #review-editor form .textarea-container textarea:focus{padding:6px}#reviews-wrapper #reviews-body #review-editor form .textarea-container textarea::placeholder{font-style:italic;font-size:13px}#reviews-wrapper #reviews-body #review-editor form .textarea-container.Review textarea{height:76px}#reviews-wrapper #reviews-body #review-editor form .content-editor-preview .content-preview{background-color:#e0e0e0}#reviews-wrapper #reviews-body #review-editor form .visibility-indicator{float:left;padding-top:8px;font-size:12px;line-height:26px}#reviews-wrapper #reviews-body #review-editor form .visibility-indicator .visibility-group{font-weight:700}#reviews-wrapper #reviews-body #review-editor form .remaining-characters{float:left;margin-bottom:-16px;color:#888;font-size:11px}#reviews-wrapper #reviews-body #review-editor form .buttons{float:right;margin-top:8px}#reviews-wrapper #reviews-body #review-editor form .buttons .button{width:64px;height:26px}#reviews-wrapper #reviews-body #review-editor form .buttons .cancel-link{margin-right:8px;line-height:26px}#reviews-wrapper #reviews-body #review-editor.expanded textarea{min-height:46px;font-style:normal;line-height:16px}#reviews-wrapper button{color:#62924c}#reviews-wrapper button:hover{color:#71af58}#reviews-wrapper.mobile-reviews-wrapper{min-width:0}#rating-controls{float:right;line-height:45px}#rating-controls .rating-hint{margin-right:12px}#rating-controls .rating-control{display:inline-block;vertical-align:middle}#rating-controls .rating-control .rating__star{cursor:pointer}#rating-control-wrapper,#rating-stars-wrapper{height:21px;background-color:transparent;color:#404042;cursor:default;font-size:13px}#rating-control-wrapper #rating-stars,#rating-stars-wrapper #rating-stars{margin-right:20px;min-width:100px;min-height:16px;vertical-align:middle}#rating-stars-wrapper{cursor:pointer}#rating-control-wrapper #ratings-count{color:#939597}