.clearfix:after,.clearfix:before,.smart-card:after,.smart-card:before,.smart-collection.tier-3 header .gk-share:after,.smart-collection.tier-3 header .gk-share:before{content:" ";display:table}.clearfix:after,.smart-card:after,.smart-collection.tier-3 header .gk-share:after{clear:both}html:not(.touch) .link-no-underline:active,html:not(.touch) .link-no-underline:hover,html:not(.touch) .link-no-underline:link,html:not(.touch) .link-no-underline:visited{text-decoration:none}@-webkit-keyframes sparkle-1{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes sparkle-1{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes sparkle-2{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes sparkle-2{0%{opacity:0}50%{opacity:1}100%{opacity:0}}ul.paginator{padding:42px 0 14px;margin:0;white-space:nowrap}@media screen and (max-width:767px){ul.paginator{text-align:center}}ul.paginator li{margin:0 14px;display:inline-block;position:relative;font-size:14px;line-height:19px}@media screen and (max-width:767px){ul.paginator li{margin:0 10px}}ul.paginator li:first-child{margin-left:0}ul.paginator li.page a{font-weight:400}ul.paginator .current{color:#000;font-weight:700!important}ul.paginator .icon-gk-navigate-double-left:before{content:"\e61d\e61d";letter-spacing:-6px}ul.paginator .icon-gk-navigate-double-right:before{content:"\e61e\e61e";letter-spacing:-6px}ul.paginator .first,ul.paginator .last,ul.paginator .next,ul.paginator .prev{font-size:12px;color:#892074}ul.paginator .first a,ul.paginator .last a,ul.paginator .next a,ul.paginator .prev a{height:12px;width:12px;display:inline-block;position:absolute;left:0}ul.paginator .first .label,ul.paginator .last .label,ul.paginator .next .label,ul.paginator .prev .label{display:none}ul.paginator .first.disabled,ul.paginator .last.disabled,ul.paginator .next.disabled,ul.paginator .prev.disabled{color:#8c8c8c}@media screen and (max-width:767px){ul.paginator .js-paging-after,ul.paginator .js-paging-before.js-paging-tail{display:none}ul.paginator .js-paging-after.page-last{display:inline-block}}.smart-aside,.smart-aside-wrap,.smart-card,.smart-card-inner,.smart-cards,.smart-collection,.smart-collection-container,.smart-content,.smart-photo,.smart-photo-wrap{position:relative}.smart-collection-container{margin:0;padding:0}.smart-collection{left:0;overflow:hidden;width:100%;background-color:#f0f0f0;padding:0;margin:0}.smart-collection .smart-cards{overflow:auto;background-color:transparent;padding:0}html:not(.touch) .smart-collection a:hover{text-decoration:none}.smart-collection.tier-3 .smart-rail{display:none}@media screen and (min-width:1025px){.smart-collection.tier-3 .smart-collection-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.smart-collection.tier-3 .smart-collection-inner .smart-cards{display:block;-webkit-box-flex:18;-ms-flex:18 0 64.3%;flex:18 0 64.3%}.smart-collection.tier-3 .smart-collection-inner .smart-rail{display:block;-webkit-box-flex:10;-ms-flex:10 0 35.7%;flex:10 0 35.7%;position:relative}.smart-collection.tier-3 .smart-collection-inner .smart-rail .smart-rail-wrap{padding-top:35px;text-align:center}.smart-collection.tier-3 .smart-collection-inner .smart-rail .smart-rail-wrap .smart-rail-inner{padding-left:20px}.smart-collection.tier-3 .smart-collection-inner .smart-rail label{font-size:8px}html.gdpr .smart-collection.tier-3 .smart-collection-inner .smart-rail .smart-rail-inner{display:none}}.smart-collection.tier-3 .promo-card{margin-top:55px;margin-bottom:40px}.smart-photo{overflow:hidden}.smart-photo .smart-photo-wrap{position:relative}.smart-photo .smart-photo-wrap:before{display:block;content:"";width:100%;padding-top:56.25%}.smart-photo .smart-photo-wrap>.smart-photo-inner{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;text-align:center;overflow:hidden;z-index:1}.smart-photo .smart-photo-wrap>.smart-photo-inner img{min-width:100%;min-height:100%}.smart-photo .smart-photo-wrap .smart-photo-inner{z-index:1}.smart-photo .gk-share{margin:0;position:absolute;top:14px;left:14px;z-index:100}.smart-collection header{background-color:transparent;background-size:cover;margin:0;text-align:left}.smart-collection header .dfp_logo{width:163px;height:87px;max-width:163px;max-height:87px;overflow:hidden}.smart-collection.tier-1 header,.smart-collection.tier-2 header{padding:125px 0 0;color:#fff;height:315px}.smart-collection.tier-1 header h1,.smart-collection.tier-2 header h1{color:#fff}.smart-collection.tier-1 header .breadcrumb,.smart-collection.tier-1 header .description,.smart-collection.tier-1 header .smart-content-heading,.smart-collection.tier-1 header .title,.smart-collection.tier-2 header .breadcrumb,.smart-collection.tier-2 header .description,.smart-collection.tier-2 header .smart-content-heading,.smart-collection.tier-2 header .title{z-index:10}.smart-collection.tier-1 header .smart-content-heading,.smart-collection.tier-2 header .smart-content-heading{padding-bottom:21px;position:absolute;top:auto;bottom:0;left:0;right:0}.smart-collection.tier-1 header .smart-content-heading .smart-content-heading-inner,.smart-collection.tier-2 header .smart-content-heading .smart-content-heading-inner{margin-left:22px;width:55%}.smart-collection.tier-1 header .smart-content-heading .container,.smart-collection.tier-2 header .smart-content-heading .container{padding:0;overflow:visible}.smart-collection.tier-1 header .smart-content-heading .title,.smart-collection.tier-2 header .smart-content-heading .title{margin-top:4px}.smart-collection.tier-1 header .smart-content-heading label,.smart-collection.tier-2 header .smart-content-heading label{display:inline-block;content:'label';background-color:rgba(0,0,0,.5);color:#fff;font-size:10px;line-height:25px;height:25px;margin:0;padding:0 10px;font-family:Gotham,"sans serif",sans-serif,"Helvetica Neue",Helvetica,arial;font-weight:400;font-style:normal;font-stretch:normal;text-transform:uppercase;white-space:normal;letter-spacing:0}.smart-collection.tier-1 header .smart-content-heading .description,.smart-collection.tier-2 header .smart-content-heading .description{display:none}@media screen and (max-width:767px){.smart-collection.tier-1 header .smart-content-heading .title,.smart-collection.tier-2 header .smart-content-heading .title{margin-bottom:10px}}@media screen and (min-width:768px){.smart-collection.tier-1 header,.smart-collection.tier-2 header{height:375px}.smart-collection.tier-1 header .smart-content-heading .smart-content-heading-inner,.smart-collection.tier-2 header .smart-content-heading .smart-content-heading-inner{margin-left:50px;margin-right:26px;width:301px}.smart-collection.tier-1 header .smart-content-heading .title,.smart-collection.tier-2 header .smart-content-heading .title{font-size:32px;line-height:36px;margin-bottom:10px}}.smart-collection.tier-1.tier-5>header,.smart-collection.tier-2.tier-5>header{background-position-x:center;background-position-y:top}@media screen and (max-width:767px){.smart-collection.tier-1.tier-5>header,.smart-collection.tier-2.tier-5>header{height:255px;padding-top:80px}}.smart-collection.tier-1.tier-5 .smart-content-heading,.smart-collection.tier-2.tier-5 .smart-content-heading{position:relative;top:auto;right:auto;bottom:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;text-align:center}.smart-collection.tier-1.tier-5 .smart-content-heading .smart-content-heading-inner,.smart-collection.tier-2.tier-5 .smart-content-heading .smart-content-heading-inner{width:auto;margin:0 auto}@media screen and (min-width:768px){.smart-collection.tier-1.tier-5 .smart-content-heading .smart-content-heading-inner,.smart-collection.tier-2.tier-5 .smart-content-heading .smart-content-heading-inner{width:auto;margin:0 auto}}@media screen and (min-width:1025px){.smart-collection.tier-1.tier-5 .smart-content-heading .smart-content-heading-inner,.smart-collection.tier-2.tier-5 .smart-content-heading .smart-content-heading-inner{width:auto;margin:0 auto}}.smart-collection.tier-3 header{background-color:#fff;height:auto;padding:21px 0}@media screen and (min-width:768px){.smart-collection.tier-3 header{margin-bottom:26px}}@media screen and (min-width:1025px){.smart-collection.tier-3 header{margin-bottom:27px}}.smart-collection.tier-3 header .dfp_logo{display:none}.smart-collection.tier-3 header .smart-content-heading{position:relative;top:auto;right:auto;bottom:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;display:block}.smart-collection.tier-3 header .smart-content-heading .container{overflow:visible}.smart-collection.tier-3 header .smart-content-heading .title{font-size:32px;font-family:brandon-grotesque,"sans serif",sans-serif,"Helvetica Neue",Helvetica,arial;font-weight:900;font-style:normal;font-stretch:normal;text-transform:uppercase;white-space:normal;letter-spacing:1px;line-height:34px;margin:0 0 12px}@media screen and (min-width:1025px){.smart-collection.tier-3 header .smart-content-heading .title{font-size:36px;line-height:36px}}@media screen and (min-width:768px){.smart-collection.tier-3 header .smart-content-heading-inner{width:511px;padding-left:0;padding-right:0;float:left}.smart-collection.tier-3 header .dfp_logo{display:block;width:161px;padding-left:0;padding-right:0;position:absolute;top:14px;bottom:auto;left:auto;right:14px}}@media screen and (min-width:1025px){.smart-collection.tier-3 header .smart-content-heading-inner{width:756px;padding-left:0;padding-right:0;margin-bottom:8px;float:left}.smart-collection.tier-3 header .dfp_logo{width:161px;padding-left:0;padding-right:0}}@media screen and (max-width:767px){.smart-collection.tier-3 header .gk-share{display:none}}@media screen and (min-width:768px) and (max-width:1024px){.smart-collection.tier-3 header .gk-share{position:relative;display:block;width:749px;min-width:749px;max-width:749px;padding-left:14px;padding-right:14px;margin:auto;overflow:auto}}@media screen and (min-width:1025px){.smart-collection.tier-3 header .gk-share{position:relative;display:block;width:994px;min-width:994px;max-width:994px;padding-left:14px;padding-right:14px;margin:auto;overflow:auto}}.smart-collection.tier-3 header .gk-share-wrapper{overflow:hidden}.smart-collection.tier-4 header{background-color:#fff;padding:0}.smart-collection.tier-4 header .container-sm-md{padding:0}.smart-collection.tier-4 header .gk-share{display:none}@media screen and (min-width:768px){.smart-collection.tier-4 header .gk-share{display:block;margin-top:25px}}.smart-collection.tier-4 header .smart-photo{width:100%;overflow:hidden}.smart-collection.tier-4 header .smart-photo .smart-photo-wrap{position:relative}.smart-collection.tier-4 header .smart-photo .smart-photo-wrap:before{display:block;content:"";width:100%;padding-top:56.25%}.smart-collection.tier-4 header .smart-photo .smart-photo-wrap>.smart-photo-inner{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;text-align:center;overflow:hidden;z-index:1}.smart-collection.tier-4 header .smart-photo .smart-photo-wrap>.smart-photo-inner img{min-width:100%;min-height:100%}.smart-collection.tier-4 header .smart-photo .smart-photo-wrap .smart-photo-inner{z-index:1}@media screen and (min-width:768px){.smart-collection.tier-4 header .smart-photo{width:75%;height:367px;float:right}.smart-collection.tier-4 header .smart-photo .smart-photo-wrap{position:relative}.smart-collection.tier-4 header .smart-photo .smart-photo-wrap:before{display:block;content:"";width:100%;padding-top:80%}.smart-collection.tier-4 header .smart-photo .smart-photo-wrap>.smart-photo-inner{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;text-align:center;overflow:hidden;z-index:1}.smart-collection.tier-4 header .smart-photo .smart-photo-wrap>.smart-photo-inner img{min-width:100%;min-height:100%}}@media screen and (min-width:1025px){.smart-collection.tier-4 header .smart-photo{width:75%;float:right}.smart-collection.tier-4 header .smart-photo .smart-photo-wrap{position:relative}.smart-collection.tier-4 header .smart-photo .smart-photo-wrap:before{display:block;content:"";width:100%;padding-top:50%}.smart-collection.tier-4 header .smart-photo .smart-photo-wrap>.smart-photo-inner{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;text-align:center;overflow:hidden;z-index:1}.smart-collection.tier-4 header .smart-photo .smart-photo-wrap>.smart-photo-inner img{min-width:100%;min-height:100%}}.smart-collection.tier-4 header .smart-content-heading-inner{width:280px;padding-left:14px;padding-right:14px;margin:auto;padding-bottom:35px;background:#fff;z-index:1}@media screen and (max-width:767px){.smart-collection.tier-4 header .smart-content-heading-inner{padding-left:8.5%;padding-right:8.5%;width:inherit}}@media screen and (min-width:768px){.smart-collection.tier-4 header .smart-content-heading-inner{position:absolute;top:0;bottom:0;left:0;right:auto;padding:10px 35px 0}}@media screen and (min-width:1025px){.smart-collection.tier-4 header .smart-content-heading-inner{width:294px;padding-left:14px;padding-right:14px;padding:10px 35px 0}}.smart-collection.tier-4 header .smart-content-heading .title{font-size:26px;font-family:brandon-grotesque,"sans serif",sans-serif,"Helvetica Neue",Helvetica,arial;font-weight:900;font-style:normal;font-stretch:normal;text-transform:uppercase;white-space:normal;letter-spacing:1px;line-height:27px;margin:20px 14px 4px 0}@media screen and (min-width:768px){.smart-collection.tier-4 header .smart-content-heading .title{font-size:32px;line-height:34px;margin-top:10px}}@media screen and (min-width:1025px){.smart-collection.tier-4 header .smart-content-heading .title{font-size:32px;line-height:34px}}.smart-collection.tier-4 header .smart-content-heading label{margin:0;padding:0;font-family:Gotham,"sans serif",sans-serif,"Helvetica Neue",Helvetica,arial;font-weight:600;font-style:normal;font-stretch:normal;text-transform:none;white-space:normal;letter-spacing:0;color:#000}.smart-collection.tier-4 header .smart-content-heading p.description{padding:0;margin:12px 0 20px}@media screen and (min-width:768px) and (max-width:1024px){.smart-collection.tier-4 header .smart-content-heading .container-sm-md{max-width:initial;width:100%}}.suggested-links-break{height:11px;background:#f0f0f0}.suggested-links{background-color:#fff;width:100%;margin:auto;padding-bottom:20px;padding-top:28px;position:relative}.suggested-links__title{padding-bottom:10px;font-weight:900;margin:0;font-size:18px;text-align:center;line-height:28px}.suggested-links__links{width:100%;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}.suggested-links__link{color:#242424;font-size:12px;padding-bottom:7px;text-decoration:none;font-weight:600;width:100%;display:inline-block;vertical-align:text-top;text-align:center}.suggested-links__link:hover{text-decoration:underline}@media screen and (max-width:768px){.suggested-links__title{text-align:center}.suggested-links__links{text-align:center;-webkit-column-count:1;-moz-column-count:1;column-count:1}.suggested-links__link{text-align:center;width:100%}}.smart-card{margin:14px auto;width:100%;color:#000}.smart-card .smart-card-inner{cursor:pointer}.smart-card .smart-card-inner .smart-content{position:relative;background-color:#f0f0f0}.smart-card.no-cta .smart-card-inner,.smart-card.no-cursor .smart-card-inner{cursor:default}.smart-card .smart-info{position:relative;z-index:2;background-color:#fff;margin:-35px 14px 0;padding:21px 35px;border-bottom:5px solid #77e2e1}.smart-card .smart-info li{padding:10px 0;background-color:#333;background:-webkit-linear-gradient(to left,#333 20%,rgba(255,255,255,0) 10%);background:-moz-linear-gradient(to left,#333 20%,rgba(255,255,255,0) 10%);background:-ms-linear-gradient(to left,#333 20%,rgba(255,255,255,0) 10%);background:-o-linear-gradient(to left,#333 20%,rgba(255,255,255,0) 10%);background:-webkit-gradient(linear,right top,left top,color-stop(20%,#333),color-stop(10%,rgba(255,255,255,0)));background:linear-gradient(to left,#333 20%,rgba(255,255,255,0) 10%);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}.smart-card .smart-info li:last-child{background-size:0}.smart-card .smart-info h2,.smart-card .smart-info p{text-align:left;margin:0 0 7px 0}.smart-card .smart-info label{margin:0;font-family:brandon-grotesque,"sans serif",sans-serif,"Helvetica Neue",Helvetica,arial;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;white-space:normal;letter-spacing:1px;font-size:13px;color:#000;background-color:transparent;border-radius:34px;padding:0}.smart-card .smart-info label i{position:relative;display:block;height:34px;width:34px}.smart-card .smart-info label i:before{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);display:block;height:27.2px;width:27.2px;background-color:#77e2e1;-webkit-border-top-right-radius:13.6px;-webkit-border-bottom-right-radius:13.6px;-webkit-border-bottom-left-radius:13.6px;-webkit-border-top-left-radius:13.6px;-moz-border-radius-topright:13.6px;-moz-border-radius-bottomright:13.6px;-moz-border-radius-bottomleft:13.6px;-moz-border-radius-topleft:13.6px;border-top-right-radius:13.6px;border-bottom-right-radius:13.6px;border-bottom-left-radius:13.6px;border-top-left-radius:13.6px;background-clip:padding-box;content:''}.smart-card .smart-info label i:after{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);display:block;height:34px;width:34px;color:#000;font-size:34px;content:"\e622"}.smart-card .smart-info label i{margin-bottom:12px;margin-left:-2px}.smart-card .smart-info h2.title{margin-top:7px 0 14px}.smart-card .smart-info h2.title a,.smart-card .smart-info h2.title a.btn,.smart-card .smart-info h2.title a:visited{color:#000}html:not(.touch) .smart-card .smart-info h2.title a:active,html:not(.touch) .smart-card .smart-info h2.title a:hover{color:#892074}.smart-card .smart-info p.description{font-size:12px;max-height:178px;overflow:hidden}.smart-card .smart-info .attribution{margin-bottom:1.33333333em}.smart-card .smart-info a{width:100%}.smart-card .smart-info a,.smart-card .smart-info a.btn,.smart-card .smart-info a.btn:hover,.smart-card .smart-info a:visited{color:#000}@media screen and (min-width:768px){.smart-card .smart-info a{width:auto}}.smart-card .smart-info a:hover{color:#892074}.smart-card .smart-info .title{margin-top:4px}.smart-card aside{display:none}.smart-card .smart-aside{text-align:center;padding:0}@media screen and (max-width:767px){.smart-card .smart-aside{display:none}}.smart-card .smart-aside .dfp{min-height:250px}.smart-card .smart-aside .smart-aside-wrap{width:100%;text-align:center;display:block}.smart-card .smart-aside .smart-aside-wrap>div,.smart-card .smart-aside .smart-aside-wrap>iframe,.smart-card .smart-aside .smart-aside-wrap>img{margin:14px auto 0;display:block}.smart-card .smart-aside .smart-aside-wrap label{display:block;border-bottom:14px;text-align:center;font-size:8px;font-weight:400;margin:0}.smart-card .smart-photo .fd-share-tools{position:absolute;top:12px;bottom:auto;left:5px;right:auto;z-index:2}@media screen and (min-width:768px){.smart-collection:not(.tier-3):not(.tier-5) .smart-card:not(.nav) .smart-card-wrap{width:651px;padding-left:0;padding-right:0}}@media screen and (min-width:1025px){.smart-collection:not(.tier-3):not(.tier-5) .smart-card:not(.nav) .smart-card-wrap{position:relative;width:966px;padding-left:0;padding-right:0}}@media screen and (min-width:1025px){.smart-collection:not(.tier-3):not(.tier-5) .smart-card:not(.aside-right):not(.nav):not(.how-to):not(.featured) .smart-card-wrap .smart-photo{width:735px;padding-left:0;padding-right:0}.smart-collection:not(.tier-3):not(.tier-5) .smart-card:not(.aside-right):not(.nav):not(.how-to):not(.featured) .smart-card-wrap .smart-info{width:301px;padding-left:14px;padding-right:14px}}@media screen and (min-width:1025px){.smart-collection:not(.tier-3):not(.tier-5) .smart-card.aside-right .smart-card-inner{width:616px;padding-left:0;padding-right:0}.smart-collection:not(.tier-3):not(.tier-5) .smart-card.aside-right .smart-card-inner .smart-info{margin-left:35px}.smart-collection:not(.tier-3):not(.tier-5) .smart-card.aside-right .smart-aside{width:301px;padding-left:0;padding-right:0}}@media screen and (min-width:768px){.smart-card{margin:28px auto}.smart-card .smart-card-wrap{margin-left:auto;margin-right:auto}.smart-card .smart-photo .photo-credit{display:none}html:not(.touch) .smart-card .smart-photo:hover .fd-share-tools,html:not(.touch) .smart-card .smart-photo:hover .photo-credit{display:inline-block;position:absolute;top:12px;bottom:auto;left:5px;right:auto;z-index:10}.smart-card .smart-info{margin:-70px 35px 0}.smart-card .smart-info .description{font-size:12px}.smart-card .smart-info .btn-over-dark{color:#fff;text-decoration:none;font-weight:600;cursor:pointer}.smart-card .smart-info .btn-over-dark:visited{color:#fff}html:not(.touch) .smart-card .smart-info .btn-over-dark:active,html:not(.touch) .smart-card .smart-info .btn-over-dark:hover{text-decoration:underline;cursor:pointer;color:#fff}.smart-card .smart-info .btn-over-dark:hover{border-color:#fff}.smart-card aside .smart-content{margin-bottom:14px}.smart-card aside .smart-content:last-child{margin-bottom:0}.smart-card .smart-aside{padding:14px;min-width:329px;max-height:270px;overflow:hidden}}@media screen and (min-width:1025px){.smart-card .smart-card-wrap .linked-list{display:inline-block}.smart-card .smart-card-wrap .linked-list li{padding-right:14px}html:not(.touch) .smart-card .smart-card-wrap .linked-list li:hover{text-decoration:underline;color:#892074}.smart-card .smart-photo .fd-share-tools{display:none}.smart-card .smart-photo:hover .fd-share-tools{display:inline-block}.smart-collection:not(.tier-3):not(.tier-5) .smart-card:not(.aside-right):not(.how-to):not(.nav):not(.featured) .smart-photo{margin:0}.smart-collection:not(.tier-3):not(.tier-5) .smart-card:not(.aside-right):not(.how-to):not(.nav):not(.featured) .smart-photo .smart-photo-wrap{position:relative}.smart-collection:not(.tier-3):not(.tier-5) .smart-card:not(.aside-right):not(.how-to):not(.nav):not(.featured) .smart-photo .smart-photo-wrap:before{display:block;content:"";width:100%;padding-top:56.25%}.smart-collection:not(.tier-3):not(.tier-5) .smart-card:not(.aside-right):not(.how-to):not(.nav):not(.featured) .smart-photo .smart-photo-wrap>.smart-photo-inner{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;text-align:center;overflow:hidden;z-index:1}.smart-collection:not(.tier-3):not(.tier-5) .smart-card:not(.aside-right):not(.how-to):not(.nav):not(.featured) .smart-photo .smart-photo-wrap>.smart-photo-inner img{min-width:100%;min-height:100%}.smart-collection:not(.tier-3):not(.tier-5) .smart-card:not(.aside-right):not(.how-to):not(.nav):not(.featured) .smart-info{position:absolute;top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding-top:21px;padding-bottom:35px}.smart-collection:not(.tier-3):not(.tier-5) .smart-card:not(.aside-right):not(.how-to):not(.nav):not(.featured) .smart-aside{padding:14px;min-width:329px}.smart-collection:not(.tier-3):not(.tier-5) .smart-card:not(.aside-right):not(.how-to):not(.nav):not(.featured) .smart-info-wrap{margin-left:20px;margin-right:20px}}.smart-card.aside-right{min-height:270px}.smart-card.aside-right.no-cta{min-height:initial}@media screen and (max-width:767px){.smart-card.aside-right{min-height:auto}}@media screen and (min-width:1025px){.smart-card.aside-right .smart-card-inner .smart-photo{width:100%;padding:0;margin:0}.smart-card.aside-right .smart-aside{position:absolute;top:0;right:0;padding-top:0;margin:0;overflow:hidden}.smart-card.aside-right .smart-aside .smart-aside-inner{margin-top:0}}.smart-card.blurb .smart-info{margin-top:0;margin-right:0;margin-left:0}@media screen and (min-width:1025px){.smart-card.blurb.aside-right .smart-info{margin-left:0}}@media screen and (max-width:767px){.smart-card:nth-child(3n+3) .smart-aside{display:block}}.smart-card.keep-scrolling-message-container{margin-top:14px;margin-bottom:32px;min-height:28px}.smart-card.keep-scrolling-message-container .smart-card-inner{cursor:default}.smart-card.keep-scrolling-message-container.aside-right{min-height:28px}@media screen and (min-width:768px){.smart-card.keep-scrolling-message-container{margin-top:28px}}@media screen and (min-width:1025px){.smart-card.keep-scrolling-message-container{margin-bottom:84px}.smart-card.keep-scrolling-message-container .smart-card-inner{width:616px;padding-left:0;padding-right:0}.smart-card.keep-scrolling-message-container .smart-aside{width:301px;padding-left:14px;padding-right:14px}html:not(.msie) .smart-card.keep-scrolling-message-container{margin-top:0}}.keep-scrolling-message{margin:0 auto;text-align:center;width:265px;font-size:13px;color:#000;line-height:17px;cursor:default;font-family:brandon-grotesque,"sans serif",sans-serif,"Helvetica Neue",Helvetica,arial;font-weight:700;font-style:normal;font-stretch:normal;text-transform:uppercase;white-space:normal;letter-spacing:1px}@media screen and (min-width:1025px){.keep-scrolling-message{font-size:15px;letter-spacing:1.08px;border-width:7px;width:309px}}.keep-scrolling-message .bottom-ribbon{height:4px;margin-top:2px;background-color:#f4ce33;background:-webkit-linear-gradient(-229deg,#f4ce33 0,#77e2e1 100%);background:-moz-linear-gradient(-229deg,#f4ce33 0,#77e2e1 100%);background:-ms-linear-gradient(-229deg,#f4ce33 0,#77e2e1 100%);background:-o-linear-gradient(-229deg,#f4ce33 0,#77e2e1 100%);background:linear-gradient(-229deg,#f4ce33 0,#77e2e1 100%)}@media screen and (min-width:1025px){.keep-scrolling-message .bottom-ribbon{height:7px;margin-top:4px}}html.gdpr .smart-aside{display:none}.smart-card.how-to .smart-photo,.smart-card.how-to.aside-right .smart-photo{counter-reset:section;background-image:none;position:relative;overflow:auto;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.smart-card.how-to .smart-photo>.smart-photo-wrap,.smart-card.how-to.aside-right .smart-photo>.smart-photo-wrap{text-align:center;position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0}.smart-card.how-to .smart-photo>.smart-photo-wrap:before,.smart-card.how-to.aside-right .smart-photo>.smart-photo-wrap:before{display:block;content:"";width:100%;padding-top:225%}.smart-card.how-to .smart-photo>.smart-photo-wrap>.smart-photo-inner,.smart-card.how-to.aside-right .smart-photo>.smart-photo-wrap>.smart-photo-inner{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;text-align:center;overflow:hidden;z-index:1}.smart-card.how-to .smart-photo>.smart-photo-wrap>.smart-photo-inner img,.smart-card.how-to.aside-right .smart-photo>.smart-photo-wrap>.smart-photo-inner img{min-width:100%;min-height:100%}.smart-card.how-to .smart-photo>.smart-photo-wrap::after,.smart-card.how-to.aside-right .smart-photo>.smart-photo-wrap::after{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);counter-increment:section;content:counter(section);z-index:1;color:#000;mix-blend-mode:screen;background-color:rgba(255,255,255,.75);width:60px;height:60px;border-radius:30px;font-size:30px;line-height:60px}@media screen and (min-width:768px){.smart-card.how-to .smart-photo>.smart-photo-wrap::after,.smart-card.how-to.aside-right .smart-photo>.smart-photo-wrap::after{width:40px;height:40px;border-radius:20px;font-size:20px;line-height:40px}}@media screen and (min-width:1025px){.smart-card.how-to .smart-photo>.smart-photo-wrap::after,.smart-card.how-to.aside-right .smart-photo>.smart-photo-wrap::after{width:50px;height:50px;border-radius:25px;font-size:25px;line-height:50px}}@media screen and (min-width:768px){.smart-card.how-to .smart-photo .smart-photo-wrap,.smart-card.how-to.aside-right .smart-photo .smart-photo-wrap{position:relative;border:none}.smart-card.how-to .smart-photo .smart-photo-wrap:before,.smart-card.how-to.aside-right .smart-photo .smart-photo-wrap:before{display:block;content:"";width:100%;padding-top:56.25%}.smart-card.how-to .smart-photo .smart-photo-wrap>.smart-photo-inner,.smart-card.how-to.aside-right .smart-photo .smart-photo-wrap>.smart-photo-inner{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;text-align:center;overflow:hidden;z-index:1}.smart-card.how-to .smart-photo .smart-photo-wrap>.smart-photo-inner img,.smart-card.how-to.aside-right .smart-photo .smart-photo-wrap>.smart-photo-inner img{min-width:100%;min-height:100%}}@media screen and (min-width:768px){.smart-card.how-to .smart-info,.smart-card.how-to.aside-right .smart-info{margin:0}}@media screen and (min-width:1025px){.smart-card.how-to,.smart-card.how-to.aside-right{min-height:350px}}@media screen and (min-width:1025px){.smart-card.how-to .smart-content .smart-photo{width:100%;margin-left:0}.smart-card.how-to .smart-content .smart-info{position:relative;top:auto;right:auto;margin-top:0;-webkit-transform:none;-ms-transform:none;transform:none;padding:35px;width:100%}.smart-card.how-to .smart-content .smart-info .smart-info-wrap{margin:0}}@media screen and (min-width:1025px){.smart-collection:not(.tier-3) .smart-card.how-to .smart-content{width:966px;padding-left:0;padding-right:0}.smart-collection:not(.tier-3) .smart-card.how-to .smart-content .smart-photo{width:100%;overflow:hidden}.smart-collection:not(.tier-3) .smart-card.how-to .smart-content .smart-photo .smart-photo-wrap{-webkit-box-flex:1;-ms-flex:1 0 32.5%;flex:1 0 32.5%}}@media screen and (min-width:1025px){.smart-collection:not(.tier-3) .smart-card.how-to:not(.aside-right) .smart-card-wrap .smart-info{width:100%}}@media screen and (min-width:1025px){.smart-collection:not(.tier-3) .smart-card.how-to.aside-right .smart-content{width:616px;padding-left:0;padding-right:0}.smart-collection:not(.tier-3) .smart-card.how-to.aside-right .smart-card-inner .smart-info{margin:0}}@media screen and (min-width:1025px){.smart-card.how-to.aside-right .smart-content{margin:0;padding:0}.smart-card.how-to.aside-right .smart-content .smart-info,.smart-card.how-to.aside-right .smart-content .smart-photo{width:100%}.smart-card.how-to.aside-right .smart-content .smart-photo>.smart-photo-wrap:after{width:40px;height:40px;border-radius:20px;font-size:20px;line-height:40px}}.tier-3 .smart-card.how-to .smart-photo>.smart-photo-wrap::after,.tier-3 .smart-card.how-to.aside-right .smart-photo>.smart-photo-wrap::after{display:none}.tier-3 .smart-card.how-to .smart-photo>.smart-photo-wrap{position:relative}.tier-3 .smart-card.how-to .smart-photo>.smart-photo-wrap:before{display:block;content:"";width:100%;padding-top:56.25%}.tier-3 .smart-card.how-to .smart-photo>.smart-photo-wrap>.smart-photo-inner{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;text-align:center;overflow:hidden;z-index:1}.tier-3 .smart-card.how-to .smart-photo>.smart-photo-wrap>.smart-photo-inner img{min-width:100%;min-height:100%}@media screen and (min-width:1025px){.smart-collection:not(.tier-3) .smart-collection:not(.tier-3) .smart-card:not(.aside-right):not(.nav):not(.how-to):not(.featured).collection:not(.aside-right) .smart-photo,.smart-collection:not(.tier-3) .smart-collection:not(.tier-3) .smart-card:not(.aside-right):not(.nav):not(.how-to):not(.featured).featured:not(.aside-right) .smart-photo,.smart-collection:not(.tier-3) .smart-collection:not(.tier-3) .smart-card:not(.aside-right):not(.nav):not(.how-to):not(.featured).playlist:not(.aside-right) .smart-photo,.smart-collection:not(.tier-3) .smart-collection:not(.tier-3) .smart-card:not(.aside-right):not(.nav):not(.how-to):not(.featured).video:not(.aside-right) .smart-photo{width:966px;padding-left:0;padding-right:0}.smart-collection:not(.tier-3) .smart-card:not(.aside-right):not(.nav):not(.how-to):not(.featured).collection:not(.aside-right) .smart-card-wrap .smart-photo,.smart-collection:not(.tier-3) .smart-card:not(.aside-right):not(.nav):not(.how-to):not(.featured).featured:not(.aside-right) .smart-card-wrap .smart-photo,.smart-collection:not(.tier-3) .smart-card:not(.aside-right):not(.nav):not(.how-to):not(.featured).playlist:not(.aside-right) .smart-card-wrap .smart-photo,.smart-collection:not(.tier-3) .smart-card:not(.aside-right):not(.nav):not(.how-to):not(.featured).video:not(.aside-right) .smart-card-wrap .smart-photo{margin-left:0;width:100%}.smart-collection:not(.tier-3) .smart-card:not(.aside-right):not(.nav):not(.how-to):not(.featured).collection:not(.aside-right) .smart-card-wrap .smart-info,.smart-collection:not(.tier-3) .smart-card:not(.aside-right):not(.nav):not(.how-to):not(.featured).featured:not(.aside-right) .smart-card-wrap .smart-info,.smart-collection:not(.tier-3) .smart-card:not(.aside-right):not(.nav):not(.how-to):not(.featured).playlist:not(.aside-right) .smart-card-wrap .smart-info,.smart-collection:not(.tier-3) .smart-card:not(.aside-right):not(.nav):not(.how-to):not(.featured).video:not(.aside-right) .smart-card-wrap .smart-info{top:auto;right:35px;bottom:35px;left:auto;-webkit-transform:none;-ms-transform:none;transform:none}}.smart-card.collection aside{display:none}.smart-card.container,.smart-card.container-sm-md{overflow:hidden}@media screen and (min-width:768px){.smart-card.container,.smart-card.container-sm-md{overflow:hidden}}@media screen and (min-width:1025px){.smart-card.container,.smart-card.container-sm-md{overflow:hidden}}.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-info{border:0;background-color:transparent;display:inline-block;margin:0;position:absolute;bottom:0;right:0}@media screen and (max-width:767px){.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-info{padding:21px 14px 14px}}@media screen and (min-width:768px) and (max-width:1024px){.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-info{padding-left:0!important}}.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-info label,.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-info li{display:none}.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-info .title{font-size:26px;font-family:brandon-grotesque,"sans serif",sans-serif,"Helvetica Neue",Helvetica,arial;font-weight:900;font-style:normal;font-stretch:normal;text-transform:uppercase;white-space:normal;letter-spacing:1px}.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-info .title a{line-height:34px;background-color:#fff;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 10px}html.msie .smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-info .title{background-color:#fff;padding:0 10px}html.msie .smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-info .title a{background-color:transparent;-webkit-box-decoration-break:none;box-decoration-break:none;padding:0}@media screen and (min-width:1025px){.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-info .title{font-size:32px}.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-info .title a{padding:0 13px;line-height:42px}}.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-info .attribution,.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-info .description{display:none}.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-info .btn{width:auto;margin-top:5px;line-height:27px}@media screen and (max-width:767px){.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-info .btn{margin-top:10px}}.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-info .smart-info-wrap{margin-left:0}.smart-card.featured .smart-card-wrap .smart-card-inner aside{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:14px;background-color:#fff}.smart-card.featured .smart-card-wrap .smart-card-inner aside .smart-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:14px 0 14px 14px;width:auto}@media screen and (max-width:767px){.smart-card.featured .smart-card-wrap .smart-card-inner aside .smart-content{background-color:#fff}}.smart-card.featured .smart-card-wrap .smart-card-inner aside .smart-content .smart-photo{width:auto}.smart-card.featured .smart-card-wrap .smart-card-inner aside .smart-content .smart-photo .smart-photo-wrap{position:relative}.smart-card.featured .smart-card-wrap .smart-card-inner aside .smart-content .smart-photo .smart-photo-wrap:before{display:block;content:"";width:100%;padding-top:56.25%}.smart-card.featured .smart-card-wrap .smart-card-inner aside .smart-content .smart-photo .smart-photo-wrap>.smart-photo-inner{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;text-align:center;overflow:hidden;z-index:1}.smart-card.featured .smart-card-wrap .smart-card-inner aside .smart-content .smart-photo .smart-photo-wrap>.smart-photo-inner img{min-width:100%;min-height:100%}.smart-card.featured .smart-card-wrap .smart-card-inner aside .smart-content .smart-info{display:none}@media screen and (min-width:768px){.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-photo .smart-photo-wrap{position:relative}.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-photo .smart-photo-wrap:before{display:block;content:"";width:100%;padding-top:50%}.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-photo .smart-photo-wrap>.smart-photo-inner{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;text-align:center;overflow:hidden;z-index:1}.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-photo .smart-photo-wrap>.smart-photo-inner img{min-width:100%;min-height:100%}.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-info{width:350px;padding-left:14px;padding-right:14px;bottom:100px;padding-bottom:0}.smart-card.featured .smart-card-wrap .smart-card-inner aside{width:350px;padding-left:0;background-color:#fff;padding-right:0;position:absolute;bottom:0;right:0;z-index:1}.smart-card.featured .smart-card-wrap .smart-card-inner aside .smart-content{margin-bottom:0;padding-bottom:0}}@media screen and (min-width:1025px){.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-info{width:525px;padding-left:0;padding-right:0;bottom:150px;padding-bottom:0}.smart-card.featured .smart-card-wrap .smart-card-inner>.smart-content .smart-info .btn{margin-top:14px}.smart-card.featured .smart-card-wrap .smart-card-inner aside{width:525px;padding-left:0;padding-right:0}.smart-card.featured .smart-card-wrap .smart-card-inner aside .smart-photo{width:100%}}.smart-card.nav{width:100%;max-width:100%;min-height:40px;overflow:visible;padding:0;margin-top:0}.smart-card.nav .smart-card-inner{overflow-x:auto;overflow-y:hidden;background-color:#000;height:40px}.smart-card.nav aside{display:block;min-width:100%;min-height:100%;padding:0 21px;white-space:nowrap;overflow:auto;text-align:center}.smart-card.nav aside .smart-content{display:inline-block;margin:0;padding:0;line-height:40px;background-color:transparent;border:0}.smart-card.nav aside .smart-info{margin:0;padding:0;background-color:transparent;border:none}.smart-card.nav aside .smart-info h2.title{font-size:12px;white-space:nowrap;line-height:40px;margin:0;padding:0 12px}@media screen and (min-width:768px){.smart-card.nav aside .smart-info h2.title{margin:0 18px}}.smart-card.nav aside .smart-info h2.title a{color:#fff}html:not(.touch) .smart-card.nav aside .smart-info h2.title a:hover{text-decoration:none}.smart-card.nav aside .smart-info h2.title a.active{color:#f4ce33;font-family:brandon-grotesque;font-weight:900;text-decoration:none}.smart-card.nav .smart-nav-btn{display:none;position:absolute;top:0;z-index:100;height:44px;width:31px;overflow:hidden}.smart-card.nav .smart-nav-btn.on{display:block}.smart-card.nav .smart-nav-btn i{font-size:14px;font-weight:700;border:0;background-color:rgba(255,255,255,.5);line-height:44px;width:31px}.smart-card.nav .smart-nav-btn.smart-arrow-left{left:0;border-radius:0 22px 22px 0}.smart-card.nav .smart-nav-btn.smart-arrow-left i{border-top-left-radius:0;border-bottom-left-radius:0;text-align:left}.smart-card.nav .smart-nav-btn.smart-arrow-right{right:0;border-radius:22px 0 0 22px}.smart-card.nav .smart-nav-btn.smart-arrow-right i{border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (min-width:768px){.smart-card.nav .smart-card-wrap{width:100%;padding:0}}@media screen and (min-width:1025px){.smart-card.nav .smart-card-wrap{width:100%;padding:0;margin:0}.smart-card.nav .smart-card-inner aside .smart-content .smart-info{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;-webkit-transform:none;-ms-transform:none;transform:none}}.smart-card.member{min-height:290px}.smart-card.member .smart-photo{background-color:#892074;background:-webkit-linear-gradient(27deg,#892074 5%,#77e2e1 100%);background:-moz-linear-gradient(27deg,#892074 5%,#77e2e1 100%);background:-ms-linear-gradient(27deg,#892074 5%,#77e2e1 100%);background:-o-linear-gradient(27deg,#892074 5%,#77e2e1 100%);background:linear-gradient(27deg,#892074 5%,#77e2e1 100%);overflow:auto}.smart-card.member .smart-photo .smart-photo-wrap{width:142px;padding-left:0;padding-right:0;position:relative;border:solid 2px #fff;margin:28px auto 63px auto}.smart-card.member .smart-photo .smart-photo-wrap:before{display:block;content:"";width:100%;padding-top:100%}.smart-card.member .smart-photo .smart-photo-wrap>.smart-photo-inner{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;text-align:center;overflow:hidden;z-index:1}.smart-card.member .smart-photo .smart-photo-wrap>.smart-photo-inner img{min-width:100%;min-height:100%}.smart-card.member .smart-photo .smart-photo-inner img{max-height:100%;max-width:100%}.smart-card.member .smart-info h2.title{font-size:16px;text-transform:none}.smart-card.member .smart-info h2.title:after{display:inline-block;margin-left:5px;content:'says:';color:#000}@media screen and (min-width:768px){.smart-card.member .smart-photo{width:399px;padding-left:0;padding-right:0}.smart-card.member .smart-photo .smart-photo-wrap{width:205px;padding-left:0;padding-right:0;position:relative;margin:49px 56px}.smart-card.member .smart-photo .smart-photo-wrap:before{display:block;content:"";width:100%;padding-top:100%}.smart-card.member .smart-photo .smart-photo-wrap>.smart-photo-inner{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;text-align:center;overflow:hidden;z-index:1}.smart-card.member .smart-photo .smart-photo-wrap>.smart-photo-inner img{min-width:100%;min-height:100%}.smart-card.member .smart-info{width:301px;padding-left:14px;padding-right:14px;position:absolute;top:50%;right:35px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:21px 35px 35px}}@media screen and (min-width:1025px){.smart-card.member.aside-right .smart-photo{width:420px;padding-left:0;padding-right:0;height:250px}.smart-card.member.aside-right .smart-photo .smart-photo-wrap{width:175px;padding-left:0;padding-right:0;position:relative;margin:38px 70px 37px}.smart-card.member.aside-right .smart-photo .smart-photo-wrap:before{display:block;content:"";width:100%;padding-top:100%}.smart-card.member.aside-right .smart-photo .smart-photo-wrap>.smart-photo-inner{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;text-align:center;overflow:hidden;z-index:1}.smart-card.member.aside-right .smart-photo .smart-photo-wrap>.smart-photo-inner img{min-width:100%;min-height:100%}.smart-card.member.aside-right .smart-info{width:301px;padding-left:14px;padding-right:14px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:21px 35px 35px}}.smart-card.member .fd-share-tools{display:none}