@font-face {
    font-family: 'da-yekan';
    src: url(../webfonts/Yekan.eot);
    src: url(../webfonts/Yekan.eot?#iefix) format("embedded-opentype"), url(../webfonts/Yekan.woff) format("woff"), url(../webfonts/Yekan.ttf) format("truetype"), url(../webfonts/Yekan.svg#BYekan) format("svg");
    font-weight: normal;
    font-style: normal
}

html,




body,





 div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{margin: 0; padding: 0; border: 0; vertical-align: baseline;}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section{display: block;}blockquote, q{quotes: none;}blockquote:before, blockquote:after,q:before, q:after{content: ''; content: none;}ins{background-color: #ff9; color: #000; text-decoration: none;}mark{background-color: #ff9; color: #000; font-style: italic; font-weight: bold;}del{text-decoration: line-through;}abbr[title], dfn[title]{border-bottom: 1px dotted; cursor: help;}table{border-collapse: collapse; border-spacing: 0;}hr{display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}input, select{vertical-align: middle;}select, input, textarea, button{outline: none;}pre, code, kbd, samp{font-family: da-yekan,monospace, sans-serif;}body{}body.home{overflow-y:hidden;}a:hover, a:active{outline: none;}ul, ol{margin:0; padding:0;}nav ul, nav li{margin: 0; list-style:none; list-style-image: none;}small{font-size: 85%;}strong, th{font-weight: bold;}td{vertical-align: top;}sub, sup{font-size: 75%; line-height: 0; position: relative;}sup{top: -0.5em;}sub{bottom: -0.25em;}pre{white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px;}textarea{overflow: auto;}.ie6 legend, .ie7 legend{margin-left: -7px;}input[type="radio"]{vertical-align: text-bottom;}input[type="checkbox"]{vertical-align: bottom;}.ie7 input[type="checkbox"]{vertical-align: baseline;}.ie6 input{vertical-align: text-bottom;}label, input[type="button"], input[type="submit"], input[type="image"], button{cursor: pointer;}button, input, select, textarea{margin: 0;}input:valid, textarea:valid{}input:invalid, textarea:invalid{border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red;}.no-boxshadow input:invalid, .no-boxshadow textarea:invalid{background-color: #f0dddd;}button{width: auto; overflow: visible;}.ie7 img{-ms-interpolation-mode: bicubic;}html{overflow-y: scroll;}html.homepage{overflow-y:hidden;}body{-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none;text-size-adjust: none;}textarea{resize:none;}nav ul, ul.list, fieldset ul, .tweets ul, .slides ul{list-style:none; margin:0; padding:0; overflow:visible; height:100%;}.box,input, textarea, select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}i.fa{margin-right:5px;}i.fa.after{margin-left:5px;margin-right:0;}@media (max-width:979px){body.home{overflow-y:scroll;}} .row:before, .row:after, .clearfix:before, .clearfix:after{content:""; display:table;}.row:after, .clearfix:after{clear: both;}.row, .clearfix{zoom: 1;} .clear{clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;} .clearfix:before,.clearfix:after{content: '\0020';display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}.clearfix:after{clear: both;} .clearfix{zoom: 1;} .container{margin:0 auto;max-width:1140px;position:relative;height:auto;} .row{width: 95%; margin:0 auto;padding-bottom:20px;position:relative;}.row:last-child{padding-bottom:0;}.row.last{padding-bottom:0;}.row:after{clear:both;}.navigation .row,.row .row{width:100%;}.pick_of .row{width: 81%;} .cols{margin-left: 1%;margin-right: 1%;display:inline;float: left; min-height: 1px; position: relative;}.cols:first-child{margin-left: 0;}.cols.left,.cols.first,.cols.bookend-left{margin-left: 0;}.cols:last-child{margin-right: 0;}.cols.right,.cols.last,.cols.bookend-right{margin-right: 0;}.row .span1{width:6.5%;}.row .span2{width:15%;}.row .span3{width:23.5%;}.row .span4{width:32%;}.row .span5{width:40.5%;}.row .span6{width:49%;}.row .span7{width:57.5%;}.row .span8{width:66%;}.row .span9{width:74.5%;}.row .span10{width:83%;}.row .span11{width:91.5%;}.row .span12{width:100%; margin-left:auto; margin-right:auto;}.row .centered{display:block; float:none; margin-left:auto; margin-right:auto;}.row .prefix1{padding-left:8.5%;}.row .prefix2{padding-left:17%;}.row .prefix3{padding-left:25.5%;}.row .prefix4{padding-left:34%;}.row .prefix5{padding-left:42.5%;}.row .prefix6{padding-left:51%;}.row .prefix7{padding-left:59.5%;}.row .prefix8{padding-left:68%;}.row .prefix9{padding-left:76.5%;}.row .prefix10{padding-left:85%;}.row .prefix11{padding-left:93.5%;}.row .suffix1{padding-right:8.5%;}.row .suffix2{padding-right:17%;}.row .suffix3{padding-right:25.5%;}.row .suffix4{padding-right:34%;}.row .suffix5{padding-right:42.5%;}.row .suffix6{padding-right:51%;}.row .suffix7{padding-right:59.5%;}.row .suffix8{padding-right:68%;}.row .suffix9{padding-right:76.5%;}.row .suffix10{padding-right:85%;}.row .suffix11{padding-right:93.5%;}.row .push1{left:8.5%;}.row .push2{left:17%;}.row .push3{left:25.5%;}.row .push4{left:34%;}.row .push5{left:42.5%;}.row .push6{left:51%;}.row .push7{left:59.5%;}.row .push8{left:68%;}.row .push9{left:76.5%;}.row .push10{left:85%;}.row .push11{left:93.5%;}.row .pull1{right:8.5%;}.row .pull2{right:17%;}.row .pull3{right:25.5%;}.row .pull4{right:34%;}.row .pull5{right:42.5%;}.row .pull6{right:51%;}.row .pull7{right:59.5%;}.row .pull8{right:68%;}.row .pull9{right:76.5%;}.row .pull10{right:85%;}.row .pull11{right:93.5%;} @media (min-width: 768px) and (max-width: 979px){.container{width:95%;margin:0 auto;} .row{width:100%;}} @media (max-width: 767px){.container{width:92%;margin:0 auto;overflow:hidden;height:100%;}} @media (max-width: 767px){.row{overflow:hidden;width: 100%; height:100%;} .cols{margin-left: 0;margin-right: 0; float:none!important;display:block!important;}.row .span1,.row .span2,.row .span3,.row .span4,.row .span5,.row .span6,.row .span7,.row .span8,.row .span9,.row .span10,.row .span11,.row .span12{width:100%;}.row .prefix1{padding-left:0;}.row .prefix2{padding-left:0;}.row .prefix3{padding-left:0;}.row .prefix4{padding-left:0;}.row .prefix5{padding-left:0;}.row .prefix6{padding-left:0;}.row .prefix7{padding-left:0;}.row .prefix8{padding-left:0;}.row .prefix9{padding-left:0;}.row .prefix10{padding-left:0;}.row .prefix11{padding-left:0;}.row .suffix1{padding-right:0;}.row .suffix2{padding-right:0;}.row .suffix3{padding-right:0;}.row .suffix4{padding-right:0;}.row .suffix5{padding-right:0;}.row .suffix6{padding-right:0;}.row .suffix7{padding-right:0;}.row .suffix8{padding-right:0;}.row .suffix9{padding-right:0;}.row .suffix10{padding-right:0;}.row .suffix11{padding-right:0;}.row .push1{left:0;}.row .push2{left:0;}.row .push3{left:0;}.row .push4{left:0;}.row .push5{left:0;}.row .push6{left:0;}.row .push7{left:0;}.row .push8{left:0;}.row .push9{left:0;}.row .push10{left:0;}.row .push11{left:0;}.row .pull1{right:0;}.row .pull2{right:0;}.row .pull3{right:0;}.row .pull4{right:0;}.row .pull5{right:0;}.row .pull6{right:0;}.row .pull7{right:0;}.row .pull8{right:0;}.row .pull9{right:0;}.row .pull10{right:0;}.row .pull11{right:0;}} a{text-decoration: none; line-height: inherit; cursor:pointer;}a,button,button span,a span,a strong,input,textarea, select,.gridder-thumb{-webkit-transition: all 0.15s ease;-moz-transition: all 0.15s ease; -ms-transition: all 0.15s ease; -o-transition: all 0.15s ease;transition: all 0.15s ease;}.item,.overlay,.owl-controls,.video .more_video{-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease; -ms-transition: all 0.25s ease; -o-transition: all 0.25s ease;transition: all 0.25s ease;}a:hover,.listing a:hover .link,.videos .listing a:hover .title,a.see_all:hover,.listing.related a:hover .heading,.listing.news a:hover .heading{text-decoration: underline; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -ms-opacity: 0.6; -moz-opacity: 0.6; -khtml-opacity: 0.6;opacity:0.6;}.listing a:hover .link,.listing.related a:hover,.listing.news a:hover,.listing.related a:hover .heading,.listing.news a:hover .heading{text-decoration:none;}.feed a:hover,nav.main a:hover,.splash .half a:hover,.button a:hover,a:hover .button,.promo_pods a:hover,a.active:hover,nav.sub p.heading a:hover,.listing a:hover,.tabbed .tabs a:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -ms-opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;opacity:1;}a:focus{outline: none;}a:visited{outline: none; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8;opacity:0.8;}p a, p a:visited{line-height: inherit;}.social a{text-decoration:none;}.social a:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -ms-opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;opacity:0.8;}a.back_all{text-decoration:none;}a.see_all,a.back_all{position:relative; text-transform:uppercase;z-index:1000;}a.see_all{font-size:16px; font-size:1.6rem; background-image:url('../images/icons/see_all.png');background-repeat:no-repeat;background-position:left center;padding-left:24px;}a.see_all.view_carousel{background-image:url('../images/icons/see_carousel.png');padding-left:26px;}header #logo a, ul.badges a{-webkit-transition:none;-moz-transition:none; -ms-transition:none; -o-transition:none;transition:none;}a.back_all{position:absolute;}a.back_all{top:20px; left:20px;}.product_details a.back_all{top:-40px;left:20px;}.pick_of a.back_all{left: 200px;} @media (min-width:980px){a.see_all{position:absolute;}a.see_all{top:10px; right:0;}}@media (max-width:979px){a.see_all{width:auto;display:inline-block;margin:1em auto 0;clear:both;}a.see_all{margin:1em auto 0;}.pick_of a.back_all{left:140px;}}@media (min-width:768px) and (max-width:979px){.product_details a.back_all{top:-20px;}}@media (max-width:767px){.product_details a.back_all{top:auto;left:auto;display:block;margin:0 0 1em 20px;clear:both;}} ul, ol{padding:0 0 15px;}ul{padding-left:16px;list-style: disc outside;}ol{padding-left:20px;list-style: decimal;}ul ul,ol ol{padding:5px 0 5px 10px;}ul ul{list-style: circle outside;}ol ol{list-style: lower-roman;}ol, ul.square, ul.circle, ul.disc{}ul.square{list-style: square outside;}ul.circle{list-style: circle outside;}ul.disc{list-style: disc outside;}li{}ul.large li{line-height: 21px;}ul.badges{height:auto;margin-top:1em;margin-bottom:2em;}.text_center ul.badges{text-align:center;}.profile ul.badges,.stylist_bio ul.badges{margin-bottom:1em;}ul.badges li{display:inline-block;margin-right:1em;margin-bottom:1em;}.trainers_overlay ul.badges li{max-width:140px;}ul.badges li a{display:inline;margin:0;padding:0;}.trainers_overlay ul.badges,.trainers_overlay ul.badges li,.trainers_overlay ul.badges li a,.profile ul.badges,.profile ul.badges li,.profile ul.badges li a,.stylist_bio ul.badges,.stylist_bio ul.badges li,.stylist_bio ul.badges li a{overflow:visible;min-height:40px;}ul.badges li a.ig-b-v-24{position:relative;display:inline-block;}dl{}dl dt{font-weight:bold;padding-bottom:2px;}dl dd{padding-bottom:5px;} @media (max-width:767px){.profile ul.badges li,.stylist_bio ul.badges li{clear:both;display:block;margin-bottom:5px;}} .left{float: left;}.right{float: right;}.text_left{text-align: left;}.text_right{text-align: right;}.text_center{text-align: center;}.text_upper{text-transform:uppercase;}.hide{display: none;}.label{display:inline-block;padding:0 5px;}object, embed{max-width: none; overflow:hidden;display:block;}.active_video{max-height:500px;padding-bottom:0;margin-bottom:0;}#map embed{max-width: none;}#map img{max-width: none;}#map object{max-width: none;}img{max-width:100%; height:auto;}#map{overflow:hidden;margin-bottom:10px;} @media (min-width:980px){.hide_desktop,.only_tablet,.only_mobile{display:none;}} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){.hide_tablet,.only_desktop,.only_mobile{display:none;}} @media (max-width:767px){.hide_mobile,.only_desktop,.only_tablet{display:none;}} @media (min-width:480px) and (max-width:767px){} @font-face{font-family: 'proxima_nova_rgregular'; src: url('../webfonts/ProximaNova-Reg.eot'); src: url('../webfonts/ProximaNova-Reg.eot@#iefix') format('embedded-opentype'), url('../webfonts/ProximaNova-Reg.woff') format('woff'), url('../webfonts/ProximaNova-Reg.ttf') format('truetype'), url('../webfonts/ProximaNova-Reg.svg#proxima_nova_rgregular') format('svg'); font-weight: normal; font-style: normal;}@font-face{font-family: 'proxima_nova_ltlight'; src: url('../webfonts/ProximaNova-Light.eot'); src: url('../webfonts/ProximaNova-Light.eot@#iefix') format('embedded-opentype'), url('../webfonts/ProximaNova-Light.woff') format('woff'), url('../webfonts/ProximaNova-Light.ttf') format('truetype'), url('../webfonts/ProximaNova-Light.svg#proxima_nova_ltlight') format('svg'); font-weight: normal; font-style: normal;}@font-face{font-family: 'proxima_nova_ththin'; src: url('../webfonts/ProximaNova-Thin.eot'); src: url('../webfonts/ProximaNova-Thin.eot@#iefix') format('embedded-opentype'), url('../webfonts/ProximaNova-Thin.woff') format('woff'), url('../webfonts/ProximaNova-Thin.ttf') format('truetype'), url('../webfonts/ProximaNova-Thin.svg#proxima_nova_ththin') format('svg'); font-weight: normal; font-style: normal;}@font-face{font-family: 'proxima_nova_ltsemibold'; src: url('../webfonts/ProximaNova-Sbold.eot'); src: url('../webfonts/ProximaNova-Sbold.eot@#iefix') format('embedded-opentype'), url('../webfonts/ProximaNova-Sbold.woff') format('woff'), url('../webfonts/ProximaNova-Sbold.ttf') format('truetype'), url('../webfonts/ProximaNova-Sbold.svg#proxima_nova_ltsemibold') format('svg'); font-weight: normal; font-style: normal;}@font-face{font-family: 'proxima_nova_rgbold'; src: url('../webfonts/ProximaNova-Bold.eot'); src: url('../webfonts/ProximaNova-Bold.eot@#iefix') format('embedded-opentype'), url('../webfonts/ProximaNova-Bold.woff') format('woff'), url('../webfonts/ProximaNova-Bold.ttf') format('truetype'), url('../webfonts/ProximaNova-Bold.svg#proxima_nova_rgbold') format('svg'); font-weight: normal; font-style: normal;}@font-face{font-family: 'proxima_nova_blblack'; src: url('../webfonts/ProximaNova-Black.eot'); src: url('../webfonts/ProximaNova-Black.eot@#iefix') format('embedded-opentype'), url('../webfonts/ProximaNova-Black.woff') format('woff'), url('../webfonts/ProximaNova-Black.ttf') format('truetype'), url('../webfonts/ProximaNova-Black.svg#proxima_nova_blblack') format('svg'); font-weight: normal; font-style: normal;}html{font-size: 62.5%;}body,.gridder.listing .info{font-size: 15px; font-size: 1.5rem;}input,select,textarea, button{font-size: 15px; font-size: 1.5rem; text-transform:uppercase;}.hashtag .feed{font-size: 14px; font-size: 1.4rem;}h1, h2, h3, h4, h5, h6, .heading, .title, nav.main a strong,.search .listing .item .underline, .products.awards .listing .item strong.title{font-family: da-yekan,'proxima_nova_blblack', sans-serif;}.light,.heading.light,.title.light,.banner.hero p.intro,.gridder-thumb .overlay strong.title,.accordion .tab,.timeline .slider_dates,.page_component .heading,.page_component .title,.page_component.quotes p{font-family: 'proxima_nova_ththin', sans-serif; font-weight: normal;}.regular,body,input,select,textarea, button,p.intro,#fancybox-title,.promo_pods .pod a span.button{font-family: da-yekan,'proxima_nova_blblack', sans-serif;}.semi,a.back_all,.navigation .site_search .general label,.social nav ul li a,.listing .item strong.title,nav.sub ul li a,.donated .price,body.splash .content .half .sub,.listing .item span.url,.product_details .tabbed .heading,.underline,a .underline,.underline a,a.newsletter-link,.page_component.quick_links nav ul li a,.search_results table tr td.OutputTitle,.navigation nav.main ul li.back_toplevel a strong,.navigation nav.main ul li.back_sublevel a strong{font-family: da-yekan,'proxima_nova_ltsemibold', sans-serif;}h1, h2, h3, h4, h5, h6, .heading, .title,.search_results table tr td.OutputTitle{line-height: 1;text-transform:uppercase;line-height:1.2;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .title a, a .title, .heading a, a .heading{font-weight: normal;}h1{font-size: 30px; font-size: 3.0rem; padding: 0 0 5px;}h2{font-size: 26px; font-size: 2.6rem; padding: 15px 0 10px;}h3{font-size: 18px; font-size: 1.8rem; padding: 15px 0 10px;}h4{font-size: 16px; font-size: 1.6rem; padding: 10px 0;}h5, h6{font-size: 14px; font-size: 1.4rem; padding: 10px 0;}a.newsletter-link{-ms-opacity:0.75;-webkit-opacity:0.75;-moz-opacity:0.75;-o-opacity:0.75;opacity:0.75;}a.newsletter-link:hover{-ms-opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1;}.title{line-height:1;}.heading.primary,.heading.secondary{line-height:1;padding:0;}.banner.tall .heading{padding-bottom:20px!important;}.content_area .heading{padding-bottom:0.5em;}.explore.brands .heading,.social .heading{padding-bottom:1em;}.explore.brands .heading{padding-bottom:0.5em;}.product_details .heading.secondary{padding:0.2em 0 0.8em;}.heading.primary{font-size:40px; font-size:4.0rem;}.heading.secondary{font-size:32px; font-size:3.2rem;}.profile .heading{padding:30px 0 5px;}.profile .subheading,.page_component .heading{font-size:26px; font-size:2.6rem;padding-bottom:20px;}.promotions .heading{padding-top:0;}.heading.category{padding:0 0 0.5em;}.component.news .subheading{padding-bottom:0.5em;}.component.news .heading{padding-top:0;}.stylist_bio .heading{padding:0.5em 0;}@media (min-width:768px){.stylist_bio .social_pages,.stylist_bio .image,.stylist_bio p{padding-right:1em!important;}}@media (max-width:767px){.stylist_bio{max-width:380px;margin:0 auto!important;}}.subheading{line-height: 1.25;}p, span.text{padding: 0 0 1.0em;}p, span.text{line-height: 1.6;}p.heading{padding:0.5em 0;line-height: 1;}p.back{padding-top:1em;border-width:1px 0 0;border-style:solid;}.box .heading{padding-top:0;}p.intro{font-size:17px; font-size: 1.7rem; padding:0.5em 0 1.5em;}.banner.hero p.intro{font-size:20px; font-size: 2.0rem;}.heading span.small{font-size:70%!important;vertical-align:top!important;} @media (min-width:768px) and (max-width:979px){.banner.hero p.intro{padding-bottom: 0.5em; line-height: 1.2;}}p img{margin: 0;}p#skip{display:none;}p.who{font-size:12px; font-size:1.2rem; font-style:italic;padding:5px 0;}p.check_list_item{padding-top:5px;padding-bottom:1em;padding-left:30px;background-image:url('../images/icons/check_list.png');background-position:-10px -8px;background-repeat:no-repeat;}em, i{font-style: italic; line-height: inherit;}strong, b{font-weight: bold; line-height: inherit;}small{font-size: 80%; line-height: inherit;} blockquote, blockquote p{line-height: 20px;}blockquote{margin: 0 0 20px; padding: 0 20px 0 20px; border-left: 5px solid #ddd;}blockquote cite{display: block; font-size: 11px; font-size: 1.1rem;}blockquote cite:before{content: "\2014 \0020";}hr{border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 20px auto; height: 0; width:100%;}abbr, acronym{text-transform: uppercase; font-size: 90%; border-bottom: 1px solid #ddd; cursor: help;}abbr{text-transform: none;} .underline,a.newsletter-link,a.back_all,.search_results table tr td.OutputTitle a{line-height:1;display:inline-block;padding-bottom:2px!important; border-bottom-width:1px; border-bottom-style: solid;}a .underline,.underline a,a.newsletter-link,.search_results table tr td.OutputTitle a{text-decoration:none;} @media (min-width:980px){} @media (min-width:768px){} @media (min-width:768px) and (max-width:979px){.heading.primary{font-size:36px; font-size:3.6rem;}.heading.secondary{font-size:26px; font-size:2.6rem;}} @media (max-width:767px){.heading.primary{font-size:30px; font-size:3.0rem;}.heading.secondary{font-size:22px; font-size:2.2rem;}.introduction{text-align:center;}a.newsletter-link{clear:both;}p.intro{font-size:15px; font-size: 1.5rem;}.underline, a.back_all, .search_results table tr td.OutputTitle a{border: 0 none; text-decoration: underline !important;}} @media (max-width:755px){.hide_bg{background-image:none !important;}}.search_results span{display:none;}.donation-terms{font-size:12px;}