@import "stylesheet.css";@import "stylesheet-2.css";@import "myfontswebfontskit.css";html{font-size:2px}.container .article .dateAndByline a,.container .article .caption a,.container .article figcaption a,.container .article .dates a,.container .content .thumbContent h3,.container .content .thumbContent h3 a,.container .content .leadBarContent.thumbContent h3,.container .content .leadBarContent.thumbContent h3 a{font-size:7rem;color:#981b1e;font-family:TTNorms-Regular;margin:7.5rem 0 5rem}.generic-content-container{font-family:TTNorms-ExtraBold;font-size:12.5rem;text-align:center}.container .frontpageFeature.slick-dotted.slick-slider .media iframe,.container .article .leadingImage .media iframe{width:80%;height:80%;top:10%;left:10%}.container .article .dateAndByline,.container .article .caption,.container .article figcaption,.container .article .dates,.container .article .articleBody header{text-align:center;font-family:TTNorms-Light;font-size:8rem;color:#575757;margin-bottom:15rem}.container .content .thumbContent .text,.container .content .thumbContent .text a,.container .content .landingPage{font-size:7.5rem;font-family:TTNorms-Regular;padding:0 0 5rem;line-height:10rem;color:#000}body{font-family:sans-serif}img{max-width:100%;height:auto}::placeholder,:-ms-input-placeholder,::-ms-input-placeholder{color:#575757;opacity:1}img.portrait{max-height:350rem;width:auto}.horizontalRule{width:100%;border-bottom:1px solid #575757;display:block;clear:both}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.backgroundCover{position:absolute;height:100%;width:100%;background-color:#000;opacity:.6;z-index:-1}.exampleContent span.video{display:block;position:absolute;top:0;width:100%;height:100%;background-image:url(../png/play_overlay.png);background-size:initial;background-position:0 0;background-repeat:no-repeat}.exampleContent span.holidayGift2019{display:block;position:absolute;top:0;width:100%;height:100%;background-size:initial;background-position:0 0;background-repeat:no-repeat;background-image:url(../png/holiday_overlay_gold.png)}.exampleContent span.holidayGift2020{display:block;position:absolute;top:0;width:100%;height:100%;background-size:initial;background-position:0 0;background-repeat:no-repeat;background-image:url(../png/2020giftguide_icon_blk.png)}.exampleContent span.holidayGift2021{display:block;position:absolute;top:0;width:100%;height:100%;background-size:initial;background-position:0 0;background-repeat:no-repeat;background-image:url(../png/2021giftguide_icon_greenblue.png)}.exampleContent span.holidayGift2022{display:block;position:absolute;top:0;width:100%;height:100%;background-size:initial;background-position:0 0;background-repeat:no-repeat;background-image:url(../png/2022giftguide_icons.png)}.item .content .weThinkHeader{display:block;width:96.2%;height:12.5rem;background-color:#000;border-bottom:1px solid #fff;margin:0 10rem 12.5rem;padding-left:0!important}.item .content .endSlideContent.thumbContent.small div.exampleSmallContent.firstInRow{padding-left:10rem;padding-right:3.33rem}.item .content .endSlideContent.thumbContent.small div.exampleSmallContent.lastInRow{padding-right:10rem;padding-left:3.33rem}.item .content .endSlideContent.thumbContent.small div.exampleSmallContent{padding:0 6.66rem 6.66rem}.item .content .endSlideContent{background-color:#000}.item .content .endSlideContent .exampleSmallContent{padding:0 5rem}.item .content .endSlideContent .exampleSmallContent h3{margin:5rem 0 2rem}.item .content .endSlideContent .exampleSmallContent h2 a{font-size:7rem;line-height:9rem;font-family:TTNorms-Light;color:#fff;margin:0 0 10rem}.item .content .endSlideContent .exampleSmallContent h2 a:hover{color:#981b1e}.item .content span.innerText{display:block;margin:0 auto;background-color:#000;height:25rem;font-family:TTNorms-Regular;text-transform:uppercase;width:160rem;font-size:11rem;color:#fff;padding-top:5rem;letter-spacing:.5rem}.item .ad{margin:40rem 0}button.hamburger.hamburger--arrowturn{position:absolute;left:5%;margin-top:36.5rem}#navigation.is-active{border-right:2.5rem solid #000}#navigation{height:100%;text-align:left;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#fff;overflow-x:hidden;padding-top:30rem;transition:.5s}#navigation li{list-style:none}#navigation li.close:hover{background-color:#fff}#navigation li.close{position:absolute;top:0;right:0;width:25rem;height:25rem;color:#000;text-align:center;opacity:1}#navigation li.close a{line-height:30rem;padding:0;color:transparent;background-image:url(../png/juxsprite.png);background-position:12px 62px;height:21rem}#navigation li.socails:hover{background-color:#fff}#navigation .socials{display:block;width:100%;clear:both;margin-top:10rem;padding-left:16rem}#navigation .socials a{width:20%;height:20rem;padding:0;background-image:url(../png/juxsprite.png);background-repeat:no-repeat;background-size:initial;float:left;background-position:center}#navigation .socials a.facebook{background-position:0 -163px}#navigation .socials a.facebook:hover{background-position:0 -112px}#navigation .socials a.twitter{background-position:0 -336px}#navigation .socials a.twitter:hover{background-position:0 -296px}#navigation .socials a.instagram{background-position:0 -254px}#navigation .socials a.instagram:hover{background-position:0 -210px}#navigation .socials a.youtube{background-position:0 -424px}#navigation .socials a.youtube:hover{background-position:0 -382px}#navigation li.active{background-color:#000;color:#fff}#navigation li.active a{color:#fff}#navigation .parent.open{background-color:#000}#navigation .parent.open a,#navigation .parent.open .nav-header{color:#fff}#navigation .parent li{background-color:#000}#navigation .parent li a{color:#fff;font-size:8rem;line-height:15rem;font-family:TTNorms-Light}#navigation .parent li a:hover{color:#981b1e}#navigation .parent li:hover{background-color:#000}#navigation li:hover{background-color:#000}#navigation ul.nav-child{margin-right:1rem;margin-block-start:1rem;padding-inline-start:8rem}#navigation a,.nav-header{padding:0 0 0 8rem;text-decoration:none;font-size:10rem;color:#000;display:block;transition:.3s;cursor:pointer;line-height:25rem;font-family:TTNorms-Regular}.nav-header:hover{color:#f1f1f1}.nav-child{display:none}#navigation a:hover{color:#fff}#navigation .closebtn{position:absolute;top:0;right:12.5rem;font-size:18rem;margin-left:25rem}#main{transition:margin-left .5s;padding:10rem}@media screen and (max-height:450px){.sidenav{padding-top:7.5rem}.sidenav a{font-size:9rem}}.container.full-width{margin:0;padding:0}.container{max-width:990rem}.container .filters a{font-size:15rem}.container .filters a.isFiltered{font-size:15rem;color:#c00}.container .slick-dots{padding-top:10rem;background-color:#fff}.container .ad iframe{max-width:100%;display:block;margin:0 auto}.container a:hover{text-decoration:none;color:#981b1e}.container .header.full-width{margin-top:0}.container .mainArticles{min-height:50rem}.container .page-marker{display:block;width:100%;height:0;clear:both}.container .content .thumbContent span.ellipsis{display:inline}.container .content .thumbContent span.ellipsis .icon{background-image:url(../png/juxsprite.png);margin-left:0;display:inline-block;vertical-align:-30%;z-index:999999;height:5rem;width:10rem;background-repeat:no-repeat;background-size:initial;background-position:0 -504px}.container .header{margin-top:12.5rem;margin-bottom:20rem}.container .header .logo{text-align:center;z-index:9;position:relative;top:0;background-color:#fff;border-bottom:2rem solid #000;padding-bottom:12.5rem;height:70rem;padding-top:3rem}.container .header button.searchButton{background-image:url(../png/juxsprite.png);width:20rem;background-color:#fff;height:20rem;border:none;color:transparent;background-size:inital;background-repeat:no-repeat;position:absolute;right:10%;margin-top:41rem}.container .header .search{position:relative;left:0;z-index:10;height:11rem;padding:0}.container .header .search input.searchBox{font-size:18rem;height:50rem;width:100%;display:inline-block;outline:none;border-width:0 0 1px;border-style:solid;border-color:#d8d8d8;color:#575757;text-align:center;font-family:TTNorms-Light}.container .header .ad{max-width:570rem;margin-bottom:25rem}.container .header .ad iframe{max-width:100%}.container .header .ad.full-width{max-width:100%;margin-bottom:25rem}.container .header .ad.full-width img{width:100%}.container .header .ad.full-width iframe{margin:0 auto;display:block}.container .media{background-color:#ddd;position:relative;padding-bottom:56.25%;width:100%}.container .media iframe{position:absolute;top:0;left:0;width:100%;height:100%}.container .frontpageFeature.slick-dotted.slick-slider{margin-bottom:20rem;width:100%}.container .article .upgradeNotice{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;z-index:8;opacity:.8}.container .article .upgradeNotice span{color:#fff;font-size:15rem;text-align:center;font-family:TTNorms-Bold;margin:0 auto;text-transform:uppercase;letter-spacing:2rem;width:46%;display:block;margin-top:40%;border:3px solid #fff;padding:10px}.container .article strong,.container .article b{font-family:carrara-extrabold}.container .article .share-icons .fb-like{margin-right:2rem}.container .article .impression{display:flex;align-items:center}.container .article .right.imageColumn .itemGallery{float:right;width:50%;margin:20rem}.container .article img{display:block;margin:0 auto}.container .article .slick-prev,.container .article .slick-next{width:15rem;height:15rem}.container .article .slick-prev:before,.container .article .slick-next:before{color:#981b1e;font-size:15rem;content:""}.container .article button.slick-next.slick-arrow{background-image:url(../png/juxsprite.png);background-position:4px -44px;right:-35px}.container .article button.slick-prev.slick-arrow{background-image:url(../png/juxsprite.png);background-position:3px -75px;left:-35px}.container .article .slick-arrow:focus{background-color:#ccc}.container .article .slick-slide{text-align:center;display:inline-block;vertical-align:middle;float:none}.container .article .slick-slide img{height:auto}.container .article h1,.container .article h2{font-size:25rem;font-family:TTNorms-ExtraBold;line-height:32rem;color:#000;text-align:center;margin-bottom:12.5rem}.container .article h2{font-size:15rem}.container .article .dateAndByline a,.container .article .caption a,.container .article figcaption a,.container .article .dates a{font-size:8rem;color:#575757}.container .article .dates{font-size:15rem;color:#000}.container .article .caption,.container .article figcaption{display:block;margin:0 23rem;padding-top:25rem}.container .article .articleBody{font-family:carrara-reg;font-size:9.5rem;line-height:14rem;margin-bottom:20rem}.container .article .articleBody iframe{max-width:100%}.container .article .articleBody p,.container .article .articleBody .imageFullWidth{margin-bottom:12rem}.container .article .articleBody::first-line{font-family:TTNorms-Bold;font-weight:700;margin-bottom:20rem}.container .article .socials{margin-bottom:20rem;text-align:center}.container .article .leadingImage{margin-bottom:30rem;background-color:#f4f4f4}.container .suggestedContent.w-100.col-12{width:50%!important;margin:20rem auto}.container .suggestedContent.w-100.col-12 a{max-width:630rem;height:20rem;padding:6rem 20rem 20rem;background-color:#981b1e;display:block;color:#fff;letter-spacing:1rem;font-size:9.5rem;text-align:center;cursor:pointer;text-transform:uppercase;margin-bottom:40rem}.container .suggestedContent.w-100.col-12 a:hover{background-color:#fff;color:#981b1e;border:.5rem solid #981b1e}.container .leadingContent.full-width{text-align:center;margin-bottom:20rem}.container .leadingContent.full-width img{width:100%}.container .leadingContent.full-width .text{z-index:0;padding:12.5rem}.container .leadingContent.full-width .text .backgroundCover{margin:-12.5rem;padding:12.5rem}.container .leadingContent.full-width .text h1{font-size:26rem;line-height:30rem;color:#fff;font-family:TTNorms-Bold;margin-bottom:12.5rem}.container .leadingContent.full-width .text span{padding:5rem 4rem 4rem;border:.5rem solid #fff;font-size:9.5rem;text-transform:uppercase;font-family:TTNorms-Regular;color:#fff;letter-spacing:1rem}.container .landingPage{margin-bottom:25rem}.container .content{max-width:570rem;min-width:350px}.container .content .page-marker{display:block;width:100%}.container .content .endBarContent.thumbContent{display:none;margin-bottom:40rem}.container .content .endBarContent.thumbContent .slick-list{padding:0}.container .content .endBarContent.thumbContent .slick-list .exampleSmallContent{margin-bottom:0}.container .content .endBarContent.thumbContent .slick-list .slick-track{margin-bottom:0}.container .content .floatContent{max-width:150rem}.container .content .leadingContent.row{margin:0}.container .content .leadingContent.whiteTextBox .text .backgroundCover{background-color:#fff}.container .content .leadingContent.whiteTextBox .text h1{color:#000;font-family:TTNorms-ExtraBold}.container .content .leadingContent.whiteTextBox .text span{color:#000;font-family:TTNorms-Medium;border-color:#000}.container .content .leadingContent.whiteImage{border:1px solid #575757}.container .content .leadingContent{text-align:center;position:relative;margin-bottom:20rem}.container .content .leadingContent .text{max-width:75%;z-index:0;padding:12.5rem}.container .content .leadingContent .text .backgroundCover{margin:-12.5rem;padding:12.5rem}.container .content .leadingContent .text h1{font-size:26rem;line-height:30rem;color:#fff;letter-spacing:.75rem;font-family:TTNorms-Bold;margin-bottom:12.5rem}.container .content .leadingContent .text span{padding:5rem 4rem 4rem;font-family:TTNorms-Regular;border:.5rem solid #fff;font-size:9.5rem;letter-spacing:1rem;text-transform:uppercase;color:#fff}.container .content .col-6{flex-shrink:0}.container .content .thumbContent.searchResults h2{clear:both;display:block;width:100%;margin-bottom:22rem}.container .content .thumbContent.searchResults .exampleContent h2{margin-bottom:2.5rem}.container .content .thumbContent{text-align:center;padding:0;margin:0}.container .content .thumbContent .share-icons{margin-top:-18rem;background-color:#fff;z-index:7;padding:4rem!important}.container .content .thumbContent .share-icons .fb-like{margin-right:2rem!important}.container .content .thumbContent span.even div.exampleContent{padding:0 0 0 7rem}.container .content .thumbContent span.odd div.exampleContent{padding:0 7rem 0 0}.container .content .thumbContent div.size728.ad{margin:30rem 0 50rem;padding:0;text-align:center}.container .content .thumbContent div.size728.ad div{padding:0}.container .content .thumbContent div.size728.ad div div{padding:0}.container .content .thumbContent .monthSeperator{width:100%;clear:both;height:20rem;background-color:#000;text-align:center;color:#fff;font-size:9.5rem;font-family:sans-serif;letter-spacing:1rem;text-transform:uppercase;padding-top:3rem!important;margin-bottom:15rem}.container .content .thumbContent div.exampleContent:nth-child(3n+1){padding:0 6.25rem 0 0}.container .content .thumbContent div.exampleContent:nth-child(3n+2){padding:0 6.25rem}.container .content .thumbContent div.exampleContent:nth-child(3n+3){padding:0 0 0 6.25rem}.container .content .thumbContent .even div.exampleContent{padding-right:0!important}.container .content .thumbContent .odd div.exampleContent{padding-left:0!important}.container .content .thumbContent div.exampleContent{margin-bottom:20rem}.container .content .thumbContent h2,.container .content .thumbContent h2 a{font-size:12.5rem;line-height:14rem;font-family:TTNorms-ExtraBold;color:#000;margin:0 0 2.5rem}.container .content .thumbContent h2 a:hover{color:#981b1e}.container .content .thumbContent span{display:block}.container .content .thumbContent .date{font-size:6rem;font-family:TTNorms-Light;margin:0;color:#575757}.container .content .leadBarContent.thumbContent{text-align:center;padding:0;margin:0}.container .content .leadBarContent.thumbContent img{width:100%;height:auto}.container .content .leadBarContent.thumbContent div.col-6:nth-child(even){padding:0 0 0 6.25rem}.container .content .leadBarContent.thumbContent div.col-6:nth-child(odd){padding:0 6.25rem 0 0}.container .content .leadBarContent.thumbContent div:nth-child(3n+1){padding:0}.container .content .leadBarContent.thumbContent div:nth-child(3n+1) img,.container .content .leadBarContent.thumbContent div:nth-child(3n+1) h3,.container .content .leadBarContent.thumbContent div:nth-child(3n+1) h2,.container .content .leadBarContent.thumbContent div:nth-child(3n+1) span{padding:0 7.5rem 0 0}.container .content .leadBarContent.thumbContent div:nth-child(3n+2){padding:0}.container .content .leadBarContent.thumbContent div:nth-child(3n+2) img,.container .content .leadBarContent.thumbContent div:nth-child(3n+2) h3,.container .content .leadBarContent.thumbContent div:nth-child(3n+2) h2,.container .content .leadBarContent.thumbContent div:nth-child(3n+2) span{padding:0 3.75rem}.container .content .leadBarContent.thumbContent div:nth-child(3n+3){padding:0}.container .content .leadBarContent.thumbContent div:nth-child(3n+3) img,.container .content .leadBarContent.thumbContent div:nth-child(3n+3) h3,.container .content .leadBarContent.thumbContent div:nth-child(3n+3) h2,.container .content .leadBarContent.thumbContent div:nth-child(3n+3) span{padding:0 0 0 7.5rem}.container .content .leadBarContent.thumbContent div{margin-bottom:20rem}.container .content .leadBarContent.thumbContent h2,.container .content .leadBarContent.thumbContent h2 a{font-size:9.5rem;line-height:10rem;font-family:TTNorms-ExtraBold;color:#000;margin:0 0 2.5rem}.container .content .leadBarContent.thumbContent h2 a:hover{color:#981b1e}.container .content .leadBarContent.thumbContent span{display:block}.container .content .leadBarContent.thumbContent .text,.container .content .leadBarContent.thumbContent .text a{font-size:7.5rem;font-family:TTNorms-Regular;padding:0 0 5rem;line-height:10rem;color:#000}.container .content .leadBarContent.thumbContent .date{font-size:6rem;font-family:TTNorms-Light;margin:0;color:#575757}.loader{position:fixed;width:100%;height:5%;background-color:#981b1e;bottom:0;background-image:url(../svg/oval.svg);background-repeat:no-repeat;background-position:center;display:none}.endOfContent{position:relative;width:100%;height:5%;background-color:#fff;bottom:0;display:none;font-family:TTNorms-Bold;font-size:9.5rem;letter-spacing:1rem;text-transform:uppercase;text-align:center;color:#d9d9d9;margin-top:40rem;margin-bottom:20rem}.magazine .container .content .article h1{font-size:40rem}.magazine .container .content .article h2{font-family:TTNorms-Light;font-size:20rem}.magazine .imageColumn.right.new .image{float:right;width:45%;padding:5% 0% 5% 5%}.magazine .imageColumn.right.new .text{width:50%;float:left}.magazine .imageColumn.right.new .itemGallery,.magazine .imageColumn.right.new figure{width:100%;margin:0}.magazine .imageColumn.right.new span.clr{clear:both;display:block}.magazine .pullQuote.new .quote{font-weight:700;font-size:14rem}.magazine .pullQuote.new span.clr{clear:both;display:block}.magazine .pullQuote.left.new .quote{float:left;width:45%;padding:5% 5% 5% 0%}.magazine .pullQuote.left.new .text{width:50%;float:right}.magazine .pullQuote.right.new .quote{float:right;width:45%;padding:5% 0% 5% 5%}.magazine .pullQuote.right.new .text{width:50%;float:left}.magazine .imageColumn.left.new .image{float:left;width:45%;padding:5% 5% 5% 0%}.magazine .imageColumn.left.new .text{width:50%;float:right}.magazine .imageColumn.left.new .itemGallery,.magazine .imageColumn.left.new figure{width:100%;margin:0}.magazine .imageColumn.left.new span.clr{clear:both;display:block}@media(max-width:768px){html{font-size:1px}.magazine .imageColumn.right.new .image,.magazine .imageColumn.right.new .text{float:none;clear:both;width:100%}.magazine .imageColumn.right.new .itemGallery,.magazine .imageColumn.right.new figure{width:100%;padding:0;margin:20rem}.magazine .imageColumn.left.new .image,.magazine .imageColumn.left.new .text{float:none;clear:both;width:100%}.magazine .imageColumn.left.new .itemGallery,.magazine .imageColumn.left.new figure{width:100%;padding:0;margin:20rem}.item .article .weThinkHeader{width:93.8%}.item .article .share-icons .fb-like{margin-right:4rem}.item .article h1{margin-bottom:10rem}.item .article .articleBody p{font-size:14rem;line-height:20rem}.item .article .dateAndByline{font-size:14rem}.item .article .dateAndByline a{font-size:14rem}.container .content .leadingContent .text h1{font-size:16rem;line-height:20rem;color:#fff;font-family:TTNorms-Medium;margin-bottom:12.5rem}.container .content .endSlideContent .exampleSmallContent h3 a{font-size:10rem}.container .content .endSlideContent .exampleSmallContent h3 a:hover{color:#981b1e}.container .content .endSlideContent .exampleSmallContent h2 a{font-size:9rem;line-height:9rem;font-family:TTNorms-Light;letter-spacing:.25rem;color:#fff;margin:0 0 10rem}.container .content .endSlideContent .exampleSmallContent h2 a:hover{color:#981b1e}.container .content .suggestedContent.w-100.col-12{width:80%!important}.container .content .suggestedContent.w-100.col-12 a{font-size:12rem;padding:12rem 20rem 14rem;height:40rem}.container .content .thumbContent{text-align:center;padding:0}.container .content .thumbContent .share-icons{margin-top:-28rem}.container .content .thumbContent .share-icons .fb-like{margin-right:4rem}.container .content .thumbContent h2 a{font-size:20rem;line-height:22rem}.container .content .thumbContent h2 a{color:#981b1e}.container .content .thumbContent .text,.container .content .thumbContent .text a{font-size:14rem;line-height:16rem}.container .content .thumbContent .text a:hover{color:#981b1e}.container .content .thumbContent .date,.container .content .thumbContent h3 a{font-size:12rem}.container .content .thumbContent div.col-md-6:nth-child(even),.container .content .thumbContent div.col-md-6:nth-child(odd){padding:0}.container .content .thumbContent span.ellipsis .icon{vertical-align:-8%;width:15rem}.container .content .itemGallery iframe{max-height:350rem;margin:0 auto}.container .content button.slick-next.slick-arrow{background-position:-5px -50px;height:20.5rem;right:-25px}.container .content button.slick-prev.slick-arrow{background-position:-1px -80px;height:20.5rem;left:-25px}.container button.hamburger.hamburger--arrowturn{left:0%;padding:0;margin-top:38rem}.container .header button.searchButton{margin-top:35rem;width:17rem;height:17rem;right:0%;background-position:-1px -692px}.container .header .logo.stuck{padding-top:12rem}.container .header .logo.stuck .search input.searchBox{margin-top:2px}.container .hamburger-box{width:20rem;height:12rem;display:inline-block;position:relative}#navigation li.close a{background-position:0 20px}#navigation a,#navigation .nav-header{font-size:20rem;line-height:50rem}#navigation .socials a{height:35rem}#navigation .parent li a{font-size:16rem;line-height:40rem}}