.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:192437}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{margin-left:auto;margin-right:auto;width:auto;padding:10px;z-index:1050}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:192436;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-body{position:relative;background:#efe5ff;background:-moz-linear-gradient(top,#efe5ff 0,#dccff2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#efe5ff),color-stop(100%,#dccff2));background:-webkit-linear-gradient(top,#efe5ff 0,#dccff2 100%);background:-o-linear-gradient(top,#efe5ff 0,#dccff2 100%);background:-ms-linear-gradient(top,#efe5ff 0,#dccff2 100%);background:linear-gradient(to bottom,#efe5ff 0,#dccff2 100%);border:8px solid #dccff2;margin:auto;padding:32px 24px 16px;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.25;width:400px}@media screen and (min-width:768px){.modal-dialog{left:50%;right:auto;width:600px;padding-top:30px;padding-bottom:30px}}#interstitial{margin:auto;overflow:hidden;width:464px}#interstitial .close-button{background-color:#ddd0f2;font-size:14px;font-weight:700;padding:8px;position:absolute;top:0;right:0}#interstitial .close-button a{color:#634393}#interstitial .ialert{margin:15px 0;padding:12px 12px 12px 60px;text-align:left}#interstitial .ialert h3{color:#000;font-size:20px;margin-top:0;margin-bottom:15px}#interstitial .ialert ul{margin-top:0;margin-bottom:15px}#interstitial .ialert.error,#interstitial .ialert.warning{background:#ffc url('/images/misc/icon-ialert_warning.png') 15px 50% no-repeat;border-top:1px solid orange;border-bottom:1px solid orange}#interstitial .ialert.success{background:#cfc url('/images/misc/icon-ialert_success.png') 15px 50% no-repeat;border-top:1px solid #3a9804;border-bottom:1px solid #3a9804}#interstitial input[type=email],#interstitial input[type=text]{display:inline-block;padding:.268em .5em .214em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:14px/1 Freesans,Helmet,sans-serif;background-color:#fafafa;border:1px solid #ccc;border-radius:7px;box-shadow:inset 0 2px 5px rgba(0,0,0,.13);-webkit-transition:background-color 120ms ease-out,box-shadow 120ms ease-out,border-color 120ms ease-out;-moz-transition:background-color 120ms ease-out,box-shadow 120ms ease-out,border-color 120ms ease-out;transition:background-color 120ms ease-out,box-shadow 120ms ease-out,border-color 120ms ease-out;-webkit-font-smoothing:antialiased}#interstitial input[type=email]:hover,#interstitial input[type=text]:hover{background-color:#fff;border-color:#bfbfbf;box-shadow:0 0 5px 2px rgba(122,122,122,.2)}#interstitial input[type=email]:focus,#interstitial input[type=text]:focus{background-color:#fff;border-color:#726399;box-shadow:inset 0 2px 5px rgba(0,0,0,.09),0 0 5px 2px rgba(114,99,153,.75)}#interstitial input[type=email],#interstitial input[type=text]{outline:0}#interstitial .inline-block{display:inline-block!important}#interstitial button,#interstitial input[type=checkbox],#interstitial input[type=image],#interstitial input[type=submit],#interstitial label[for]{cursor:pointer}#interstitial a{color:#0c3f93;text-decoration:none}#interstitial a:hover{text-decoration:underline}#interstitial form{margin:0;padding:0}#interstitial fieldset{padding:0;border:0;margin:0}#interstitial label{color:#000;display:block;font-size:16px}#interstitial h1{color:#000;font-family:Georgia,serif;font-size:32px;font-weight:400;letter-spacing:-1px;line-height:1em;margin:.5em 0}#interstitial h3{color:#000;font-size:18px;line-height:1em;margin-top:0;margin-bottom:1em}#interstitial .interests-selector{border-top:2px solid #c4b8d9;border-bottom:2px solid #c4b8d9;margin:1em 0;padding:8px}#interstitial .tfield{width:60%}#interstitial .fine-print{font-size:11px;margin-bottom:0}#interstitial img{border:none}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}#ad_area div.ad_banner{height:auto;width:95%}#ad_area div.ad_links{width:95%}.mobile-footer-ad{text-align:center}@media only screen and (max-width:970px){#yoga div.headline,.heading1{font-size:2em}#advanced_search .heading1,#advanced_search h1{font-size:1.8em}#counter{padding-top:24px;font-size:.8em}}@media only screen and (max-width:830px){#yoga div.headline,.heading1{font-size:1.75em}#advanced_search .heading1,#advanced_search h1{font-size:1.6em}}@media only screen and (max-width:768px){#counter,#resource_tabs,#site_index,.breadcrumbs,.desktop-only,.site-map{display:none}.mobile-only{display:block}#inner_wrapper{background-color:#fff}#advanced_search div.content{text-align:center}#utility_nav{position:relative}#inline_search,.mobile-utilities{line-height:1em;text-align:center;width:100%;margin:0 auto;padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mobile-utilities label{display:block;margin-bottom:5px;margin-top:0;color:#fff}#inline_search input,.mobile-utilities input{vertical-align:middle}#inline_search .text_field,.join_now .text_field,.mobile-utilities .text_field{font-size:1em;margin-right:5px;width:66%;max-width:250px}.right-sidebar-ad{margin:auto;text-align:center;max-width:300px;width:100%}.leaderboard{margin:auto;text-align:center;max-width:728px;width:100%}.global-nav{margin:13px -28px -1em -28px;display:none;background-color:#cfccd4;font-size:1em;text-align:left;-webkit-animation:fadeIn .25s ease;-moz-animation:fadeIn .25s ease;animation:fadeIn .25s ease}.global-nav.is-active{display:block}.global-nav.animating-out{-webkit-animation:fadeOut .25s ease 0s 1 normal forwards;-moz-animation:fadeOut .25s ease 0s 1 normal forwards;animation:fadeOut .25s ease 0s 1 normal forwards}.global-nav-list{margin:0;padding:0;list-style:none;-webkit-animation:fadeInUp .4s ease;-moz-animation:fadeInUp .4s ease;animation:fadeInUp .4s ease}.global-nav-li{width:100%;overflow:hidden}.global-nav-li .global-nav-link{display:block;float:none;padding:0 2em;height:2.5em;font-weight:700;line-height:2.5em;text-decoration:none!important;color:#333}.global-nav-list-child .global-nav-li .global-nav-link{font-weight:400}.global-nav-li:focus>.global-nav-link,.global-nav-li:hover>.global-nav-link{background-color:rgba(0,0,0,.2);color:#333}.global-nav-li.is-active>.global-nav-link{color:#e3e1e1}.global-nav-li.is-active>.global-nav-link:before{content:"» "}.global-nav-list-child{display:none;padding:0;list-style-type:none;margin-top:0;background-color:rgba(0,0,0,.1)}.global-nav-list-child li{list-style:none}.is-open>.global-nav-list-child{display:block}.global-nav-list-child .global-nav-link{padding-left:3em}.animated-responsive-menu-link{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;position:absolute;right:0;top:0;z-index:101;width:45px;height:3em;line-height:288px;padding-left:10px;padding-right:10px;border:0;background:0 0;text-decoration:none!important}#outer_wrapper_visitor .animated-responsive-menu-link{height:4.75em}.animated-responsive-menu-link .bar{position:absolute;top:50%;left:0;right:0;margin:auto;width:25px;height:4px;opacity:1;background:#fff;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all .19s ease-in-out;-moz-transition:all .19s ease-in-out;transition:all .19s ease-in-out}.animated-responsive-menu-link .bar-1{margin-top:-11px}.animated-responsive-menu-link .bar-2,.animated-responsive-menu-link .bar-3{margin-top:-2px}.animated-responsive-menu-link .bar-4{margin-top:7px}.animated-responsive-menu-link:focus,.animated-responsive-menu-link:hover{background:rgba(0,0,0,.1)}.animated-responsive-menu-link:hover .bar-1{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.animated-responsive-menu-link:hover .bar-4{-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.animated-responsive-menu-link.is-active .bar-1,.animated-responsive-menu-link.is-active .bar-4{width:0%;margin-top:0}.animated-responsive-menu-link.is-active .bar-2{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.animated-responsive-menu-link.is-active .bar-3{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.responsive-menu-closer{display:none;position:fixed;bottom:0;left:0;right:0;z-index:11;height:3em;line-height:3.3em;width:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 75%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 75%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 75%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 75%);border:0;color:#333}.responsive-menu-closer:focus,.responsive-menu-closer:hover{color:#e66947;background-color:#443838}.responsive-menu-closer.visible{display:block}#left,#logo,#middle,#right,.col-md-12,.right-content{float:none;width:100%!important;margin:0}#logo{text-align:center;margin:0 auto}#counter{padding:0}.right-sidebar-ad{text-align:center}.form{width:75%}#left div.content{display:none}#middle,#right{padding-left:0}#right .content{margin-left:0!important;margin-right:0!important}#supplies-bar{position:relative}#supplies-bar .content a{border-bottom:1pt solid #000;border-right:none;display:block;margin:0 auto;max-width:335px}#footer{padding-top:15px}#site_index div.content div.links ul li{display:block;border:none;padding-bottom:5px}.social-footer{padding-bottom:2em;text-align:center}.social-footer h4{font-weight:700;font-size:1.2em}.social-footer table{margin:0 auto;max-width:320px}#footer div.copyright{padding-bottom:1em}.header-row{margin-bottom:30px}#resource_tabs{left:50%;margin-left:-145px;display:block}}@media only screen and (min-width:522px) and (max-width:768px){.tooltip{top:58px!important;left:52%!important}}@media only screen and (min-width:769px) and (max-width:810px){.tooltip{top:56px!important}}@media only screen and (min-width:811px){.tooltip{top:40px!important}}@media only screen and (max-width:521px){#swatches .swatch .description,#top_items{display:none}.mobile-utilities{text-align:left}.mobile-utilities input{display:block}.mobile-utilities .text_field{margin-bottom:5px;width:80%}#outer_wrapper_visitor .animated-responsive-menu-link{height:6.75em}.mobile-top-items{background-color:#7e5a3e;display:block;font-size:1.230769231em;font-weight:700;line-height:30px;text-align:center;margin:10px 0;padding:0 10px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mobile-top-items a{color:#fff}.col-sm-12{float:none;width:100%!important;margin:0}#advanced_search input[type=text],#advanced_search select,.advanced-search-label{text-align:center;display:inline-block}#advanced_search input[type=image]{width:50%}.form{width:100%}#footer div.copyright{padding-bottom:1em}.tooltip{left:2em!important;top:85px!important}.tooltip .tooltip-arrow{left:12%!important}}@media only screen and (min-width:768px){#level_1 li{line-height:17px;padding:4px 5px 4px 15px}}@media only screen and(max-width:360px){#resource_tabs{left:50%;margin-left:-160px;display:block}#resource_tabs li a{font-size:.75em}}#epc_swatches .product-item{float:left;padding-left:10px;padding-right:10px;text-align:center;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#epc_swatches .product-item .closeup .rank{left:-13px}#epc_swatches .product-item .closeup img{display:inline-block;height:auto;margin:auto;max-width:100%;width:100%}@media only screen and (max-width:519px){#epc_swatches .product-item:nth-of-type(2n+1){clear:left}}@media only screen and (min-width:520px) and (max-width:919px){#epc_swatches{margin-right:-8px}#epc_swatches .product-item{width:33%}#epc_swatches .product-item:nth-of-type(3n+1){clear:left}}@media only screen and (min-width:920px){#epc_swatches{margin-right:-8px}#epc_swatches .product-item{padding-left:14px;padding-right:14px;width:25%}#epc_swatches .product-item:nth-of-type(4n+1){clear:left}}.top5of20{background-color:#f0e9db}.top5of20 .top-header{background-color:#7e5a3e;padding:6px 10px;text-align:center}.top5of20 .top-header a{color:#fff;font-size:16px;text-decoration:none!important}.top5of20 .top-header .floating-link{display:block;font-size:12px;margin-top:2px}.top5of20 .top-header .floating-link:focus,.top5of20 .top-header .floating-link:hover{text-decoration:underline!important}@media only screen and (min-width:768px){.top5of20 .top-header{text-align:left}.top5of20 .top-header .floating-link{float:right}}.top5-swatches{padding-left:25px;padding-right:25px}.top5-swatch{float:left;padding:15px 10px 10px 10px;text-align:center;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:519px){.top5-swatch:nth-of-type(2n+1){clear:left}}@media only screen and (min-width:520px) and (max-width:919px){.top5-swatch{width:33%}.top5-swatch:nth-of-type(3n+1){clear:left}}@media only screen and (min-width:920px){.top5-swatch{width:20%}.top5-swatch:nth-of-type(5n+1){clear:left}}.yoga-mobile-cta{padding-top:.5em;text-align:center}.yoga-cta-button{background-color:red;border-radius:.7em .7em;color:#fff;cursor:pointer;display:inline-block;font-size:2em;letter-spacing:.02em;line-height:1.5em;margin:0 auto;padding:0 1.5em;text-transform:uppercase;white-space:nowrap;-webkit-box-shadow:inset -2px -2px 9px -1px rgba(0,0,0,.5);-moz-box-shadow:inset -2px -2px 9px -1px rgba(0,0,0,.5);box-shadow:inset -2px -2px 9px -1px rgba(0,0,0,.5)}.yoga-cta-button:focus,.yoga-cta-button:hover{text-decoration:none;-webkit-box-shadow:inset 2px 2px 5px 1px rgba(0,0,0,.35);-moz-box-shadow:inset 2px 2px 5px 1px rgba(0,0,0,.35);box-shadow:inset 2px 2px 5px 1px rgba(0,0,0,.35)}@media only screen and (max-width:970px){#aa_swatches .item{display:inline-block;width:45%;flex:0 0 auto;flex-basis:45%;margin-left:2.5%;margin-right:2.5%;margin-bottom:2em}#aa_logo{margin:auto;position:static;top:none;left:none;margin-bottom:1em}#archive-top-20 h1{text-align:center}}@media only screen and (max-width:600px){#supplies-bar .container .content{flex-direction:column}#supplies-bar .container .content .item{display:block;width:100%;margin-top:1em;margin-bottom:1em}#supplies-bar .container .content .item.logo{order:3;max-width:280px}#supplies-bar .container .content .item.cta{order:1}#supplies-bar .container .content .item.copy{order:2}}a.abutton:hover{filter:sepia(60%)}html.mdr-flexbox #modal-aa-upsell .inner-contents .dist{display:flex;flex-direction:column;justify-content:space-around;align-items:center;align-content:space-between}html.mdr-flexbox #modal-aa-upsell .inner-contents .dist .dist-el{flex:0 1 auto;margin-top:1em;margin-bottom:1em;display:block}@media only screen and (max-width:800px){html.mdr-flexbox #modal-aa-upsell .inner-contents .row{display:flex;flex-direction:column;justify-content:space-around;align-items:center;align-content:space-between}html.mdr-flexbox #modal-aa-upsell .inner-contents .row .col{width:100%;flex:0 1 auto;padding:0;margin-right:0}html.mdr-flexbox #modal-aa-upsell .inner-contents .row .col .logo{margin:auto}html.mdr-flexbox #modal-aa-upsell .inner-contents .dist .dist-el{margin-top:.5em;margin-bottom:.5em}#aa_container table,#aa_container tbody,#aa_container td,#aa_container tr{display:block;width:100%;text-align:center;border-collapse:none}#aa_container td.left{width:100%;text-align:center}#aa_container td.left .logo{margin:auto;max-width:280px;width:100%}#aa_container td.right{width:100%;text-align:center}#aa_container .clock{margin-top:2em;zoom:0.6;-moz-transform:scale(.6)}#outer_wrapper_basic #columns #middle{padding:6px!important}}@media only screen and (min-width:768px){html.mdr-flexbox #modal-aa-upsell .modal-dialog{width:auto}#modal-aa-upsell .inner-contents .heading{width:80%}}@media only screen and (max-width:500px){html.mdr-flexbox #modal-aa-upsell .inner-contents .countdown_container.dist-el .clock{zoom:0.5;-moz-transform:scale(.5)}#aa_container .clock{margin-top:2em;zoom:0.4;-moz-transform:scale(.4)}}