.ns-checkout-handler{padding:5%;margin:0 auto;max-width:940px;font-family:'Lato',helvetica,arial,sans-serif;color:#414141}.ns-checkout-handler .ns-modal{background:rgba(0,0,0,.9);position:fixed;left:0;top:0;right:0;bottom:0;z-index:50000}.ns-checkout-handler .ns-modal-wrapper{position:fixed;top:40%;left:0;right:0}.ns-checkout-handler .ns-modal .ns-message-note{font-size:.9375em;color:#fff;text-align:center}.ns-button,a.ns-button,a.ns-button:link,a.ns-button:visited,a.ns-button:hover,a.ns-button:active{border:1px;font-size:.875em;line-height:2.8em;font-weight:400;margin:.1em 0;margin-top:.1em;overflow:visible;padding:0 2em;padding-top:0;text-align:center;text-decoration:none;display:inline-block}.ns-label{margin-bottom:.5em}.ns-shop input[type="radio"]{outline:0 none !important;position:absolute;opacity:0}.ns-shop input[type="radio"]+label{margin-left:2em;margin-bottom:.5em;display:inline-block}.ns-shop input[type="radio"]+label:before{display:block;height:1.25em;width:1.25em;content:"";margin-left:-2em;margin-top:.25em;position:absolute;border-radius:1em;background:#d6d6d6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ns-shop input[type="radio"]:checked+label:before{background:#5f5f5f;border:.4em solid #d6d6d6}.ns-shop .ns-addon-upgrade-list-section input[type="radio"]+label{display:block}.ns-shop .ns-title-section{overflow:hidden}h1.ns-title{font-size:2.2em;margin-bottom:.45em}h3.ns-title{margin:0;font-size:1.5em;line-height:1.2em}.ns-product-title h1.ns-title{font-size:3em;margin:.25em 0;font-weight:300}.ns-landing-title h1.ns-title,.ns-category-title h1.ns-title,.ns-flat-category-section h2.ns-title{font-weight:300}.ns-page-title-section .ns-title{text-align:right;line-height:1.1em}.ns-field{background-color:#fff;border:solid 1px #e3e4e5;color:#808080;font-family:inherit;font-size:.9em;line-height:normal;padding:7px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:bottom;width:100%}.ns-price .n-country-prefix,.ns-price .n-symbol-prefix,.ns-price .n-seperator,.ns-price .n-cents{font-size:.5em;position:relative;top:.2em;vertical-align:top}.ns-validator{display:none}.ns-fixed{position:fixed;top:0}table.ns-cart-summary{width:100%}.one-framework .nl-content-pane{background:#f7f7f7}.ns-cart .ns-sort-label{text-transform:uppercase;font-size:.75em}.ns-button-row{padding:1rem 0}.ns-delivery-time{font-size:80%}.ns-buy-footer-item{display:inline-block}.ns-cart .ns-image-box{display:block;list-style-type:none;border:4px solid #fff !important;box-shadow:0 5px 10px rgba(50,50,50,.4);-webkit-box-shadow:0 5px 10px rgba(50,50,50,.4)}.ns-button-row .ns-checkout-button,.ns-button-row .ns-order-button{background-color:#9ac847;box-shadow:0 1px 2px 0 #cdcece;box-sizing:border-box;color:#fff;display:inline-block;line-height:3.333em;margin-bottom:0;margin-top:0;padding:0 2em;min-width:25%;text-align:center;text-decoration:none;min-width:12.5em}.ns-button-row .ns-checkout-button{float:right}.ns-checkout .ns-button-row .ns-order-button{float:left}.ns-button-row .ns-continue-button{background-color:#0087e8;box-shadow:0 1px 2px 0 #cdcece;box-sizing:border-box;color:#fff;display:inline-block;line-height:3.333em;margin-bottom:0;margin-top:0;padding:0 2em;min-width:25%;text-align:center;text-decoration:none}.ns-cart-item div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ns-cart .ns-cart-items{border-top:1px solid #e5e5e5}.ns-cart .ns-cart-item{padding-bottom:1.5rem;margin-bottom:1.5rem;margin-top:1.5rem;overflow:visible;border-bottom:1px solid #e5e5e5}.ns-cart .ns-cart-item .ns-photo-section{padding-right:2.5em}.ns-cart .ns-cart-item .ns-image-frame{display:block;float:left;width:100%;list-style-type:none;overflow:hidden;padding-top:100%;border:4px solid #fff !important;box-shadow:0 5px 10px rgba(50,50,50,.4);-webkit-box-shadow:0 5px 10px rgba(50,50,50,.4);position:relative}.ns-cart .ns-cart-item .ns-image-frame .ns-cart-item-image{background-position:center center;background-repeat:no-repeat;background-size:cover;bottom:0;display:block;left:0;position:absolute;right:0;top:0}.ns-cart .ns-cart-item .ns-text-section .ns-option-row{font-size:.8rem;overflow:hidden;margin-top:.5em;margin-bottom:.5em}.ns-cart .ns-cart-items-header{font-size:.8rem;font-variant:small-caps;font-weight:bold}.ns-cart .ns-cart-items .ns-cart-item .group>div{padding-top:.5rem;padding-bottom:.5rem}.ns-cart .ns-cart-items .ns-quantity-section .ns-quantity{width:3em}.ns-cart .ns-cart-item .ns-remove-button{float:right}.ns-cart .ns-cart-item .ns-full-item-price{color:#f00;padding-right:.5em;font-size:.8em}.ns-cart .ns-cart-item .ns-price-each-text{font-size:.8rem}.ns-cart .ns-cart-item .ns-text-section .ns-button-row{color:#414141;font-size:13px;font-weight:bold;padding-top:7px;text-align:right}.ns-cart .ns-cart-item .ns-title-section .ns-title{font-size:1.1rem;font-weight:bold;margin:0}.ns-cart .ns-user-type-section{line-height:1.75rem}.ns-cart .ns-forgot-password{display:none;font-size:.7em;float:right;color:#808080;padding-right:1em;line-height:2.85em}.ns-cart .ns-shipping-notes-section{font-size:80%;padding-top:1em}.ns-cart .ns-payment-integration-section{margin-bottom:1rem}.ns-cart .ns-summary-section{color:#414141;margin-top:1rem;overflow:hidden}.ns-cart-summary .ns-sub-total>td{border-bottom:1px solid #e5e5e5;padding-bottom:5px;padding-top:5px;font-size:.9rem}.ns-cart-summary .ns-total>td{font-weight:bold;padding-bottom:5px;padding-top:15px}.ns-cart-summary .ns-total .ns-price{float:right;display:block;padding-top:10px}.ns-cart-summary{float:right}.ns-cart-summary td{color:#414141}.ns-cart-summary .ns-amount{text-align:right;font-weight:bold}.ns-total-section .ns-total-label{display:block;float:left;padding-top:10px}.ns-tax-amount-label{font-weight:normal}.ns-shipping-rule{display:inline-block;max-width:90%;overflow:hidden;vertical-align:bottom;font-size:.9em}.ns-shipping-rule-amount{font-weight:bold;padding-left:1rem}.ns-cart .ns-user-login-row .ns-label{margin-right:5px}.ns-cart .ns-user-login-row .ns-login-email,.ns-cart .ns-user-login-row .ns-login-password{width:100%}input[disabled="disabled"].ns-field,textarea[disabled="disabled"].ns-field{background-color:#efefef;color:#aaa}.ns-cart-summary-section .ns-summary-section{color:#414141;overflow:auto;transform:translateZ(0);-webkit-transform:translateZ(0)}.ns-cart .ns-other-product-section .ns-image-link{display:block;float:left;margin-right:2.5rem}.ns-cart .ns-other-product-section .ns-cart-item{margin-top:2rem;margin-bottom:2rem;padding-bottom:2rem}.ns-cart .ns-other-product-section .ns-text-section>div{margin-top:.5em;margin-bottom:.5em}.ns-cart .ns-other-product-section .ns-text-section .ns-link-section{text-align:right}.ns-cart .ns-esitmate-shipping-section .ns-label{font-weight:bold;margin-top:1em}.ns-cart .ns-esitmate-shipping-section .ns-control{font-size:.9rem}.ns-cart .ns-coupon-code-section{vertical-align:middle}.ns-cart .ns-coupon-code-section .ns-coupon-code{margin-top:.25em;width:160px}.ns-cart .ns-button{color:#5f5f5f;background:#e3e3e3}.ns-checkout .ns-left-section{padding-right:4rem}.ns-checkout .ns-left-section .group{margin-bottom:1rem}.ns-checkout .ns-checkout-fields .group:first-child{margin-top:0}.ns-checkout .ns-payment-method-notes-section{margin-top:1em;font-size:80%}.ns-checkout .ns-shipping-notes-section{font-size:80%;padding-top:1em}.ns-checkout .ns-title-section{margin-bottom:1.5rem;overflow:visible;border-bottom:1px solid #e5e5e5}.ns-checkout .ns-checkout-section{padding-bottom:1.5rem;margin-bottom:1.5rem;margin-top:1.5rem;overflow:visible;border-bottom:1px solid #e5e5e5}.ns-checkout-message{padding-bottom:1.5rem;margin-bottom:1.5rem;margin-top:3rem;overflow:visible;border-bottom:1px solid #e5e5e5}.ns-checkout .ns-cart-summary-section{border-bottom:0}.ns-checkout .ns-checkout-title-section{padding-bottom:1rem}.ns-checkout .ns-page-title-section{padding-bottom:.5rem;border-bottom:1px solid #e5e5e5}.ns-checkout .ns-terms-section{margin-top:1em;margin-bottom:1em;color:#414141}.ns-checkout .ns-terms-section a,.ns-checkout .ns-terms-section a:hover,.ns-checkout .ns-terms-section a:link,.ns-checkout .ns-terms-section a:visited{color:#414141;font-weight:bold}.ns-checkout .ns-shipping-method-section .n-radio-button-list,.ns-checkout .ns-payment-method-section .n-radio-button-list{width:100%;display:table}.ns-checkout .ns-shipping-method-section .n-radio-button-list td,.ns-checkout .ns-payment-method-section .n-radio-button-list td{padding-top:.25em;padding-bottom:.25em;overflow:hidden;position:relative}.ns-checkout .ns-shipping-method-section .n-radio-button-list input,.ns-checkout .ns-payment-method-section .n-radio-button-list input{position:absolute;top:33%}.ns-checkout .ns-shipping-method-section .n-radio-button-list label,.ns-checkout .ns-payment-method-section .n-radio-button-list label{display:block !important;padding-left:1.125em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:2em;font-size:.9em}.generatedcontent .ns-checkout .ns-shipping-method-section .n-radio-button-list label,.generatedcontent .ns-checkout .ns-payment-method-section .n-radio-button-list label{padding-left:0;margin-top:0;margin-right:0}.generatedcontent .ns-checkout table.n-radio-button-list input[type="radio"]+label:before{margin-top:.4em}.ns-checkout .ns-payment-method-section .ns-payment-method-item{display:block;line-height:2em}.ns-checkout .ns-payment-method-section .ns-image{float:right;max-height:2em}.ns-checkout .ns-shipping-method-section .ns-shipping-rule-amount{float:right}.ns-detail-section{color:#5f5f5f}.ns-detail-section h1{color:#3e4044;font-weight:300}.ns-detail-section h2{color:#3e4044;font-weight:300;margin-top:1.25em;margin-bottom:.75em}.ns-detail-section .ns-left-section{width:66%;float:left}.ns-detail-section .ns-right-section{width:30%;margin-left:4%;float:right}.ns-detail-section .ns-title-section .ns-title{padding:0;margin:0}.ns-detail-section .ns-title-section{padding-bottom:1em}.ns-detail-section .ns-availability-section{line-height:2.5em;font-size:.8125em;color:#5f5f5f}.ns-detail-section .ns-availability-section,.ns-detail-section .ns-bottom-border{border-bottom:1px solid #3e4044;margin-bottom:1em}.ns-detail-section .ns-tax-label{font-size:.75em;text-transform:uppercase;text-align:right}.ns-detail-section div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ns-detail-section .ns-price-section{color:#414141;overflow:auto;padding-top:10px}.ns-detail-section .ns-price-label{font-size:1.25em;color:#3e4044;float:left;line-height:1;text-overflow:ellipsis}.ns-detail-section .ns-price{float:right;line-height:1;padding:0;font-size:1.875em;font-weight:bold;overflow:hidden;display:inline-block}.ns-detail-section .ns-purchase-price{padding-bottom:.5em;vertical-align:baseline}.ns-detail-section .ns-retail-price{color:#c8c8c8;padding-bottom:1em;font-weight:400}.ns-detail-section .ns-retail-price .ns-price{font-size:1.25em;font-weight:400}.ns-detail-section .ns-retail-price .n-units,.ns-detail-section .ns-retail-price .n-seperator,.ns-detail-section .ns-retail-price .n-cents{text-decoration:line-through}.ns-detail-section .ns-save-price{padding-bottom:1em;color:#f5154f;font-weight:400}.ns-detail-section .ns-save-price .ns-price{font-size:1.25em;font-weight:400}.ns-detail-section .ns-retail-price .ns-price-label,.ns-detail-section .ns-save-price .ns-price-label{color:#aaa;line-height:1}.ns-detail-section .ns-save-price .n-price-suffix{vertical-align:baseline;font-size:.4em}.ns-detail-section .ns-buy-section{padding-bottom:.625em;padding-left:1px;padding-right:1px;font-size:1.125em}.ns-detail-section .ns-buy-section table{border-collapse:collapse;width:100%}.ns-detail-section .ns-buy-section td{padding:0}.ns-detail-section .ns-buy-section .ns-quantity-control{width:3em;vertical-align:top}.ns-detail-section .ns-buy-section .ns-quantity-control .ns-field{height:3.25em;line-height:3.25em;padding:0 !important;text-align:center;border:0;-webkit-box-shadow:0 1px 2px 0 #cdcece;box-shadow:0 1px 2px 0 #cdcece}.ns-detail-section .ns-buy-section .ns-buy-control{padding-left:1em}.ns-detail-section .ns-buy-section a.ns-button{display:inline-block;line-height:3.333em;margin-bottom:0;margin-top:0;padding:0 1em;width:100%;background:#00b700;color:#fff;-webkit-box-shadow:0 1px 2px 0 #cdcece;box-shadow:0 1px 2px 0 #cdcece;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ns-detail-section .ns-description-row{padding-bottom:.625em}.ns-detail-section .ns-file-attachment-section{padding-bottom:.625em;text-align:center}.ns-detail-section .ns-file-attachment-link,.ns-detail-section .ns-file-attachment-link:link{background:#aaa;color:#fff;font-size:1.25em;padding:0 1em}.ns-detail-section .ns-file-attachment-link i{margin-right:.5em}.ns-detail-section .ns-mobile-image-section{display:none}.ns-detail-section .ns-display-image-link{background:#fff;display:block}.ns-detail-section .ns-image-list-section{background:#edeeee}.ns-detail-section .ns-image-list-section .ns-image-frame{background-position:center center;background-size:cover;display:block;float:left;list-style-type:none;overflow:hidden;padding:0;width:20%;border-right:1px solid #fff;border-top:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:0}.ns-detail-section .ns-image-list-section .ns-image-frame:nth-child(5){border-right:0}.ns-detail-section .ns-image-list-section .ns-image-frame:before{content:"";display:block;padding-top:100%}.ns-detail-section .ns-image-list-section a.ns-image-frame,.ns-detail-section .ns-image-list-section a.ns-image-frame:active,.ns-detail-section .ns-image-list-section a.ns-image-frame:hover{outline:0}.ns-detail-section .ns-image-section{position:relative}.ns-detail-section .ns-image-section .ns-display-image{width:100%;vertical-align:bottom;position:relative;z-index:2}.ns-detail-section .ns-option-list-section{overflow:visible;margin-bottom:.625em}.ns-detail-section .ns-option-control{padding-bottom:1.125em;padding-left:1px;padding-right:1px}.ns-detail-section .ns-option-control .ns-option-item{font-size:.9375em}.ns-detail-section .ns-option-label{padding-bottom:.3125em;color:#5f5f5f}.ns-detail-section .ns-option-panel{padding-bottom:.625em}.ns-detail-section .ns-image-section{padding-bottom:2em}.ns-detail-section .ns-summary-section{padding-bottom:2em;background:#edeeee;padding:1em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;transform:translateZ(0);-webkit-transform:translateZ(0)}.ns-detail-section .ns-overview-section{padding-bottom:2.5em;font-size:1.125em}.ns-detail-section .ns-feature-list-section,.ns-detail-section .ns-addon-upgrade-list-section{padding-bottom:2.5em}.ns-detail-section .ns-feature-group,.ns-detail-section .ns-addon-upgrade-group{background:#fff;margin-bottom:1em;padding:1.25em}.ns-detail-section .ns-feature-group:last-child,.ns-detail-section .ns-addon-upgrade-group:last-child{margin-bottom:0}.ns-detail-section .ns-feature-text-panel,.ns-detail-section .ns-addon-upgrade-text-panel{padding-left:2em}.ns-detail-section .ns-feature-group .ns-feature-name,.ns-detail-section .ns-addon-upgrade-group .ns-addon-upgrade-name{color:#5f5f5f;font-size:1.25em;margin-bottom:.75em}.ns-detail-section .ns-feature-group .ns-feature-description,.ns-detail-section .ns-addon-upgrade-group .ns-addon-upgrade-description{margin-bottom:1em}.ns-detail-section .ns-feature-image-panel,.ns-detail-section .ns-addon-upgrade-group .ns-addon-upgrade-control{margin:0;list-style:none;font-size:.9375em;display:block}.ns-detail-section .ns-addon-upgrade-group .ns-price-onsale,.ns-detail-section .ns-addon-upgrade-group .ns-price-change{color:#aaa;font-size:.9375em}.ns-detail-section .ns-price-retail-amount{text-decoration:line-through;color:#f5154f}.ns-detail-section .ns-file-attachment-section{padding-bottom:2.5em}.ns-detail-section .ns-file-attachment-section .ns-file-attachment-link{display:inline-block}.ns-detail-section .ns-tabstrip-section{padding-bottom:1em}.ns-detail-section div.k-tabstrip{background:#f7f7f7;padding:0;border:0}.ns-detail-section .k-tabstrip .k-tabstrip-items{padding:0;margin-bottom:0;margin-top:0;margin-left:10%}.ns-detail-section .k-tabstrip .k-tabstrip-items .k-item,.ns-detail-section .k-tabstrip .k-tabstrip-items .k-item.k-state-hover{border:0;background-color:#f7f7f7;background-image:none}.ns-detail-section .k-tabstrip .k-tabstrip-items .k-item .k-link{font-size:1.25em;font-weight:300;border:0;border-radius:0;line-height:2;margin-right:2px;display:block;padding:.5em 1em;position:relative;margin-bottom:0;color:#aaa}.ns-detail-section .k-tabstrip .k-tabstrip-items .k-item.k-state-active{background-color:#edeeee}.ns-detail-section .k-tabstrip .k-tabstrip-items .k-item.k-state-active .k-link{color:#555;cursor:default}.ns-detail-section .k-tabstrip .k-tabstrip-items .k-item span{border:0}.ns-detail-section .k-tabstrip .k-content.ns-tabstrip-body{background:#edeeee;padding:2em;border:0;line-height:1.6;margin:0}.ns-detail-section .ns-review-section .ns-review-item{-webkit-box-shadow:0 1px 3px 0 #edeeee;box-shadow:0 1px 3px 0 #edeeee}.ns-detail-section .ns-rating-section{background:#edeeee;color:#5f5f5f;line-height:1em;padding:1em 1.25em}.ns-detail-section .ns-review-section .ns-reviewer-rating{float:right}.ns-detail-section .ns-review-section .ns-reviewer-name{float:left}.ns-detail-section .ns-review-section .ns-review-content{padding:1.25em;background:#fff}.k-list-container .ns-option-list-item{padding:4px 0;overflow:hidden}.k-list-container .ns-option-list-item .ns-item-image{width:36px;height:36px;float:left;margin-right:10px;background-repeat:no-repeat;background-size:cover;display:inline-block}.k-list-container .ns-option-list-item .ns-item-text{line-height:36px;display:inline-block}.ns-flat-view .ns-category-description{margin-bottom:2em}.ns-flat-view .ns-flat-item-list{margin-bottom:2em}.ns-item-grid .ns-item{box-shadow:0 1px 2px 0 rgba(205,206,206,1);-webkit-box-shadow:0 1px 2px 0 rgba(205,206,206,1);overflow:auto;margin-bottom:20px}.ns-item-grid .row.pad-2x .ns-item{margin-bottom:2em}.ns-item-grid .ns-item:hover{box-shadow:0 3px 10px 3px rgba(204,204,204,1);-webkit-box-shadow:0 3px 10px 3px rgba(204,204,204,1)}.ns-item-grid .ns-item .ns-button-row{overflow:hidden;background-color:#f2f2f2;padding-top:3em;padding-bottom:1em}.ns-item-grid .ns-item .ns-button-row .ns-button{background:none repeat scroll 0 0 #00b700;box-shadow:0 1px 2px 0 #cdcece;box-sizing:border-box;color:#fff;display:inline-block;line-height:3.333em;margin-bottom:0;margin-top:0;padding:0 1em;display:block}.ns-item-grid .ns-item .ns-text-section{background-color:#f2f2f2;text-decoration:none;display:block;padding:1.25em;position:relative}.ns-item-grid .ns-item .ns-image-section{position:relative;z-index:2;box-shadow:0 1px 2px 0 rgba(125,125,125,1)}.ns-item-grid .ns-item .ns-image-section .ns-link{background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;line-height:0}.ns-item-grid .ns-item .ns-price-tag-section .ns-price-label{font-size:.9375em}.ns-item-grid .ns-item .ns-price-tag-section .ns-price{float:right;font-size:1em}.ns-item-grid .ns-item .ns-price-tag-section>div{margin-bottom:.3125em;line-height:1em}.ns-item-grid .ns-item .ns-price-tag-section .ns-retail-price{color:#5f5f5f}.ns-item-grid .ns-item .ns-price-tag-section .ns-save-price{color:#f51d3b;font-weight:400}.ns-item-grid .ns-item .ns-price-tag-section .ns-purchase-price{font-weight:400;color:#414141}.ns-item-grid .ns-item .ns-liner-section{font-size:.9375em;color:#f51d3b;font-weight:400;line-height:1.25em;padding-top:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-item-grid .ns-item .ns-title-section{overflow:hidden;text-overflow:ellipsis;font-size:1.125em;white-space:nowrap}.ns-product-grid .ns-item .ns-title-section{height:2.75em;overflow:hidden;text-overflow:ellipsis;margin-bottom:.75em}.ns-item-grid .ns-item .ns-title-section .ns-title{color:#5f5f5f;font-weight:300;font-size:1em;line-height:1.375em;margin:0;padding:0;text-decoration:none;display:block}.ns-category-grid .ns-item .ns-title-section .ns-title{line-height:1.5em}.ns-item-grid .ns-item .ns-item-count{position:absolute;top:.8333em;right:.8333em;height:2.222em;width:2.222em;line-height:2.222em;border-radius:1.111em;text-align:center;color:#b1b1b1;background-color:#eaeaea;font-size:1.125em}.ns-category-list .ns-item .ns-item-count{display:none}.ns-item-grid .ns-item .ns-item-count+.ns-title-section{margin-right:2.75em}.ns-item-list .ns-item{box-shadow:0 1px 2px 0 rgba(205,206,206,1);-webkit-box-shadow:0 1px 2px 0 rgba(205,206,206,1);overflow:hidden;display:table;margin-bottom:3em}.ns-item-list .ns-item .ns-button-row{bottom:0;left:0;overflow:auto;padding:0 1.5em 1.5em 3.125em;position:absolute;right:0}.ns-item-list .ns-item .ns-button-row .ns-button{background:none repeat scroll 0 0 #00b700;box-shadow:0 1px 2px 0 #cdcece;box-sizing:border-box;color:#fff;display:inline-block;line-height:3.333em;margin-bottom:0;margin-top:0;padding:0 1em;width:14em;float:right}.ns-item-list .ns-item .ns-image-section{background-color:#fff;background-position:center center;background-repeat:no-repeat;box-shadow:0 1px 2px 0 rgba(205,206,206,1);-webkit-box-shadow:0 1px 2px 0 rgba(205,206,206,1);position:relative;width:32%;height:100%;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell}.ns-item-list .ns-item .ns-image-section .ns-link{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block}.ns-item-list .ns-item .ns-text-section{position:relative;width:68%;height:100%;vertical-align:top;display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;padding-left:3.5em;padding-top:3.5em;padding-right:3.5em;background-color:#f2f2f2}.ns-item-list .ns-item .ns-price-tag-section{font-weight:300;padding-right:35%;line-height:1.25em}.ns-item-list .ns-item .ns-liner-section{font-weight:400;line-height:1.25em;color:#f51d3b;padding-top:1em}.ns-item-list .ns-item.ns-has-view-button .ns-liner-section{padding-right:10em}.ns-item-list .ns-item .ns-price-tag-section>div{margin-bottom:.625em}.ns-item-list .ns-item .ns-price-tag-section .ns-price-label{font-size:1.125em}.ns-item-list .ns-item .ns-price-tag-section .ns-price{float:right;font-size:1.25em}.ns-item-list .ns-item .ns-price-tag-section .ns-retail-price{color:#5f5f5f}.ns-item-list .ns-item .ns-price-tag-section .ns-save-price{color:#f51d3b;font-weight:400}.ns-item-list .ns-item .ns-price-tag-section .ns-purchase-price{font-weight:400;color:#414141}.ns-item-list .ns-item .ns-title-section{overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:2.5em}.ns-item-list .ns-item .ns-title-section .ns-title{color:#414141;font-size:1.5em;font-weight:300;height:1em;line-height:1em;margin:0;padding:0}.ns-item-list .n-excluding-tax{font-size:.625em}.ns-item-list .ns-item:hover{box-shadow:0 3px 10px 3px rgba(204,204,204,1);-webkit-box-shadow:0 3px 10px 3px rgba(204,204,204,1)}.ns-item{box-sizing:border-box;display:block;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%}.ns-item .ns-flag{width:80px;height:80px;border-radius:50%;line-height:80px;text-align:center;font-size:.75em;font-weight:bold;color:#fff;z-index:100;position:absolute;bottom:20px;right:20px}.ns-is-feature-item .ns-flag{background-color:rgba(38,193,38,.8)}.ns-is-new-item .ns-flag{background-color:rgba(71,155,240,.8)}.ns-is-sale-item .ns-flag{background-color:rgba(246,63,88,.8)}.ns-shop .ns-item .ns-price{font-size:2em;line-height:1}.ns-shop .ns-item .ns-price .ns-currency-prefix,.ns-shop .ns-item .ns-price .ns-seperator,.ns-shop .ns-item .ns-price .ns-cents{font-size:.4em;position:relative;top:.3em;vertical-align:top}.ns-shop-trail{height:3.125em;line-height:3.125em;font-weight:300;color:#aaa;overflow:hidden}.ns-shop-trail .ns-link,.ns-shop-trail .ns-category-title{color:inherit;display:inline;font-size:.9375em;line-height:3.3333em}.ns-shop-trail .ns-separator{font-size:.9375em;line-height:3.3333em;padding:0 .333em}.ns-shop-trail .ns-item-title{color:#5f5f5f}.ns-shop-trail a{color:inherit;text-decoration:none !important}.ns-title-checkout-section{padding-bottom:.625em}.ns-create-account-section{padding-bottom:.625em}@-webkit-keyframes zoom{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoom{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.ns-zoom{-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media(max-width:1199px) and (min-width:960px){.ns-item-list .ns-item .ns-text-section{font-size:90%}}@media(max-width:959px) and (min-width:768px){.ns-item-list .ns-item .ns-text-section{font-size:75%}.ns-detail-section .ns-summary-section{font-size:80%}}@media(min-width:768px){.ns-cart .ns-logo img{margin-bottom:1.5rem}}@media(max-width:767px){.ns-title-section h1.ns-title{text-align:left;margin-top:.5em;margin-bottom:.5em}.ns-cart .ns-other-product-section .ns-image-link{float:none;margin-bottom:1.5rem}.ns-cart .ns-user-type-section{margin-bottom:.5rem}.ns-cart .ns-user-login-row input{margin-top:.5em;margin-bottom:.5em}.ns-cart .ns-button-row .ns-continue-button,.ns-cart .ns-button-row .ns-checkout-button{width:100%;margin-bottom:.5em}.ns-checkout .ns-left-section{padding-right:0}.ns-checkout .ns-cart-summary-section{position:static}.ns-item-grid .ns-item{max-width:400px;margin-left:auto;margin-right:auto;float:none}.ns-item-list .ns-item{max-width:400px;margin-left:auto;margin-right:auto;display:block;float:none}.ns-item-list .ns-item .ns-text-section{width:100%;display:block;padding-bottom:3.5em}.ns-item-list .ns-item .ns-price-tag-section{padding-right:0}.ns-item-list .ns-item .ns-image-section{width:100%;display:block}.ns-item-list .ns-item.ns-has-view-button .ns-liner-section{padding-right:0}.ns-item-list .ns-item .ns-button-row{position:static;padding:0;padding-top:2em;text-align:center}.ns-item-list .ns-item .ns-button-row .ns-button{max-width:initial;float:none;width:100%}.ns-item-list .ns-item .ns-link-section{padding-right:0}.ns-detail-section .ns-summary-section{font-size:70%}.ns-detail-section .ns-image-section{width:100%}.ns-detail-section .ns-mobile-image-section{width:100%}.ns-detail-section .ns-review-section .ns-review-item{background-size:contain}.ns-detail-section .ns-left-section{width:100%;float:none}.ns-detail-section .ns-right-section{width:100%;float:none;padding-left:0}.ns-detail-section .ns-mobile-image-section{display:block;margin-bottom:1em}.ns-detail-section .ns-image-section{display:none}.ns-detail-section .ns-summary-section{font-size:100%}.ns-detail-section .RadTabStrip_ns .rtsUL>.rtsLI>a{font-size:1em;padding:.5em .75em}.ns-detail-section .ns-feature-image-panel,.ns-detail-section .ns-addon-upgrade-image-panel{margin-bottom:1.5em}.ns-detail-section .ns-feature-text-panel,.ns-detail-section .ns-addon-upgrade-text-panel{padding-left:10px}.ns-detail-section .ns-summary-section{position:static !important}.ns-detail-section .ns-right-section{margin-left:0}}