@charset "UTF-8";#home_controller.index_body .hand_picked_lists .hand_picked_list,#home_controller.index_body .hand_picked_lists .title .nav{margin:0;padding:0}#home_controller.index_body .hand_picked_lists .hand_picked_list>li,#home_controller.index_body .hand_picked_lists .title .nav>li{list-style-type:none}#home_controller.index_body .exceptional_tools,#home_controller.index_body .featured_banners .left_column{background:url(/images/home/bg_thatch.png?1458587060) left top repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#home_controller.index_body .exceptional_tools,#home_controller.index_body .featured_banners .left_column{background:url(/images/home/bg_thatch@2x.png?1458587060) left top repeat;-webkit-background-size:349px 349px;-moz-background-size:349px 349px;-o-background-size:349px 349px;background-size:349px 349px}}.home-sprite{background-image:url(/images/sprites/home-sprite.png?1471279445);background-repeat:no-repeat}.home2x-sprite{background-image:url(/images/sprites/home2x-sprite.png?1471279494);background-repeat:no-repeat}#home_controller.index_body .testimonials .testimonial_booth_button{display:inline-block;vertical-align:middle;border-radius:5px;font-weight:bold;font-family:Arial,Helvetica,FreeSans,sans-serif;line-height:1em;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer}#home_controller.index_body .testimonials .testimonial_booth_button::-moz-focus-inner{padding:0;border:0}#home_controller.index_body .testimonials .testimonial_booth_button:hover{text-decoration:none}#home_controller.index_body .testimonials .testimonial_booth_button{padding:5px 10px;font-size:12px}#home_controller.index_body .testimonials .testimonial_booth_button{border:1px solid #d9d9d9;background-color:#fff;background-image:none;color:#3279a6;text-shadow:none;box-shadow:none}#home_controller.index_body .testimonials .testimonial_booth_button:hover{background-color:#f2f2f2;background-image:none;color:#2a678c}#home_controller.index_body .explanation_message{margin:0;text-align:left}#home_controller.index_body #main_wrapper,#home_controller.index_body #content{width:100%}#home_controller.index_body #content{margin-top:0;padding:0;text-align:center}#home_controller.index_body #content .button_medium{display:inline-block;font-size:14px;padding:10px 25px}#home_controller.index_body #footer{margin-top:0}#home_controller.index_body .categories,#home_controller.index_body .social_proof,#home_controller.index_body .testimonials,#home_controller.index_body .exceptional_tools{padding:60px 0}@media only screen and (min-width:960px){#home_controller.index_body .categories,#home_controller.index_body .social_proof,#home_controller.index_body .testimonials,#home_controller.index_body .exceptional_tools{padding:90px 0}}#home_controller.index_body .search,#home_controller.index_body .hand_picked_lists,#home_controller.index_body .categories,#home_controller.index_body .featured_banners,#home_controller.index_body .social_proof,#home_controller.index_body .testimonials .testimonial,#home_controller.index_body .exceptional_tools .tools{max-width:1300px;margin:0 auto}#home_controller.index_body .section h2{margin:0 auto 25px auto;font-size:18px;line-height:1.2em}@media only screen and (min-width:667px){#home_controller.index_body .section h2{font-size:32px}}#home_controller.index_body .section p{margin-top:25px;margin-bottom:25px;font-size:16px}#home_controller.index_body .hero{box-sizing:border-box;height:260px;padding-top:60px;background:url(/images/home/heroes/boards.jpg?1458587060) top center no-repeat;background-size:cover}@media only screen and (min-width:720px){#home_controller.index_body .hero{height:360px;padding-top:80px}}@media only screen and (min-width:960px){#home_controller.index_body .hero{height:480px;padding-top:100px}}@media only screen and (max-width:480px){#home_controller.index_body .hero{padding-top:50px}}#home_controller.index_body .hero h1{color:#fff;font-size:24px;line-height:1em;margin-bottom:10px;text-shadow:0 3px 3px rgba(150,150,150,0.7)}@media only screen and (min-width:667px){#home_controller.index_body .hero h1{margin-bottom:30px;font-size:40px}}@media only screen and (min-width:960px){#home_controller.index_body .hero h1{font-size:48px}}@media only screen and (max-width:480px){#home_controller.index_body .hero h1{font-size:21px;margin-bottom:8px}}#home_controller.index_body .hero input,#home_controller.index_body .hero button{box-sizing:border-box;display:inline-block;vertical-align:middle;background-color:transparent}#home_controller.index_body .hero input:focus,#home_controller.index_body .hero button:focus{outline:0}#home_controller.index_body .hero input[type=text]{width:85%;padding:10px;font-size:16px;border:0}@media only screen and (min-width:568px){#home_controller.index_body .hero input[type=text]{width:90%}}@media only screen and (min-width:720px){#home_controller.index_body .hero input[type=text]{padding:20px}}@media only screen and (min-width:960px){#home_controller.index_body .hero input[type=text]{width:93%}}#home_controller.index_body .hero input[type=text]::-webkit-input-placeholder{color:gray;font-style:italic}#home_controller.index_body .hero input[type=text]:-moz-placeholder{color:gray;font-style:italic}#home_controller.index_body .hero input[type=text]::-moz-placeholder{color:gray;font-style:italic}#home_controller.index_body .hero input[type=text]:-ms-input-placeholder{color:gray;font-style:italic}#home_controller.index_body .hero button{-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;-ms-border-radius:0 10px 10px 0;-o-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;background-color:#fff;width:15%;height:40px;margin-left:-4px;padding:0;color:#b2b2b2;font-size:24px;border:0;cursor:pointer}@media only screen and (min-width:568px){#home_controller.index_body .hero button{width:10%}}@media only screen and (min-width:720px){#home_controller.index_body .hero button{height:60px;font-size:30px}}@media only screen and (min-width:960px){#home_controller.index_body .hero button{width:7%}}#home_controller.index_body .hero button .fa{margin-top:-2px}#home_controller.index_body .hero .search{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background-color:#fff;width:80%;margin:0 auto;overflow:hidden}@media only screen and (min-width:720px){#home_controller.index_body .hero .search{min-width:600px}}#home_controller.index_body .hand_picked_lists{-webkit-box-shadow:0 0 5px rgba(68,64,51,0.2);-moz-box-shadow:0 0 5px rgba(68,64,51,0.2);box-shadow:0 0 5px rgba(68,64,51,0.2);position:relative;margin:0 auto 40px auto;width:100%;min-height:300px;background-color:#fafaf5}@media only screen and (min-width:720px){#home_controller.index_body .hand_picked_lists{width:94%}}#home_controller.index_body .hand_picked_lists h3{font-size:18px}@media only screen and (min-width:667px){#home_controller.index_body .hand_picked_lists h3{font-size:24px}}@media only screen and (min-width:720px){#home_controller.index_body .hand_picked_lists h3{font-size:32px}}#home_controller.index_body .recommendation_and_hpl_container{margin-top:-50px}@media only screen and (min-width:720px){#home_controller.index_body .recommendation_and_hpl_container{margin-top:-70px}}@media only screen and (min-width:960px){#home_controller.index_body .recommendation_and_hpl_container{margin-top:-80px}}@media only screen and (max-width:480px){#home_controller.index_body .recommendation_and_hpl_container{margin-top:-80px}}#home_controller.index_body .hand_picked_lists a:hover{text-decoration:none}#home_controller.index_body .hand_picked_lists .hand_picked_list,#home_controller.index_body .hand_picked_lists .title{display:none}#home_controller.index_body .hand_picked_lists .hand_picked_list{padding:.75% 0;position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width:768px){#home_controller.index_body .hand_picked_lists .hand_picked_list{bottom:0;top:auto}}#home_controller.index_body .hand_picked_lists .hand_picked_list.next{z-index:2}#home_controller.index_body .hand_picked_lists .hand_picked_list.active{z-index:3}#home_controller.index_body .hand_picked_lists .hand_picked_list li{display:inline-block;width:31%;margin:.75% .5%;overflow:hidden}@media only screen and (min-width:960px){#home_controller.index_body .hand_picked_lists .hand_picked_list li{width:18%;margin:.75% .5%}}#home_controller.index_body .hand_picked_lists .hand_picked_list li:nth-child(10){display:none}@media only screen and (min-width:960px){#home_controller.index_body .hand_picked_lists .hand_picked_list li:nth-child(10){display:inline-block}}#home_controller.index_body .hand_picked_lists .hand_picked_list li a{display:block;position:relative}#home_controller.index_body .hand_picked_lists .hand_picked_list li img{display:none;width:100%}#home_controller.index_body .hand_picked_lists .title{box-sizing:border-box;width:100%;padding:35px 0 25px 0;position:absolute;bottom:0}@media only screen and (min-width:720px){#home_controller.index_body .hand_picked_lists .title{padding-top:20px}}@media only screen and (max-width:768px){#home_controller.index_body .hand_picked_lists .title{bottom:auto;top:0}}@media only screen and (max-width:480px){#home_controller.index_body .hand_picked_lists .title{padding-top:25px}}#home_controller.index_body .hand_picked_lists .title h3{width:80%;margin:0 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:normal}#home_controller.index_body .hand_picked_lists .title h3 a{color:#404040}#home_controller.index_body .hand_picked_lists .title h4{font-size:12px;color:gray;text-transform:uppercase;margin:0 0 8px 0;padding:0;line-height:normal}@media only screen and (min-width:667px){#home_controller.index_body .hand_picked_lists .title h4{font-size:14px}}#home_controller.index_body .hand_picked_lists .title .nav li{margin-top:-20px;font-size:40px;line-height:1em;position:absolute;top:50%}@media only screen and (min-width:667px){#home_controller.index_body .hand_picked_lists .title .nav li{margin-top:-35px;font-size:60px}}#home_controller.index_body .hand_picked_lists .title .nav li.prev{left:10px}@media only screen and (min-width:720px){#home_controller.index_body .hand_picked_lists .title .nav li.prev{left:30px}}#home_controller.index_body .hand_picked_lists .title .nav li.next{right:10px}@media only screen and (min-width:720px){#home_controller.index_body .hand_picked_lists .title .nav li.next{right:30px}}#home_controller.index_body .hand_picked_lists .title .nav li a{color:#9e9e9b}#home_controller.index_body .hand_picked_lists .title .nav li a:hover{color:#6b6b69}#home_controller.index_body .categories{width:94%;margin:0 auto}#home_controller.index_body .categories h2{width:70%}@media only screen and (min-width:667px){#home_controller.index_body .categories h2{width:100%}}@media only screen and (min-width:960px){#home_controller.index_body .categories h2{display:inline-block;vertical-align:middle;margin:0 25px 0 0}}@media only screen and (min-width:960px){#home_controller.index_body .categories .featured_category_buttons_list{margin-top:60px}}#home_controller.index_body .categories .featured_category_buttons_list li.handbags,#home_controller.index_body .categories .featured_category_buttons_list li.electronics,#home_controller.index_body .categories .featured_category_buttons_list li.everything_else{display:none}@media only screen and (min-width:800px){#home_controller.index_body .categories .featured_category_buttons_list li{width:30%}#home_controller.index_body .categories .featured_category_buttons_list li:nth-child(odd) a{padding-top:160px;height:200px}#home_controller.index_body .categories .featured_category_buttons_list li:nth-child(2) a,#home_controller.index_body .categories .featured_category_buttons_list li:nth-child(8) a{padding-top:190px;height:250px}#home_controller.index_body .categories .featured_category_buttons_list li:nth-child(4) a,#home_controller.index_body .categories .featured_category_buttons_list li:nth-child(6) a{padding-top:210px;height:300px}#home_controller.index_body .categories .featured_category_buttons_list li.handbags,#home_controller.index_body .categories .featured_category_buttons_list li.electronics,#home_controller.index_body .categories .featured_category_buttons_list li.everything_else{display:inline-block}#home_controller.index_body .categories .featured_category_buttons_list li.women_s_fashion a{background-position:50% -3869px;background-repeat:no-repeat;background-image:url(/images/sprites/home-sprite.png?1471279445);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}@media only screen and (min-width:800px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:800px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:800px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-width:800px) and (min-device-pixel-ratio:2),only screen and (min-width:800px) and (min-resolution:192dpi),only screen and (min-width:800px) and (min-resolution:2dppx){#home_controller.index_body .categories .featured_category_buttons_list li.women_s_fashion a{background-position:50% -3877px;background-image:url(/images/sprites/home2x-sprite.png?1471279494);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}@media only screen and (min-width:800px){#home_controller.index_body .categories .featured_category_buttons_list li.handbags a{background-position:50% -1748px;background-repeat:no-repeat;background-image:url(/images/sprites/home-sprite.png?1471279445);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}@media only screen and (min-width:800px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:800px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:800px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-width:800px) and (min-device-pixel-ratio:2),only screen and (min-width:800px) and (min-resolution:192dpi),only screen and (min-width:800px) and (min-resolution:2dppx){#home_controller.index_body .categories .featured_category_buttons_list li.handbags a{background-position:50% -1748px;background-image:url(/images/sprites/home2x-sprite.png?1471279494);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}@media only screen and (min-width:800px){#home_controller.index_body .categories .featured_category_buttons_list li.men_s_fashion a{background-position:50% -3197px;background-repeat:no-repeat;background-image:url(/images/sprites/home-sprite.png?1471279445);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}@media only screen and (min-width:800px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:800px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:800px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-width:800px) and (min-device-pixel-ratio:2),only screen and (min-width:800px) and (min-resolution:192dpi),only screen and (min-width:800px) and (min-resolution:2dppx){#home_controller.index_body .categories .featured_category_buttons_list li.men_s_fashion a{background-position:50% -3205px;background-image:url(/images/sprites/home2x-sprite.png?1471279494);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}@media only screen and (min-width:800px){#home_controller.index_body .categories .featured_category_buttons_list li.home___garden a{background-position:50% -2431px;background-repeat:no-repeat;background-image:url(/images/sprites/home-sprite.png?1471279445);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}@media only screen and (min-width:800px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:800px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:800px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-width:800px) and (min-device-pixel-ratio:2),only screen and (min-width:800px) and (min-resolution:192dpi),only screen and (min-width:800px) and (min-resolution:2dppx){#home_controller.index_body .categories .featured_category_buttons_list li.home___garden a{background-position:50% -2432px;background-image:url(/images/sprites/home2x-sprite.png?1471279494);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}@media only screen and (min-width:800px){#home_controller.index_body .categories .featured_category_buttons_list li.collectibles a{background-position:50% -719px;background-repeat:no-repeat;background-image:url(/images/sprites/home-sprite.png?1471279445);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}@media only screen and (min-width:800px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:800px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:800px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-width:800px) and (min-device-pixel-ratio:2),only screen and (min-width:800px) and (min-resolution:192dpi),only screen and (min-width:800px) and (min-resolution:2dppx){#home_controller.index_body .categories .featured_category_buttons_list li.collectibles a{background-position:50% -719px;background-image:url(/images/sprites/home2x-sprite.png?1471279494);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}@media only screen and (min-width:800px){#home_controller.index_body .categories .featured_category_buttons_list li.health___beauty a{background-position:50% -2076px;background-repeat:no-repeat;background-image:url(/images/sprites/home-sprite.png?1471279445);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}@media only screen and (min-width:800px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:800px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:800px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-width:800px) and (min-device-pixel-ratio:2),only screen and (min-width:800px) and (min-resolution:192dpi),only screen and (min-width:800px) and (min-resolution:2dppx){#home_controller.index_body .categories .featured_category_buttons_list li.health___beauty a{background-position:50% -2076px;background-image:url(/images/sprites/home2x-sprite.png?1471279494);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}@media only screen and (min-width:800px){#home_controller.index_body .categories .featured_category_buttons_list li.electronics a{background-position:50% -1062.5px;background-repeat:no-repeat;background-image:url(/images/sprites/home-sprite.png?1471279445);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}@media only screen and (min-width:800px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:800px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:800px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-width:800px) and (min-device-pixel-ratio:2),only screen and (min-width:800px) and (min-resolution:192dpi),only screen and (min-width:800px) and (min-resolution:2dppx){#home_controller.index_body .categories .featured_category_buttons_list li.electronics a{background-position:50% -1063px;background-image:url(/images/sprites/home2x-sprite.png?1471279494);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}@media only screen and (min-width:800px){#home_controller.index_body .categories .featured_category_buttons_list li.jewelry a{background-position:50% -2814px;background-repeat:no-repeat;background-image:url(/images/sprites/home-sprite.png?1471279445);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}@media only screen and (min-width:800px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:800px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:800px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-width:800px) and (min-device-pixel-ratio:2),only screen and (min-width:800px) and (min-resolution:192dpi),only screen and (min-width:800px) and (min-resolution:2dppx){#home_controller.index_body .categories .featured_category_buttons_list li.jewelry a{background-position:50% -2815px;background-image:url(/images/sprites/home2x-sprite.png?1471279494);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}@media only screen and (min-width:800px){#home_controller.index_body .categories .featured_category_buttons_list li.everything_else a{background-position:50% -1417px;background-repeat:no-repeat;background-image:url(/images/sprites/home-sprite.png?1471279445);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}@media only screen and (min-width:800px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:800px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:800px) and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-width:800px) and (min-device-pixel-ratio:2),only screen and (min-width:800px) and (min-resolution:192dpi),only screen and (min-width:800px) and (min-resolution:2dppx){#home_controller.index_body .categories .featured_category_buttons_list li.everything_else a{background-position:50% -1417px;background-image:url(/images/sprites/home2x-sprite.png?1471279494);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}@media only screen and (min-width:800px){#home_controller.index_body .categories .featured_category_buttons_list a{font-size:15px;font-weight:bold}}@media only screen and (min-width:960px){#home_controller.index_body .categories .button_medium{line-height:1em}}#home_controller.index_body .social_proof{background-color:#fafaf5}#home_controller.index_body .social_proof h2{width:70%}@media only screen and (min-width:720px){#home_controller.index_body .social_proof h2{width:100%}}#home_controller.index_body .social_proof h5{display:inline-block;vertical-align:middle}#home_controller.index_body .social_proof p{width:85%;margin-left:auto;margin-right:auto}@media only screen and (min-width:600px){#home_controller.index_body .social_proof p{width:525px}}@media only screen and (min-width:960px){#home_controller.index_body .social_proof p{width:100%}}#home_controller.index_body .social_proof .actions{margin:0;padding:0}#home_controller.index_body .social_proof .actions li{display:inline-block;vertical-align:middle;margin:0 4px}@media only screen and (min-width:600px){#home_controller.index_body .social_proof .actions li{margin:0 10px}}#home_controller.index_body .social_proof .featured_in{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);background-color:#fff;width:94%;margin:60px auto 0 auto;padding:30px 0}@media only screen and (min-width:960px){#home_controller.index_body .social_proof .featured_in{padding:50px 0}}#home_controller.index_body .social_proof .featured_in h5{font-size:18px;text-transform:lowercase;margin:0 auto 30px 0;padding:0 30px 15px 30px;border-bottom:1px solid #d9d9d4}@media only screen and (min-width:960px){#home_controller.index_body .social_proof .featured_in h5{font-size:24px;width:20%;margin:0;padding:15px 0;border-bottom:0;border-right:1px solid #d9d9d4}}#home_controller.index_body .social_proof .featured_in ul{display:block;width:100%;margin:0;padding:0}@media only screen and (min-width:568px){#home_controller.index_body .social_proof .featured_in ul{text-align:justify}#home_controller.index_body .social_proof .featured_in ul:after{content:"";display:inline-block;vertical-align:middle;width:100%}}@media only screen and (min-width:960px){#home_controller.index_body .social_proof .featured_in ul{display:inline-block;vertical-align:middle;width:79%}}#home_controller.index_body .social_proof .featured_in li{display:block;margin:30px auto 0 auto;overflow:hidden;text-indent:100%;white-space:nowrap}@media only screen and (min-width:568px){#home_controller.index_body .social_proof .featured_in li{display:inline-block;vertical-align:middle;margin:10px 50px}}@media only screen and (min-width:667px){#home_controller.index_body .social_proof .featured_in li{margin:0 2%}}#home_controller.index_body .social_proof .featured_in li:first-child{margin-top:0}@media only screen and (min-width:568px){#home_controller.index_body .social_proof .featured_in li:first-child{margin-top:10px}}@media only screen and (min-width:667px){#home_controller.index_body .social_proof .featured_in li:first-child{margin-top:0}}#home_controller.index_body .social_proof .featured_in li.cnn{background-position:-158px -4533px;background-repeat:no-repeat;background-image:url(/images/sprites/home-sprite.png?1471279445);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto;width:84px;height:40px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#home_controller.index_body .social_proof .featured_in li.cnn{background-position:-158px -4540px;background-image:url(/images/sprites/home2x-sprite.png?1471279494);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}#home_controller.index_body .social_proof .featured_in li.businessweek{background-position:-125px -4257px;background-repeat:no-repeat;background-image:url(/images/sprites/home-sprite.png?1471279445);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto;width:150px;height:36px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#home_controller.index_body .social_proof .featured_in li.businessweek{background-position:-124px -4265px;background-image:url(/images/sprites/home2x-sprite.png?1471279494);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}#home_controller.index_body .social_proof .featured_in li.mashable{background-position:-120px -4813px;background-repeat:no-repeat;background-image:url(/images/sprites/home-sprite.png?1471279445);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto;width:160px;height:30px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#home_controller.index_body .social_proof .featured_in li.mashable{background-position:-120px -4820px;background-image:url(/images/sprites/home2x-sprite.png?1471279494);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}#home_controller.index_body .social_proof .featured_in li.time{background-position:-142px -5083px;background-repeat:no-repeat;background-image:url(/images/sprites/home-sprite.png?1471279445);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto;width:116px;height:34px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#home_controller.index_body .social_proof .featured_in li.time{background-position:-142px -5089px;background-image:url(/images/sprites/home2x-sprite.png?1471279494);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}#home_controller.index_body .testimonials{box-sizing:border-box;background:url(/images/home/bg_testimonials.jpg?1458587060) center top no-repeat;background-size:cover;height:480px;overflow:hidden}@media only screen and (min-width:960px){#home_controller.index_body .testimonials{padding:80px 0}}#home_controller.index_body .testimonials .avatar a{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;display:inline-block;width:100px;height:100px;overflow:hidden;border:3px solid #fff}#home_controller.index_body .testimonials .avatar a img{width:100%}@media only screen and (min-width:470px){#home_controller.index_body .testimonials .testimonial_booth_button{padding:7px 10px;font-size:13px}}#home_controller.index_body .testimonials .byline,#home_controller.index_body .testimonials blockquote{font-family:"Lato",Arial,Helvetica,FreeSans,sans-serif;margin:30px auto}#home_controller.index_body .testimonials .byline a,#home_controller.index_body .testimonials blockquote{color:#fff}#home_controller.index_body .testimonials .byline{display:block;font-size:16px;font-style:normal}#home_controller.index_body .testimonials .byline a:hover{text-decoration:none}#home_controller.index_body .testimonials cite{display:inline-block;max-width:40%;vertical-align:top;margin:0 15px}#home_controller.index_body .testimonials blockquote{box-sizing:border-box;width:95%;margin:10px auto 20px auto;padding:0 45px;font-size:14px;line-height:1.5em;position:relative}@media only screen and (min-width:480px){#home_controller.index_body .testimonials blockquote{font-size:16px}}@media only screen and (min-width:600px){#home_controller.index_body .testimonials blockquote{font-size:21px}}@media only screen and (min-width:1200px){#home_controller.index_body .testimonials blockquote{width:75%}}#home_controller.index_body .testimonials blockquote:before,#home_controller.index_body .testimonials blockquote:after{font-family:Georgia,Times,'Times New Roman',serif;font-size:80px;line-height:1em;position:absolute;top:-10px}#home_controller.index_body .testimonials blockquote:before{content:'\201C';left:0}#home_controller.index_body .testimonials blockquote:after{content:'\201D';right:0}#home_controller.index_body .testimonials .button_medium{margin:0 15px}#home_controller.index_body .exceptional_tools .tool{box-sizing:border-box;width:95%;margin:80px auto 0 auto;padding:80px 20px 30px;border:3px solid #fff;background-color:#fafaf5;position:relative}@media only screen and (min-width:720px){#home_controller.index_body .exceptional_tools .tool{padding:80px 60px 30px 60px}}@media only screen and (min-width:960px){#home_controller.index_body .exceptional_tools .tool{display:inline-block;vertical-align:top;width:30%;min-height:310px;margin-left:1.2%;margin-right:1.2%;padding-left:2.2%;padding-right:2.2%}}@media only screen and (min-width:1200px){#home_controller.index_body .exceptional_tools .tool{padding-left:3%;padding-right:3%}}#home_controller.index_body .exceptional_tools .tool:before{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;content:"";display:inline-block;width:100px;height:100px;margin-left:-50px;overflow:hidden;border:3px solid #fff;position:absolute;top:-50px;left:50%}#home_controller.index_body .exceptional_tools .tool.background_burner:before{background-position:-149px -416px;background-repeat:no-repeat;background-image:url(/images/sprites/home-sprite.png?1471279445);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto;background-color:#f2f2ed}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#home_controller.index_body .exceptional_tools .tool.background_burner:before{background-position:-149px -416px;background-image:url(/images/sprites/home2x-sprite.png?1471279494);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}#home_controller.index_body .exceptional_tools .tool.webstore:before{background-position:-150px -3567px;background-repeat:no-repeat;background-image:url(/images/sprites/home-sprite.png?1471279445);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto;background-color:#f2f2ed}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#home_controller.index_body .exceptional_tools .tool.webstore:before{background-position:-150px -3575px;background-image:url(/images/sprites/home2x-sprite.png?1471279494);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}#home_controller.index_body .exceptional_tools .tool.affiliate:before{background-position:-151px -106px;background-repeat:no-repeat;background-image:url(/images/sprites/home-sprite.png?1471279445);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto;background-color:#f2f2ed}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#home_controller.index_body .exceptional_tools .tool.affiliate:before{background-position:-151px -106px;background-image:url(/images/sprites/home2x-sprite.png?1471279494);-webkit-background-size:400px auto;-moz-background-size:400px auto;-o-background-size:400px auto;background-size:400px auto}}#home_controller.index_body .exceptional_tools .tool h3{margin:0 0 20px 0;font-size:18px}@media only screen and (min-width:480px){#home_controller.index_body .exceptional_tools .tool h3{font-size:24px}}#home_controller.index_body .exceptional_tools .tool p{font-size:14px;line-height:1.5em}@media only screen and (min-width:480px){#home_controller.index_body .exceptional_tools .tool p{font-size:16px}}#home_controller.index_body .exceptional_tools .tool a{font-size:16px;font-weight:bold;line-height:1em}#home_controller.index_body .featured_banners .left_column,#home_controller.index_body .featured_banners .right_column{box-sizing:border-box;display:inline-block;height:190px;width:100%;overflow:hidden;vertical-align:top}@media only screen and (min-width:720px){#home_controller.index_body .featured_banners .left_column,#home_controller.index_body .featured_banners .right_column{height:240px}}@media only screen and (min-width:960px){#home_controller.index_body .featured_banners .left_column,#home_controller.index_body .featured_banners .right_column{width:50%;height:480px}}#home_controller.index_body .featured_banners{position:relative}#home_controller.index_body .featured_banners ul{padding:0;margin:0}#home_controller.index_body .featured_banners .banner{display:none;width:100%}#home_controller.index_body .featured_banners input{display:none}#home_controller.index_body .featured_banners input:checked+.banner{display:block}#home_controller.index_body .featured_banners .banner_content{width:90%}#home_controller.index_body .featured_banners .left_column{text-align:center}#home_controller.index_body .featured_banners .left_column>*{vertical-align:middle;display:inline-block}#home_controller.index_body .featured_banners .left_column:after{content:'';height:100%;display:inline-block;vertical-align:middle}@media only screen and (min-width:720px){#home_controller.index_body .featured_banners .left_column h2{font-size:20px}}@media only screen and (min-width:960px){#home_controller.index_body .featured_banners .left_column h2{font-size:32px;line-height:1.25em}}#home_controller.index_body .featured_banners .left_column .button_medium{background-color:#798e99}#home_controller.index_body .featured_banners .left_column .button_medium:hover{background-color:#657680}#home_controller.index_body .featured_banners .right_column{position:relative;overflow:hidden}#home_controller.index_body .featured_banners .right_column img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%;min-height:100%;min-width:100%;position:absolute}#home_controller.index_body .featured_banners_navigation{text-align:justify;-webkit-box-shadow:0 3px 5px #d1d4d6;-moz-box-shadow:0 3px 5px #d1d4d6;box-shadow:0 3px 5px #d1d4d6;width:100%}#home_controller.index_body .featured_banners_navigation>*{display:inline-block}#home_controller.index_body .featured_banners_navigation:after{content:'';width:100%;display:inline-block}@media only screen and (min-width:800px){#home_controller.index_body .featured_banners_navigation{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:0}}#home_controller.index_body .featured_banners_navigation>li{height:50px;display:inline-block;vertical-align:top}#home_controller.index_body .featured_banners_navigation>li>*{vertical-align:middle;display:inline-block}#home_controller.index_body .featured_banners_navigation>li:before{content:'';height:100%;display:inline-block;vertical-align:middle}@media only screen and (min-width:800px){#home_controller.index_body .featured_banners_navigation>li{position:absolute;height:auto}}#home_controller.index_body .featured_banners_navigation_pager{background:#fff}@media only screen and (min-width:800px){#home_controller.index_body .featured_banners_navigation_pager{top:43%}}#home_controller.index_body .featured_banners_navigation_pager a{text-align:center;font-size:37px;color:#798e99}@media only screen and (min-width:800px){#home_controller.index_body .featured_banners_navigation_pager a{-webkit-box-shadow:0 0 5px #90979d;-moz-box-shadow:0 0 5px #90979d;box-shadow:0 0 5px #90979d}}#home_controller.index_body .featured_banners_navigation_pager a:hover{color:#657680}#home_controller.index_body .featured_banners_navigation_pager.prev a{padding-left:20px}@media only screen and (min-width:800px){#home_controller.index_body .featured_banners_navigation_pager.prev a{padding:15px 15px 15px 7px}}@media only screen and (min-width:800px){#home_controller.index_body .featured_banners_navigation_pager.next{right:0}}#home_controller.index_body .featured_banners_navigation_pager.next a{padding-right:20px}@media only screen and (min-width:800px){#home_controller.index_body .featured_banners_navigation_pager.next a{padding:15px 7px 15px 15px}}@media only screen and (min-width:800px){#home_controller.index_body .featured_banners_navigation_chooser{bottom:38px;left:0;right:0;background:transparent;text-align:center}}@media only screen and (min-width:800px){#home_controller.index_body .featured_banners_navigation_chooser ul{-webkit-box-shadow:0 0 5px #90979d;-moz-box-shadow:0 0 5px #90979d;box-shadow:0 0 5px #90979d;border-radius:10000px;display:inline-block;background:#fff;padding:0 12px}}#home_controller.index_body .featured_banners_navigation_chooser li{list-style-type:none;height:100%;display:inline-block}#home_controller.index_body .featured_banners_navigation_chooser label{display:inline-block;border:2px solid #798e99;border-radius:100%;cursor:pointer;padding:8px;margin:0 12px}@media only screen and (min-width:800px){#home_controller.index_body .featured_banners_navigation_chooser label{margin:12px}}#home_controller.index_body .featured_banners_navigation_chooser label:hover{background:#cbd3d7}#home_controller.index_body .featured_banners_navigation_chooser label.current{background:#798e99}#home_controller.index_body .featured_banners_navigation_chooser label.current:hover{background:#798e99}.seller_recommendation_banner{box-sizing:border-box;margin:0 auto;width:94%;max-width:1300px;padding:20px;background-color:#3e4f59;color:#fff}@media only screen and (max-width:480px){.seller_recommendation_banner{padding:15px 10px}}.seller_recommendation_banner .seller_recommendation_banner_headline{margin:0;color:#fff;font:14px Arial,Helvetica,FreeSans,sans-serif}.seller_recommendation_banner .seller_recommendation_banner_headline::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"";position:relative;top:-1px}.seller_recommendation_banner .seller_recommendation_banner_headline.anniversary::before{content:none}@media only screen and (min-width:960px){.seller_recommendation_banner .seller_recommendation_banner_headline{font-size:18px}}@media only screen and (max-width:480px){.seller_recommendation_banner .seller_recommendation_banner_headline{font-size:14px;margin-bottom:0}}@media only screen and (max-width:320px){.seller_recommendation_banner .seller_recommendation_banner_headline{font-size:13px}}.seller_recommendation_banner a{color:#fff}.seller_recommendation_banner .bragging_points_link{color:#c5d5df}@media only screen and (min-width:700px){.seller_recommendation_banner_message{font-size:16px}}@media only screen and (max-width:320px){.seller_recommendation_banner_message{font-size:11px}}.seller_recommendation_banner_bragging_points{list-style-type:none;margin:0;padding:0}.seller_recommendation_banner_bragging_points.anniversary li::before{content:"";padding-right:24px;color:#c5d5df}.seller_recommendation_banner_bragging_points.anniversary li:first-child::before{content:""}.seller_recommendation_banner_bragging_points li{font-size:15px;line-height:1.5}@media only screen and (min-width:700px){.seller_recommendation_banner_bragging_points li{display:inline}.seller_recommendation_banner_bragging_points li:not(:first-child){margin-left:20px}}@media only screen and (min-width:1020px){.seller_recommendation_banner_bragging_points li{font-size:16px}}.seller_recommendation_banner_bragging_points li::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);content:"";padding-right:8px}