.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:2px;padding:1px;display:inline-block;overflow:visible;clip:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}label.visually-hidden,legend.sr-only,legend.visually-hidden{color:#737373}.clearfix:after,.form-row:after,.howto-detail-page .how-to-page .para-cont .swap-cont:after{content:"";display:table;clear:both}[class*=" icon-"],[class^=icon-]{font-family:icomoon,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bag-filled:before{content:"\e911"}.icon-chevron-thin-left:before{content:"\e906"}.icon-bag:before{content:"\e900"}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Helvetica Neue LT W01_35 Thin,Helvetica,Arial,Lucida Grande,sans-serif;color:#000;font-family:HelveticaNeueW01-45Ligh,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:0}@media print,screen and (max-width:39.99875em){body{font-size:13px;line-height:1.15}}@media print,screen and (min-width:40em) and (max-width:63.99875em){body{font-size:13px;line-height:1.08}}@media print,screen and (min-width:64em){body{font-size:15px;line-height:1.07;overflow-y:visible}}#main{min-height:250px;position:relative}@media print,screen and (max-width:39.99875em){#main{min-height:150px}}#main:focus{outline:0}.password-less-login-modal .close-passwordless-login{background-color:transparent;border:0;color:#504949;cursor:pointer;display:block;position:absolute;top:1rem;right:1rem;padding:0;z-index:1}.content-wrap{width:100%;max-width:1155px;margin:0 auto;padding-left:20px;padding-right:20px}@media print,screen and (max-width:39.99875em){.content-wrap{padding-top:10px}}@media print,screen and (min-width:40em){.content-wrap{padding-left:30px;padding-right:30px}}@media screen and (min-width:75em){.content-wrap{padding-left:0;padding-right:0}}@media print,screen and (min-width:64em){.content-wrap-spacing{padding-left:172.5px;padding-right:172.5px}}fieldset{border:0;margin:0;padding:0}table{width:100%}th{text-align:left}td{padding:1em;vertical-align:top}.button-text{background-color:transparent;border-width:0;color:#000;padding:0}.button-text:hover{background-color:transparent;text-decoration:underline}.button-full-width{padding-left:0;padding-right:0;text-align:center;width:100%}.button-link{margin:20px auto;width:100%;color:#000;background-color:#fff;border:1px solid #000}.button-link:hover{background-color:#000;color:#fff;border-color:#fff}.button,.button-link,button,input[type=button]{background-color:transparent;border:1px solid #000;color:#000;cursor:pointer;display:inline-block;font-family:HelveticaNeueW01-45Ligh,Helvetica,Arial,Lucida Grande,sans-serif;line-height:1;padding:8px 30px 9px;text-align:center;text-transform:uppercase;transition:background-color .3s ease;white-space:nowrap;vertical-align:middle;font-size:13px}@media print,screen and (min-width:64em){.button,.button-link,button,input[type=button]{font-size:15px}}.button-link:hover,.button:hover,button:hover,input[type=button]:hover{background-color:#000;color:#fff}.button-link:hover:focus,.button:hover:focus,button:hover:focus,input[type=button]:hover:focus{outline-color:#000}.button-link[aria-disabled=true],.button-link[disabled],.button.disabled,.button[aria-disabled=true],.button[disabled],.disabled.button-link,button.disabled,button[aria-disabled=true],button[disabled],input[type=button].disabled,input[type=button][aria-disabled=true],input[type=button][disabled]{opacity:.5;filter:alpha(opacity=50)}.button-link[aria-disabled=true],.button-link[disabled],.button.disabled.outline,.button[aria-disabled=true].outline,.button[disabled].outline,.disabled.button-link,button.button-link[aria-disabled=true],button.button-link[disabled],button.disabled.button-link,button.disabled.outline,button[aria-disabled=true].outline,button[disabled].outline,input.button-link[type=button].disabled,input.button-link[type=button][aria-disabled=true],input.button-link[type=button][disabled],input[type=button].disabled.outline,input[type=button][aria-disabled=true].outline,input[type=button][disabled].outline{background-color:transparent;border-color:#595959!important}.button-link[aria-disabled=true]:hover,.button-link[disabled]:hover,.button.disabled:hover,.button[aria-disabled=true]:hover,.button[disabled]:hover,.disabled.button-link:hover,button.disabled:hover,button[aria-disabled=true]:hover,button[disabled]:hover,input[type=button].disabled:hover,input[type=button][aria-disabled=true]:hover,input[type=button][disabled]:hover{cursor:auto}.button-link i.left,.button i.left,button i.left,input[type=button] i.left{margin-right:.6em}.button-link i.right,.button i.right,button i.right,input[type=button] i.right{margin-left:.6em}.button-large.button-link,.button.button-large,button.button-large,input[type=button].button-large{padding:11px 40px 12px}.button-dark.button-link,.button.button-dark,.section-dark .button,.section-dark .button-link,.section-dark button,.section-dark button.button,.section-dark button.button-link,.section-dark input.button-link[type=button],.section-dark input.button[type=button],.section-dark input[type=button],button.button-dark,input[type=button].button-dark{color:#fff;background-color:#000;border:1px solid #fff}.button-dark.button-link:hover,.button.button-dark:hover,.section-dark .button-link:hover,.section-dark .button:hover,.section-dark button:hover,.section-dark input[type=button]:hover,button.button-dark:hover,input[type=button].button-dark:hover{background-color:#fff;color:#000;border-color:#000}.no-style-btn{border:initial;padding:initial}.no-style-btn,.no-style-btn:hover{background-color:initial;color:initial}.section-dark button.disabled:hover,.section-dark button[disabled]:hover,button.button-dark.disabled:hover,button.button-dark[disabled]:hover{color:#fff;background-color:#000;border-color:#fff}button.button-light.disabled:hover,button.button-light[disabled]:hover{color:#000;background-color:#fff;border-color:#000}h1{font-family:HelveticaNeueW01-UltLt,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:0;text-transform:uppercase}@media print,screen and (max-width:39.99875em){h1{font-size:24px;line-height:.96}}@media print,screen and (min-width:40em) and (max-width:63.99875em){h1{font-size:28px;line-height:.93}}@media print,screen and (min-width:64em){h1{font-size:36px;line-height:.89}}label{font-family:Helvetica Neue LT W01_55 Roman,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:0;text-transform:uppercase}@media print,screen and (max-width:39.99875em){label{font-size:12px;line-height:13px}}@media print,screen and (min-width:40em) and (max-width:63.99875em){label{font-size:12px;line-height:13px}}@media print,screen and (min-width:64em){label{font-size:13px;line-height:14px}}h4{font-family:HelveticaNeueW01-UltLt,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:0;text-transform:uppercase}@media print,screen and (max-width:39.99875em){h4{font-family:Helvetica Neue LT W01_35 Thin;font-size:16px;line-height:1.125;letter-spacing:.015em}}@media print,screen and (min-width:40em) and (max-width:63.99875em){h4{font-size:26px;line-height:.92}}@media print,screen and (min-width:64em){h4{font-size:28px;line-height:1}}.error{font-family:HelveticaNeueW01-45Ligh,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:0;display:inline-block}@media print,screen and (max-width:39.99875em){.error{font-size:13px;line-height:1.15}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.error{font-size:13px;line-height:1.08}}@media print,screen and (min-width:64em){.error{font-size:15px;line-height:1.07}}.text-uppercase{text-transform:uppercase}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{font-family:HelveticaNeueW01-45Ligh,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:0;padding:8px 10px;vertical-align:middle;font-family:Helvetica Neue LT W01_35 Thin,Helvetica,Arial,Lucida Grande,sans-serif;color:#000;background-color:#fff;border:1px solid #d9d9d9}@media print,screen and (max-width:39.99875em){input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{font-size:13px;line-height:1.15}}@media print,screen and (min-width:40em) and (max-width:63.99875em){input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{font-size:13px;line-height:1.08}}@media print,screen and (min-width:64em){input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{font-size:15px;line-height:1.07}}input[type=email].error,input[type=number].error,input[type=password].error,input[type=tel].error,input[type=text].error,textarea.error{border:1px solid #e6001e}input[type=email]:-moz-placeholder,input[type=email]:-ms-input-placeholder,input[type=email]::-moz-placeholder,input[type=email]::-ms-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]:-moz-placeholder,input[type=number]:-ms-input-placeholder,input[type=number]::-moz-placeholder,input[type=number]::-ms-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]:-moz-placeholder,input[type=password]:-ms-input-placeholder,input[type=password]::-moz-placeholder,input[type=password]::-ms-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]:-ms-input-placeholder,input[type=tel]::-moz-placeholder,input[type=tel]::-ms-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]:-moz-placeholder,input[type=text]:-ms-input-placeholder,input[type=text]::-moz-placeholder,input[type=text]::-ms-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea:-moz-placeholder,textarea:-ms-input-placeholder,textarea::-moz-placeholder,textarea::-ms-input-placeholder,textarea::-webkit-input-placeholder{color:#595959;text-transform:uppercase}input[type=email].field-large,input[type=number].field-large,input[type=password].field-large,input[type=tel].field-large,input[type=text].field-large,textarea.field-large{padding:8px 12px;font-family:HelveticaNeueW01-45Ligh,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:.015em}@media print,screen and (max-width:39.99875em){input[type=email].field-large,input[type=number].field-large,input[type=password].field-large,input[type=tel].field-large,input[type=text].field-large,textarea.field-large{font-size:15px;line-height:18px;letter-spacing:0}}@media print,screen and (min-width:40em) and (max-width:63.99875em){input[type=email].field-large,input[type=number].field-large,input[type=password].field-large,input[type=tel].field-large,input[type=text].field-large,textarea.field-large{font-size:15px;line-height:18px}}@media print,screen and (min-width:64em){input[type=email].field-large,input[type=number].field-large,input[type=password].field-large,input[type=tel].field-large,input[type=text].field-large,textarea.field-large{font-size:18px;line-height:22px}}.section-light input[type=email],.section-light input[type=number],.section-light input[type=password],.section-light input[type=tel][type=email],.section-light input[type=tel][type=number],.section-light input[type=tel][type=password],.section-light input[type=tel][type=text],.section-light input[type=text],.section-light textarea,input[type=email].field-light,input[type=number].field-light,input[type=password].field-light,input[type=tel].field-light,input[type=text].field-light,textarea.field-light{color:#000;background-color:#fff;border:1px solid #d9d9d9}.section-dark input[type=email],.section-dark input[type=number],.section-dark input[type=password],.section-dark input[type=tel][type=email],.section-dark input[type=tel][type=number],.section-dark input[type=tel][type=password],.section-dark input[type=tel][type=text],.section-dark input[type=text],.section-dark textarea,input[type=email].field-dark,input[type=number].field-dark,input[type=password].field-dark,input[type=tel].field-dark,input[type=text].field-dark,textarea.field-dark{color:#fff;background-color:#000;border:1px solid #fff}input{-webkit-appearance:none;border-radius:0}a{color:#000;text-decoration:none}a:active,a:hover{color:#595959;cursor:pointer}select{font-size:inherit;font-family:Helvetica Neue LT W01_35 Thin,Helvetica,Arial,Lucida Grande,sans-serif;margin:0;text-overflow:"";-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;background-color:#fff;border:1px solid #bfbfbf;border-radius:0;padding:8px 24px 8px 10px;height:100%;background-image:url(https://fr.narscosmetics.ca/on/demandware.static/Sites-nars_ca-Site/-/en_CA/v1748682178908/images/interface/caret-down.svg);background-repeat:no-repeat;background-position:center right 7px;background-size:7px 7px}@media print,screen and (min-width:64em){select{line-height:16px}}select:before{font-family:icomoon,sans-serif;content:"\e913";display:block;font-weight:700;position:absolute;font-size:11px;top:4px;left:4px}select::-ms-expand{display:none}select.underline{border-width:1px 0}select:disabled,select [disabled]{color:rgba(0,0,0,.3)}select:disabled:after,select [disabled]:after{color:rgba(0,0,0,.1)}.section-light select,select.select-light{color:#000;background-color:#fff;border:1px solid #bfbfbf;background-image:url(https://fr.narscosmetics.ca/on/demandware.static/Sites-nars_ca-Site/-/en_CA/v1748682178908/images/interface/caret-down.svg)}.section-dark select,select.select-dark{color:#fff;background-color:#000;border:1px solid #fff;background-image:url(https://fr.narscosmetics.ca/on/demandware.static/Sites-nars_ca-Site/-/en_CA/v1748682178908/images/interface/caret-down-white.svg)}.section-dark{background:#000;color:#fff}.section-dark a{color:#fff}.section-dark a:hover{color:#bfbfbf}.section-light{background:#fff;color:#000}.section-light .button,.section-light .button-link,.section-light button,.section-light input[type=button]{color:#000;background-color:#fff;border:1px solid #000}.section-light .button-link:hover,.section-light .button:hover,.section-light button:hover,.section-light input[type=button]:hover{background-color:#000;color:#fff;border-color:#fff}.section-light a{color:#000}.section-light a:hover{color:#737373}.page-intro-btm-border{display:none!important}.dropdown-pane{display:block}.menu-utility-content.bottom.dropdown-pane{max-height:82vh;overflow-y:auto;overflow-x:hidden}.row.row-no-spacing{margin:0}.icon-spinner{transform-origin:50% 50%;animation:spin 1.5s linear infinite}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slick-slider.row [class*=large-],.slick-slider.row [class*=medium-],.slick-slider.row [class*=small-]{-ms-flex:none;flex:none;max-width:none}.ui-dialog{position:fixed}@media print,screen and (max-width:39.99875em){.ui-dialog{position:absolute}}.ui-dialog #dialog-container h1{font-family:HelveticaNeueW01-UltLt,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:-.015em;text-transform:uppercase}@media print,screen and (max-width:39.99875em){.ui-dialog #dialog-container h1{font-size:24px;line-height:.96}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.ui-dialog #dialog-container h1{font-size:26px;line-height:.92}}@media print,screen and (min-width:64em){.ui-dialog #dialog-container h1{font-size:33px;line-height:.9}}.ui-dialog #dialog-container p{padding-top:10px;padding-bottom:10px}.hash-tag{position:relative;top:-110px}@media print,screen and (max-width:39.99875em){.hash-tag{top:-95px}}body .bv-cv2-cleanslate .bv-inline-rating-container .bv-rating-stars.bv-rating-stars-off,body .bv-cv2-cleanslate .bv-primarySummary-rating-container .bv-rating-stars-off{color:#d9d9d9!important}.svg-icon{display:inline-block}.svg-icon svg{display:block;width:100%;height:100%;pointer-events:none}@media screen and (-ms-high-contrast:active){.svg-icon svg{fill:windowText}}.scroll-to-top{position:fixed;bottom:140px;right:10px;padding:.5em .75em;text-align:center;z-index:9999;border:1px solid #909090;visibility:hidden}@media print,screen and (min-width:40em){.scroll-to-top{bottom:130px}}.scroll-to-top .icon-up-pdp{color:#757575;font-size:24px}@media screen and (-ms-high-contrast:active){.scroll-to-top .icon-up-pdp{color:windowText}}.scroll-to-top.show{visibility:visible;cursor:pointer;opacity:1}@media print,screen and (max-width:39.99875em){.scroll-to-top.show{z-index:1}}.scroll-to-top.white-outline{border:1px solid #c8c8c8}.scroll-to-top.white-outline .icon-up-pdp{color:#c8c8c8}.scroll-to-top.white-outline:focus{outline:1px dotted #c8c8c8}.zeroOpacity{visibility:visible;cursor:pointer;opacity:0}.line-around{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center}.line-around:after,.line-around:before{content:"";-ms-flex:1;flex:1;border-bottom:1px solid #000}.line-around:before{margin-right:.25em}.line-around:after{margin-left:.25em}.line-around span{padding:0 20px}img[data-lazy-src]{will-change:contents}:focus{outline:1px dotted}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body:focus{outline:none}}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:1px dotted currentColor}.button-link:focus,.button:focus,button:focus{outline-offset:1px}.button-light.button-link:focus,.button.button-light:focus,button.button-light:focus{outline-color:#fff}.button-dark.button-link:focus,.button.button-dark:focus,.section-dark .button-link:focus,.section-dark .button:focus,.section-dark button:focus,button.button-dark:focus{outline-color:#000}input[type=email]:focus,input[type=text]:focus{outline-offset:-2px}input[type=checkbox]:focus{outline-offset:1px}.js .simple-submit{display:none}legend{position:relative;text-transform:uppercase;margin-bottom:40px;display:block;max-width:none;line-height:1.2;border-top:8px solid #000;margin-top:0;padding:16px 24px 16px 0;max-width:100%;margin-left:0;width:100%}@media print,screen and (max-width:39.99875em){legend{margin-bottom:0}}@media print,screen and (min-width:40em){legend{background:transparent;color:#000;font-size:38px;text-transform:none}legend.disabled{margin-top:40px;border-color:#bdbdbd}legend.disabled+legend.disabled{margin-top:0}}@media print,screen and (min-width:64em){legend{font-size:40px}}legend span{position:relative;text-transform:none;padding:0 .5em}legend a{display:inline;margin-left:15px}@media print,screen and (min-width:40em){legend a{float:none;display:inline-block;text-transform:uppercase}}label{margin-bottom:.3rem}.form-horizontal label{margin-bottom:0;width:100%}@media print,screen and (min-width:64em){.form-horizontal label{min-width:120px}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.form-horizontal label{min-width:120px}}.label-inline label{display:inline;float:none;margin-top:0;text-align:left;width:auto}.label-above label{width:auto}.form-label-text{float:left;padding:.75em 0 0;text-align:right;width:25%}.form-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:0 auto;font-family:HelveticaNeueW01-75Bold,Helvetica,Arial,Lucida Grande,sans-serif}@media print,screen and (min-width:40em){.form-row{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;max-width:100%;position:relative;clear:both}.form-horizontal .form-row,.form-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media print,screen and (min-width:40em){.form-row label{width:15%}.form-horizontal .form-row label{width:100%}}.form-row label.error{width:100%}.form-row.label-middle{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.form-row.label-middle .field-wrapper{-ms-flex-positive:0;flex-grow:0}.form-row.label-middle .field-wrapper,.form-row.label-middle label{width:auto;display:-ms-flexbox;display:flex;margin-top:0}.form-row.error{float:none}@media print,screen and (min-width:40em){.form-row.split{width:48%;margin:0 2% 0 0;float:left;clear:none}}@media print,screen and (max-width:39.99875em){.form-row.split-small{width:48%;margin:0 2% 0 0;float:left;clear:none}}@media print,screen and (min-width:40em){.form-row.split.left{float:left!important}}@media print,screen and (min-width:40em){.form-row.split.right{float:right!important}}@media print,screen and (min-width:40em){.form-row.no-label label{min-width:0}}.form-row-button{clear:left;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.form-row-button.align-center{-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:40em){.form-row-button.lrg-right{-ms-flex-pack:end;justify-content:flex-end}.form-row-button.lrg-right .column{margin-left:auto}}.form-row-button .column,.form-row-button .column button{width:100%}.form-row-button button{margin-left:auto;margin-right:auto}.field-wrapper{box-sizing:border-box;margin-bottom:.5rem}.form-horizontal .field-wrapper{-ms-flex-positive:1;flex-grow:1}.label-inline .field-wrapper{padding-left:0;width:auto}.label-above .field-wrapper{float:none;padding-left:0;width:auto}.recaptcha-caption{font-size:13px;margin-top:9px;margin-bottom:1em}@media print,screen and (max-width:63.99875em){.recaptcha-caption{font-size:11px}}.recaptcha-caption a{color:#00f;text-decoration:none}a.password-reset{text-decoration:underline}@media print,screen and (max-width:39.99875em){select:focus{font-size:16px}}input[type=radio]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=radio]:before{position:absolute;display:block;content:"";width:14px;height:14px;border-radius:62px;border:1px solid #000}input[type=radio]:checked:after{position:absolute;content:"";display:block;width:6px;height:6px;border-radius:40px;background:#000;top:4px;left:4px}.compare-shop-now{margin-bottom:34px}input[type=checkbox]{box-sizing:border-box;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:15px;height:15px;border:1px solid #000;font-family:icomoon,sans-serif;position:relative;margin-right:10px;background:none}input[type=checkbox]:checked:before{font-family:icomoon,sans-serif;content:"\e913";display:block;font-weight:700;position:absolute;font-size:13px;top:0;left:0;line-height:13px}input[type=checkbox].checkbox-white{border-color:#000}input[type=checkbox].checkbox-white:checked:before{color:#000}.section-dark input[type=checkbox],input[type=checkbox].checkbox-black{border-color:#fff;color:#fff}.section-dark input[type=checkbox]:checked:before,input[type=checkbox].checkbox-black:checked:before{color:#fff}.product-compare{display:-ms-flexbox;display:flex;margin-top:8px}.section-dark input[type=checkbox]:focus{outline:1px dotted #fff}.bv-checkbox[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.bv-checkbox[type=checkbox]:checked:before{display:none}.form-caption{clear:left;width:auto}@media screen and (min-width:768px){.form-horizontal .form-caption{margin-left:27%}}.no-captions .form-caption{display:none}.form-indent .form-caption,.label-above .form-caption{margin-left:0}@media screen and (min-width:768px){.form-indent{margin-left:27%}}.error-message{background-color:#faeded;padding:.7em .5em;text-indent:0;width:49.5966%}.error{color:#e6001e}span.error{font-family:Helvetica Neue LT W01_55 Roman,Helvetica,Arial,Lucida Grande,sans-serif;font-size:12px;display:block}.error-form{padding-bottom:1em}.callout.alert,.error-form{font-family:Helvetica Neue LT W01_55 Roman,Helvetica,Arial,Lucida Grande,sans-serif;border:none;background:none;color:#e6001e}.callout.alert{padding:1rem 0;margin-bottom:0}.field-button-container span.error{display:block!important;clear:both!important;background:#fff;font-size:.7em;font-family:Helvetica Neue LT W01_55 Roman,Helvetica,Arial,Lucida Grande,sans-serif}.field-button-container input:focus{color:#000}.form-inline form{padding:0 0 2em;width:98%}.form-inline label{padding:0 0 .75em;text-transform:uppercase;width:auto}.form-inline input[type=text],.form-inline select{margin-left:0;width:95%}.form-inline button{padding-left:0;padding-right:0;width:100%}.row-inline{display:inline}.row-inline label{width:auto}.dialog-required{display:block;position:relative;margin-bottom:10px;font-weight:700}.dialog-required em{color:#900;font-size:.65rem;font-style:normal;text-transform:uppercase}.dialog-required .required-indicator{font-size:.9rem}.required-indicator{color:#900;font-size:1rem;padding:0}.form-field-tooltip{float:left;margin-left:3%;padding-top:.75em;width:20%}.button-container button{margin:0 5px}.confirm-password-container .form-row{margin-top:0}.form-row{margin-top:.5em;display:block}.form-row.label-middle{-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-ms-flexbox;display:flex}.form-row label{min-width:160px;white-space:normal!important}@media print,screen and (min-width:40em){.form-row label{min-width:160px;white-space:normal!important}}.form-row .form-caption{font-family:Helvetica Neue LT W01_55 Roman,Helvetica,Arial,Lucida Grande,sans-serif}@media print,screen and (min-width:40em){.form-row .form-caption{position:absolute;right:0;bottom:16px}}.form-row-button{margin:40px -20px 0;padding:40px 20px 0;border-top:1px solid #000}@media print,screen and (min-width:40em){.form-row-button{margin:0;border-top:0}}.form-row-button button{min-height:40px}label{margin-bottom:5px}.field-wrapper,label{display:block;width:100%}.field-wrapper input[type=email],.field-wrapper input[type=password],.field-wrapper input[type=tel],.field-wrapper input[type=text]{width:100%}.country-error{display:inline-block;margin:5px 0;text-decoration:underline}.store-locator-form .field-button-container span#inputaddress-error{font-size:12px}.birthdata-message:focus{outline:1px solid #ad312d!important}.birthday-row span.field--label-description{display:none}.birthdata-message{color:#ad312d;position:absolute;top:65%;left:23px;font-weight:500}.product-detail .egiftcardfield .gc-fieldwrapper{padding-top:5px}.product-detail .gc-message{padding-top:10px}.product-detail .gc-message .field-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}@media print,screen and (min-width:64em){.product-detail .gc-message .field-wrapper{display:block}}.product-detail .gc-message .field-wrapper textarea{padding:1em;width:100%}.product-detail .gc-message .recaptcha-caption{font-size:11px;margin-top:-4px;margin-bottom:1.5rem}@media print,screen and (max-width:39.99875em){.product-detail .gc-message .recaptcha-caption{font-size:10px}}.product-detail .gc-message .recaptcha-caption a{color:#00f;text-decoration:none}.product-detail .gc-message .char-count{-ms-flex-order:2;order:2;margin-top:0;font-family:Helvetica Neue LT W01_55 Roman,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:0;text-transform:uppercase;font-size:11px!important}@media print,screen and (max-width:39.99875em){.product-detail .gc-message .char-count{font-size:12px;line-height:13px}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.product-detail .gc-message .char-count{font-size:12px;line-height:13px}}@media print,screen and (min-width:64em){.product-detail .gc-message .char-count{font-size:13px;line-height:14px;position:absolute;top:-1.45em;right:0;margin-top:0}}.gc-row .amount-selector-wrapper{width:118px;margin-bottom:.5rem}.gc-row .amount-selector-wrapper .amount-select{border:1px solid #d9d9d9}.pdp-main .product-info.egift-card-product-info .gift-card-fields .required-alert{padding-top:5px;margin-bottom:5px}.pdp-main .product-info.egift-card-product-info .gift-card-fields .required-indicator{display:inline}.pdp-main .product-info.egift-card-product-info .gift-card-fields .gc-fieldwrapper .form-caption{font-size:12px;color:#737373;position:static;text-align:right;margin-top:-5px}@media print,screen and (max-width:39.99875em){.pdp-main .product-info.egift-card-product-info{display:inline-block;padding:0 2rem}.pdp-main .product-info.egift-card-product-info .gift-card-fields{width:100%}.pdp-main .product-info.egift-card-product-info .product-form-actions{-ms-flex-align:center;align-items:center;width:100%}}@media print,screen and (min-width:64em){.pdp-main .product-info.egift-card-product-info .product-info-content{padding:30px 20px 50px}}.pdp-main .product-info.egift-card-product-info .gift-card-fields{width:90%}.pdp-main .product-info.egift-card-product-info .product-form-actions{-ms-flex-align:center;align-items:center;width:90%}@media print,screen and (max-width:39.99875em){.pdp-main .product-info.egift-card-product-info{display:inline-block;padding:0 2rem}.pdp-main .product-info.egift-card-product-info .gift-card-fields{width:100%}}.word-wrapp{word-break:break-all}.password-container{position:relative;margin-bottom:30px;display:inline-block}.password-container .form-row{margin:0}.password-container .form-row .create-password:-ms-input-placeholder{color:#000;font-weight:400}.password-container .form-row .create-password::placeholder{color:#000;font-weight:400}.password-container .password-errors{margin-top:10px}.password-container .password-errors .password-error-container{display:-ms-flexbox;display:flex;line-height:1.3}.password-container .password-errors .password-error-container .password-error-msg{text-align:left;font-size:14px;margin:0}.password-container .password-errors .password-error-container .error-circle{min-width:14px;height:14px;background-color:#000;border-radius:50px;margin-right:5px;margin-top:2px;position:relative}.password-container .password-errors .password-error-container .error-circle:before{content:"\e913";font-family:IcoMoon;color:#fff;position:absolute;right:3px;line-height:14px;font-size:.55rem;font-weight:700}.password-container .password-errors .password-error-container .error-circle.circle-valid{background-color:#000}.password-container .password-errors .password-error-container .error-circle.circle-valid:before{content:"\e917"}.howto-detail-page .prod-content .products-used-wrapper .pdp-recommendations .recommendation-container .grid-tile.recommendation-item{width:25%}@media print,screen and (min-width:40em) and (max-width:63.99875em){.howto-detail-page .prod-content .products-used-wrapper .pdp-recommendations .recommendation-container .grid-tile.recommendation-item{width:33.33%}}@media print,screen and (max-width:39.99875em){.howto-detail-page .prod-content .products-used-wrapper .pdp-recommendations .recommendation-container .grid-tile.recommendation-item{width:100%}}.howto-detail-page .how-to-page-cont{padding-bottom:10px;border-bottom:0}@media print,screen and (max-width:39.99875em){.howto-detail-page .how-to-page-cont{padding-bottom:5px}}.howto-detail-page .how-to-page-cont .tutorial-header{display:none}.howto-detail-page .how-to-page-cont .widescreen{margin-top:25px}@media print,screen and (max-width:39.99875em){.howto-detail-page .how-to-page-cont .widescreen{margin-top:20px}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.howto-detail-page .how-to-page-cont .widescreen{margin-top:0}}.howto-detail-page .howto-detail-page-video{background:#1a1a1a}@media print,screen and (max-width:39.99875em){.howto-detail-page .howto-detail-page-video.mobile-video-enabled .tutorial-content-wrapper{padding:0}.howto-detail-page .howto-detail-page-video.mobile-video-enabled .tutorial-content-wrapper .responsive-embed{margin:0;padding:0;height:calc(100vh - 88px)}.howto-detail-page .howto-detail-page-video.mobile-video-enabled .tutorial-content-wrapper .responsive-embed iframe{position:relative;padding:0}}.howto-detail-page .nars-details-video .page-content-row{background:grey}.howto-detail-page .how-to-page{border-bottom:1px solid #ccc;width:100%;padding-top:20px;padding-bottom:20px}@media print,screen and (min-width:64em){.howto-detail-page .how-to-page{padding-bottom:50px;padding-top:50px}}.howto-detail-page .how-to-page .para-cont{margin:0 20px}@media print,screen and (max-width:39.99875em){.howto-detail-page .how-to-page .para-cont{margin:0 10px}}.howto-detail-page .how-to-page .para-cont .label-header{font-family:HelveticaNeueW01-UltLt,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:0;text-transform:uppercase;font-family:HelveticaNeueW01-45Ligh,Helvetica,Arial,Lucida Grande,sans-serif}@media print,screen and (max-width:39.99875em){.howto-detail-page .how-to-page .para-cont .label-header{font-size:24px;line-height:.96}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.howto-detail-page .how-to-page .para-cont .label-header{font-size:28px;line-height:.93}}@media print,screen and (min-width:64em){.howto-detail-page .how-to-page .para-cont .label-header{font-size:36px;line-height:.89}}@media print,screen and (max-width:39.99875em){.howto-detail-page .how-to-page .para-cont .label-header{left:0;position:relative}}.howto-detail-page .how-to-page .para-cont .swap-cont{display:inline-block;width:100%}.howto-detail-page .how-to-page .para-cont .sub-para{font-family:HelveticaNeueW01-45Ligh,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:.015em;margin-top:20px;float:left}@media print,screen and (max-width:39.99875em){.howto-detail-page .how-to-page .para-cont .sub-para{font-size:15px;line-height:18px;letter-spacing:0}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.howto-detail-page .how-to-page .para-cont .sub-para{font-size:15px;line-height:18px}}@media print,screen and (min-width:64em){.howto-detail-page .how-to-page .para-cont .sub-para{font-size:18px;line-height:22px}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.howto-detail-page .how-to-page .para-cont .sub-para{margin-top:10px}}@media print,screen and (max-width:39.99875em){.howto-detail-page .how-to-page .para-cont .sub-para{margin-top:20px}}.howto-detail-page .how-to-page .para-cont .socail-icons{margin:22px 0 0;float:right;position:relative;left:-19%}@media print,screen and (min-width:40em) and (max-width:63.99875em){.howto-detail-page .how-to-page .para-cont .socail-icons{float:none;left:0;padding:0}}@media print,screen and (max-width:39.99875em){.howto-detail-page .how-to-page .para-cont .socail-icons{display:-ms-flexbox;display:flex;left:0;padding:10px 0 0;float:none;margin-top:0}}.howto-detail-page .how-to-page .para-cont .socail-icons span{font-family:Helvetica Neue LT W01_35 Thin,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:0;text-transform:uppercase}@media print,screen and (max-width:39.99875em){.howto-detail-page .how-to-page .para-cont .socail-icons span{font-size:16px;line-height:1.125}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.howto-detail-page .how-to-page .para-cont .socail-icons span{font-size:14px;line-height:1.07}}@media print,screen and (min-width:64em){.howto-detail-page .how-to-page .para-cont .socail-icons span{font-size:16px;line-height:1.125}}.howto-detail-page .how-to-page .para-cont .socail-icons .social-sharing{text-align:left;margin-top:10px;margin-left:-8px}@media print,screen and (max-width:39.99875em){.howto-detail-page .how-to-page .para-cont .socail-icons .social-sharing{margin-top:2px;margin-left:10px}}.howto-detail-page .how-to-page .para-cont .socail-icons .social-sharing a{text-decoration:none!important}.howto-detail-page .how-to-page .sub-cont{margin:40px 0 0}@media print,screen and (min-width:40em) and (max-width:63.99875em){.howto-detail-page .how-to-page .sub-cont{margin-top:20px}}@media print,screen and (max-width:39.99875em){.howto-detail-page .how-to-page .sub-cont{margin-top:10px;padding:0}}.howto-detail-page .how-to-page .sub-cont .steps-container{width:80%}@media print,screen and (min-width:40em) and (max-width:63.99875em){.howto-detail-page .how-to-page .sub-cont .steps-container{margin-bottom:20px}}@media print,screen and (max-width:39.99875em){.howto-detail-page .how-to-page .sub-cont .steps-container{margin-bottom:15px}}.howto-detail-page .how-to-page .sub-cont .steps-container span{font-family:HelveticaNeueW01-45Ligh,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:.015em;text-transform:uppercase;margin-bottom:5px;display:inline-block}@media print,screen and (max-width:39.99875em){.howto-detail-page .how-to-page .sub-cont .steps-container span{font-size:15px;line-height:18px;letter-spacing:0}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.howto-detail-page .how-to-page .sub-cont .steps-container span{font-size:15px;line-height:18px}}@media print,screen and (min-width:64em){.howto-detail-page .how-to-page .sub-cont .steps-container span{font-size:18px;line-height:22px}}.howto-detail-page .how-to-page .sub-cont .steps-container p{font-family:HelveticaNeueW01-45Ligh,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:0}@media print,screen and (max-width:39.99875em){.howto-detail-page .how-to-page .sub-cont .steps-container p{font-size:13px;line-height:1.15}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.howto-detail-page .how-to-page .sub-cont .steps-container p{font-size:13px;line-height:1.08}}@media print,screen and (min-width:64em){.howto-detail-page .how-to-page .sub-cont .steps-container p{font-size:15px;line-height:1.07}}.howto-detail-page .prod-content .products-used-wrapper{padding:0;border-bottom:1px solid #ccc}.howto-detail-page .prod-content .products-used-wrapper h2{font-family:HelveticaNeueW01-UltLt,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:0;text-transform:uppercase;font-family:HelveticaNeueW01-45Ligh,Helvetica,Arial,Lucida Grande,sans-serif;margin:30px 0 20px}@media print,screen and (max-width:39.99875em){.howto-detail-page .prod-content .products-used-wrapper h2{font-size:24px;line-height:.96}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.howto-detail-page .prod-content .products-used-wrapper h2{font-size:28px;line-height:.93}}@media print,screen and (min-width:64em){.howto-detail-page .prod-content .products-used-wrapper h2{font-size:36px;line-height:.89}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.howto-detail-page .prod-content .products-used-wrapper h2{padding-left:0;margin-top:10px}}@media print,screen and (max-width:39.99875em){.howto-detail-page .prod-content .products-used-wrapper h2{width:58%;margin:0}}.howto-detail-page .prod-content .products-used-wrapper .product-tile .product-name{min-height:auto;height:auto;font-family:Helvetica Neue LT W01_35 Thin,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:0;text-transform:uppercase}@media print,screen and (max-width:39.99875em){.howto-detail-page .prod-content .products-used-wrapper .product-tile .product-name{font-size:16px;line-height:1.125}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.howto-detail-page .prod-content .products-used-wrapper .product-tile .product-name{font-size:14px;line-height:1.07}}@media print,screen and (min-width:64em){.howto-detail-page .prod-content .products-used-wrapper .product-tile .product-name{font-size:16px;line-height:1.125}}.howto-detail-page .prod-content .products-used-wrapper .product-tile .product-image{margin-bottom:0;padding-bottom:0}.howto-detail-page .prod-content .products-used-wrapper .pdp-recommendations{padding:30px 0 0}@media print,screen and (min-width:40em){.howto-detail-page .prod-content .products-used-wrapper .pdp-recommendations .add-btn-container{text-align:left;z-index:99;background-color:#fff;position:sticky}}@media print and (-ms-high-contrast:none),screen and (min-width:40em) and (-ms-high-contrast:active),screen and (min-width:40em) and (-ms-high-contrast:none){.howto-detail-page .prod-content .products-used-wrapper .pdp-recommendations .add-btn-container{position:static;margin-top:0!important}}@media print,screen and (min-width:40em){.howto-detail-page .prod-content .products-used-wrapper .pdp-recommendations .add-btn-container .header{display:inline-block}.howto-detail-page .prod-content .products-used-wrapper .pdp-recommendations .add-btn-container .add-to-cart{float:right}}@media print,screen and (max-width:39.99875em){.howto-detail-page .prod-content .products-used-wrapper .pdp-recommendations .add-btn-container{display:none}}@media print,screen and (max-width:39.99875em){.howto-detail-page .prod-content .products-used-wrapper .add-btn-container{text-align:left}.howto-detail-page .prod-content .products-used-wrapper .multi-add.add-to-cart{width:100%}.howto-detail-page .prod-content .products-used-wrapper .button.multiselect,.howto-detail-page .prod-content .products-used-wrapper .multiselect.button-link{margin-bottom:10px}}@media print,screen and (max-width:39.99875em){.howto-detail-page .mobile-carousel-reccomendations{margin-right:0;margin-left:0}}@media print,screen and (max-width:39.99875em){.howto-detail-page .mobile-carousel-reccomendations .slick-dots li button{padding:0}}.howto-detail-page .mobile-carousel-reccomendations button{font-family:Helvetica Neue LT W01_55 Roman,Helvetica,Arial,Lucida Grande,sans-serif;bottom:-20px;left:0;right:0;margin:20px 10px;width:calc(100% - 20px)}@media print,screen and (max-width:39.99875em){.howto-detail-page .mobile-carousel-reccomendations button{position:relative;bottom:auto;display:block}.howto-detail-page .mobile-carousel-reccomendations button .multiselect{margin-bottom:10px;margin-left:20px}}@media print,screen and (min-width:40em){.howto-detail-page .mobile-carousel-reccomendations button{margin:20px 20px 0;width:calc(100% - 40px)}}.howto-detail-page .mobile-carousel-reccomendations button[value=selected]{background-color:#000;border-color:#000;color:#fff}.howto-detail-page .mobile-carousel-reccomendations .slick-arrow{display:none!important}.howto-detail-page .mobile-carousel-reccomendations .product-tile-info{padding:10px 40px 20px 0}@media print,screen and (max-width:39.99875em){.howto-detail-page .mobile-carousel-reccomendations .product-tile-info{padding:10px 0}}.howto-detail-page .products-used-wrapper .multi-add.add-to-cart{padding:10px 40px;opacity:.9;border:1px solid #000;background-color:#000;color:#fff;font-family:Helvetica Neue LT W01_55 Roman,Helvetica,Arial,Lucida Grande,sans-serif}.howto-detail-page .products-used-wrapper .multi-add.add-to-cart:disabled{background-color:grey!important;border:1px solid grey;color:#fff!important}.howto-detail-page .prod-content .products-used-wrapper{padding-bottom:40px}.howto-detail-page .related-section{padding:40px 0 20px}@media print,screen and (max-width:39.99875em){.howto-detail-page .related-section{padding:20px}}.howto-detail-page .related-section .view-all-link{top:0;font-family:Helvetica Neue LT W01_55 Roman,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:0;text-transform:uppercase}@media print,screen and (max-width:39.99875em){.howto-detail-page .related-section .view-all-link{font-size:12px;line-height:13px}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.howto-detail-page .related-section .view-all-link{font-size:12px;line-height:13px}}@media print,screen and (min-width:64em){.howto-detail-page .related-section .view-all-link{font-size:13px;line-height:14px}}@media print,screen and (max-width:39.99875em){.howto-detail-page .related-section .view-all-link{float:right;top:-20px}}.howto-detail-page .related-section h1{font-family:HelveticaNeueW01-45Ligh,Helvetica,Arial,Lucida Grande,sans-serif}@media print,screen and (max-width:39.99875em){.howto-detail-page .related-section h1{width:58%}}.howto-detail-page .related-section h3{font-family:Helvetica Neue LT W01_35 Thin,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:0;text-transform:uppercase}@media print,screen and (max-width:39.99875em){.howto-detail-page .related-section h3{font-size:16px;line-height:1.125}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.howto-detail-page .related-section h3{font-size:14px;line-height:1.07}}@media print,screen and (min-width:64em){.howto-detail-page .related-section h3{font-size:16px;line-height:1.125}}.howto-detail-page .related-section .slick-slide{display:inline-table}.howto-detail-page .related-section .related-carousel-wrapper{padding:20px 0 0}.howto-detail-page .related-section .related-tutorials-font{font-family:HelveticaNeueW01-45Ligh,Helvetica,Arial,Lucida Grande,sans-serif;font-size:36px}@media print,screen and (min-width:40em) and (max-width:63.99875em){.howto-detail-page .related-section .related-tutorials-font{font-size:28px}}@media print,screen and (max-width:39.99875em){.howto-detail-page .related-section .related-tutorials-font{font-size:24px;width:60%;line-height:20px}}.howto-detail-page-image{padding-top:50px;border-bottom:1px solid #d9d9d9}.howto-detail-page-image .how-to-page{border-bottom:none;margin-top:0}@media print,screen and (max-width:39.99875em){.howto-detail-page-image .how-to-page{padding:0}}.howto-detail-page-image .how-to-page .para-cont:last-child{margin-left:0;margin-bottom:20px}.howto-detail-page-image .how-to-page .para-cont:last-child .socail-icons{float:none;left:0}.howto-detail-page-image .how-to-page .sub-cont .steps-container{margin-bottom:20px;width:100%}.howto-detail-page-image .howto-slider-for .slick-slide{text-align:center}.howto-detail-page-image .howto-slider-for .slick-slide img{width:100%}.howto-detail-page-image .howto-slider-nav{padding:0 28px}.howto-detail-page-image .howto-slider-nav .slick-next:before,.howto-detail-page-image .howto-slider-nav .slick-prev:before{font-size:20px}.howto-detail-page-image .howto-slider-nav .slick-center img{border:1px solid #000}.howto-detail-page-image .howto-slider-nav .slick-slide img:hover{cursor:pointer}.howto-detail-page .prod-content .products-used-wrapper .add-btn-container.stickyaddtobag{display:block;top:97px;position:fixed;background-color:#fff;width:100%;left:0;z-index:999;text-align:center;padding-bottom:5px}.howto-detail-page .prod-content .products-used-wrapper .add-btn-container.stickyaddtobag h3{padding-bottom:10px}.howto-detail-page .prod-content .products-used-wrapper .add-btn-container.stickyaddtobag-ie{position:fixed;width:90%;margin-top:0;padding-bottom:11px;max-width:1155px}
