﻿/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;}body{margin:0;position:relative;}SUP,.smaller{font-size:smaller;}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;margin:0 0 20px;height:0;}fieldset{margin:5px 0 0;border:none;}a{color:#333;text-decoration:none;}a.Blue,a:hover{text-decoration:underline;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background:transparent;}a:active,a:hover{outline:0;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}.pm-texture,.gray-texture{background:url(../../images/texture.png);}.green-texture{background:url(../../images/texture/greenTexture.jpg);}.blue-texture{background:url(../../images/texture/blueTexture.jpg);}.white-background{background-color:#fff;}.red-dotted-hr{border-top:2px dotted #dd3337;color:#fff;background-color:transparent;height:1px;width:100%;margin:30px 0 30px 0;}.category-content{text-align:center;position:relative;font-family:"Montserrat",sans-serif;text-align:left;overflow:hidden;padding:20px 0 0 0;color:#fff;}.category-content H1{width:500px;}.category-content H2{font-size:16px;font-weight:600;margin:20px 0 8px 0;font-weight:normal;}.category-content .sale-tag{position:absolute;top:0;right:3px;width:175px;height:145px;display:block;z-index:3;font-size:50px;line-height:45px;padding:38px 0 0 0;font-family:"Montserrat",sans-serif;font-weight:600;text-align:center;}.category-content .sale-tag .small{font-size:14px;line-height:14px;font-weight:normal;margin:0;padding:0;display:block;}.category-content .sale-tag a{color:#fff;text-decoration:none;}.category-content .sale-tag::before{content:"";background:url('../../images/categories/ornament/sale_1.png') no-repeat;opacity:1;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;}.category-content .sale-tag.sale-stockings2018,.category-content .sale-tag.sale-ornaments2018{right:auto;left:10px;}.category-content .header-hero{width:1200px;height:600px;background-size:1200px 600px;background-repeat:no-repeat;text-align:left;position:relative;}.category-content .header-hero .header-hero__image-map{position:absolute;}.category-content .header-hero .hero1,.category-content .header-hero .hero2,.category-content .header-hero .hero3,.category-content .header-hero .hero4,.category-content .header-hero .hero5,.category-content .header-hero .hero6{display:block;position:absolute;width:200px;height:590px;top:auto;left:auto;right:auto;bottom:auto;opacity:.8;z-index:1;}.category-content .header-hero .hero1 a,.category-content .header-hero .hero2 a,.category-content .header-hero .hero3 a,.category-content .header-hero .hero4 a,.category-content .header-hero .hero5 a,.category-content .header-hero .hero6 a{display:block;width:100%;height:100%;}.category-content .header-hero .hero1{left:130px;top:192px;height:202px;width:181px;}.category-content .header-hero .hero2{width:180px;height:180px;left:237px;top:348px;border-radius:160px;}.category-content .header-hero .hero3{width:243px;height:186px;left:472px;top:137px;}.category-content .header-hero .hero4{width:265px;height:292px;left:0;top:302px;}.category-content .header-hero .hero5{width:161px;height:158px;left:462px;top:345px;}.category-content .header-hero .hero6{width:161px;height:200px;left:324px;top:174px;}.category-content .header-hero .headline{position:absolute;top:20px;right:55px;width:400px;height:152px;background:url('../../images/categories/ornament/ornamentsHeroHeadline-2021.png') no-repeat 0 0;background-size:400px 152px;z-index:1;}.category-content .header-hero h1{font:600 16px "Montserrat",sans-serif;margin:20px 30px 5px 0;width:440px;display:block;height:20px;float:right;clear:both;color:#fff;position:relative;z-index:1;}.category-content .header-hero .cat-list{width:440px;clear:both;float:right;margin-right:30px;position:relative;}.category-content .header-hero .cat-list h2{font-weight:600;color:#fff;}.category-content .header-hero .cat-list ul{width:100%;clear:both;position:relative;margin:0;padding:0;float:left;}.category-content .header-hero .cat-list ul li{min-width:24%;max-width:33%;padding:0;font:normal 16px "Montserrat",sans-serif;float:left;margin:0 4px 8px 0;display:inline-block;padding:0;list-style:none;line-height:25px;}.category-content .header-hero .cat-list ul li a{color:#fff;}.category-content .header-hero .cat-list ul li a h3{margin:0;font:normal 16px "Montserrat",sans-serif;}.category-content .header-hero .header-rating{width:450px;height:22px;float:right;margin-top:180px;margin-right:28px;clear:both;position:relative;z-index:1;}.category-content .header-hero .header-rating *{font:normal 12px "Montserrat",sans-serif;}.category-content .header-hero .header-rating .cat-rating{width:auto;position:relative;padding-left:24%;padding-top:5px;color:#fff;}.category-content .header-hero .header-rating .cat-rating h2{width:420px;font-size:16px;font-weight:600;line-height:36px;margin:20px 0 0 0;}.category-content .header-hero .header-rating .cat-rating h3{font-size:18px;line-height:25px;margin:0;padding:0;font-weight:normal;}.category-content .header-hero .header-rating .cat-rating>ul{margin:0 0 0 0;padding:0;with:100%;}.category-content .header-hero .header-rating .cat-rating>ul>li{width:30.3%;max-width:32.99%;white-space:nowrap;display:inline-block;padding:0;list-style:none;font:normal 16px "Montserrat",sans-serif;}.category-content .header-hero .header-rating .cat-rating>ul>li a{color:#fff;}.category-content .tab-menu{background-color:#ddd;font:normal 20px "Montserrat",sans-serif;height:50px;overflow:hidden;}.category-content .tab-menu *{box-sizing:border-box;}.category-content .tab-menu ul{margin:0;padding:0;}.category-content .tab-menu ul li{margin:0;padding:0;list-style:none;height:50px;line-height:50px;display:inline-block;position:relative;text-align:center;text-transform:uppercase;font:normal 20px "Montserrat",sans-serif;color:#111;}.category-content .tab-menu ul li a{color:#111;font:normal 20px "Montserrat",sans-serif;height:50px;width:auto;line-height:50px;display:inline-block;}.category-content .tab-menu ul .sub-title{width:281px;font:normal 18px "Montserrat",sans-serif;}.category-content .tab-menu ul .price-range{min-width:152px;max-width:165px;width:12%;border-left:1px solid #f2f2f2;font-family:"Montserrat",sans-serif;}.category-content .tab-menu ul .price-range:hover{background-image:url('../../images/categories/ornament/grnTexture2.jpg');text-decoration:none;}.category-content .tab-menu ul .price-range:hover a{color:#fff;}.category-content .tab-menu ul .price-range a{text-decoration:none;font-weight:normal;font:normal 18px "Montserrat",sans-serif;padding:16px;}.category-content .featured-Cat{width:100%;position:relative;margin:30px 0 30px 0;}.category-content .featured-Cat a{color:#666;font-weight:normal;}.category-content .featured-Cat a:hover{text-decoration:none;color:#dd3337;}.category-content .featured-Cat h3{color:#fff;margin:0;padding:0;font:normal 20px "Montserrat",sans-serif;}.category-content .featured-Cat h3:hover{text-decoration:none;}.category-content .featured-Cat .featured{float:left;width:390px;height:450px;margin-right:14px;vertical-align:top;color:#fff;text-align:center;font-size:13px;position:relative;}.category-content .featured-Cat .featured a{color:#111;display:block;position:absolute;bottom:0;height:60px;width:100%;font:normal 14px "Montserrat",sans-serif;line-height:100%;vertical-align:top;}.category-content .featured-Cat .featured a img{width:390px;height:390px;position:absolute;top:-390px;left:0;}.category-content .featured-Cat .featured a h3{position:relative;width:100%;font-size:20px;padding-top:8px;color:#111;}.category-content .featured-Cat .featured3_large{width:390px;height:450px;margin-right:14px;float:left;vertical-align:top;color:#111;text-align:center;font-size:13px;position:relative;}.category-content .featured-Cat .featured3_large a{color:#111;font:normal 14px "Montserrat",sans-serif;position:absolute;bottom:0;left:0;display:block;width:100%;height:60px;}.category-content .featured-Cat .featured3_large a h3{font:normal 20px "Montserrat",sans-serif;text-align:center;width:100%;padding-top:8px;color:#111;}.category-content .featured-Cat .featured3_large a div#animateImage{width:390px;height:390px;top:-390px;position:absolute;}.category-content .featured-Cat .featured-2{width:390px;height:460px;padding:0 0 60px 0;vertical-align:top;background:#ae201f;color:#fff;}.category-content .featured-Cat .featured-2 a{color:#fff;font:normal 14px "Montserrat",sans-serif;}.category-content .featured-Cat .featured-2 img{width:100%;height:390px;}.category-content .featured-Cat .featured3{float:left;width:290px;height:350px;vertical-align:top;margin-right:10px;margin-top:32px;color:#111;text-align:center;font-size:13px;position:relative;}.category-content .featured-Cat .featured3 a{color:#111;font:normal 14px "Montserrat",sans-serif;height:60px;display:block;position:absolute;text-align:center;width:100%;bottom:0;left:0;}.category-content .featured-Cat .featured3 a img{width:290px;height:290px;position:absolute;top:-290px;left:0;}.category-content .featured-Cat .featured3 a h3{font:normal 20px "Montserrat",sans-serif;text-align:center;width:100%;padding-top:7px;color:#111;}.category-content .featured-Cat .featured3-2{float:left;width:290px;height:350px;vertical-align:top;margin-right:14px;color:#fff;}.category-content .featured-Cat .featured3-2 img{width:290px;height:290px;}.category-content .featured-Cat .featured3-2 a{color:#111;font:normal 14px "Montserrat",sans-serif;}.category-content .featured-Cat .featured-end{margin-right:0 !important;}.category-content .featured-banner a img{padding:20px 0;}.category-content .browse-all{display:block;width:430px;text-align:center;font-weight:normal;height:60px;line-height:60px;font-size:18px;border-radius:5px;vertical-align:top;padding:0;}.category-content .browse-all:hover{transition:all .2s ease;}.category-content .shape-cat{background-image:url('../../images/categories/ornament/shape_2017.jpg');width:960px;height:280px;padding:0 0 0 0;margin:40px auto;position:relative;}.category-content .shape-cat h2{padding:30px 0 0 10px;margin:0;text-align:center;font-size:35px;color:#fff;font-weight:600;font-family:"Montserrat",sans-serif;}.category-content .shape-cat h3{text-align:center;padding:0 0 10px 0;margin:0;height:22px;line-height:22px;display:block;color:#fff;}.category-content .shape-cat .shape-container{margin:0 0 0 18px;height:250px;}.category-content .shape-cat .shape-container>ul{margin:0;padding:0;}.category-content .shape-cat .shape-container>ul>li{margin:0;padding:0 0 0 0;list-style:none;float:left;}.category-content .shape-cat .shape-container .shape-div{width:85px;height:135px;position:relative;cursor:pointer;font-size:16px;overflow:hidden;}.category-content .shape-cat .shape-container .shape-div .shape-img{position:absolute;top:0;left:0;display:block;cursor:pointer;}.category-content .shape-cat .shape-container .shape-div .shape-img:hover{left:-85px;}.category-content .shape-cat .shape-container .shape-div a{text-decoration:underline;}.category-content .shape-cat .shape-container .shape-div span{position:absolute;bottom:0;left:0;display:block;text-align:center;width:100%;}.category-content .shape-cat .shape-container .shape-div span:hover{text-decoration:underline;}.category-content .ornament-products{margin:0 0 20px 0;overflow:hidden;font-family:"Montserrat",sans-serif;}.category-content .ornament-products ul{margin:0;padding:0;width:100%;}.category-content .ornament-products ul li:nth-child(5),.category-content .ornament-products ul li:nth-child(10){width:225px;}.category-content .ornament-products ul li:nth-child(5) img,.category-content .ornament-products ul li:nth-child(10) img{margin:0 0 0 0;}.category-content .ornament-products ul li{margin:0;padding:0;list-style:none;display:block;width:243px;float:left;}.category-content .ornament-products ul li div{width:225px;}.category-content .ornament-products ul li img{width:225px;height:225px;margin:0 30px 0 0;}.category-content .ornament-products ul li .product-review-small{font-size:12px;color:#666;}.category-content .ornament-products ul li .product-review-small img.img__star{width:70px;height:14px;vertical-align:middle;margin:0;}.category-content .ornament-products ul li .product-price{padding:2px 0 8px 0;vertical-align:top;}.category-content .ornament-products ul li .product-price span.was,.category-content .ornament-products ul li .product-price span.sale,.category-content .ornament-products ul li .product-price span.reg,.category-content .ornament-products ul li .product-price span.sale.info{font-size:14px;}.category-content .header-desc{color:#fff;width:440px;padding:0 30px 5px 0;display:block;text-align:justify;clear:both;float:right;position:relative;z-index:1;}.category-content .header-desc *{font:normal 14px "Montserrat",sans-serif;}.category-content .header-desc p{padding:0;margin:0;}.category-content .header-desc h2{text-align:center;}.category-content .header-title-sale{position:relative;}.category-content .header-title-sale .sale-price{font-family:"Montserrat",sans-serif;color:#fff;font-size:60px;margin:0 0 10px 0;font-weight:600;text-align:center;position:absolute;width:130px;height:200px;top:10px;right:50px;line-height:60px;}.category-content .header-title-sale .sale-price .small{font-size:20px;line-height:10px;text-align:center;}.category-content .header-title-sale .sale-price::after{content:"";display:block;width:240px;height:240px;background-image:url('../../images/categories/ornament/sale_badge_240x240.png');position:absolute;right:-55px;top:-10px;z-index:-1;}.category-content .header-title-sale .sale-price-noupto{padding-top:50px !important;}.category-content .header-title-sale h1{text-align:left;}.category-content .header-title-sale .header-desc{width:700px;text-align:left;}.category-content .ornament-h2{margin:0 0 20px 0;padding:0;font-size:22px;font-family:"Montserrat",sans-serif;position:relative;}.category-content .ornament-h2 a{color:#111;}.category-content .ornament-h2 a :hover{text-decoration:underline;}.category-content .ornament-h2 .view-all{position:absolute;right:0;color:#666;font:normal 16px "Montserrat",sans-serif;}td.cell__photo.cell-ornament{background-color:#ae201f;vertical-align:top;padding-bottom:60px;}td.cell__photo.cell-ornament a{color:#fff;text-align:center;}td.cell__photo.cell-ornament a:hover{color:#fff;}td.cell__photo.cell-ornament a h3{margin:0;padding:0 !important;}div.footer-desc{font:normal 14px "Montserrat",sans-serif;}.feature-banner__wrapper{margin:36px 0;margin-top:30px;}.feature-banner__wrapper .flex.row{display:flex;align-items:end;}.feature-banner__wrapper .flex.row .col.left-col{height:336px;width:100%;background-color:#f3f1eb;}.feature-banner__wrapper .flex.row .col.left-col .content__wrapper{padding:50px;color:#000;}.feature-banner__wrapper .flex.row .col.left-col .content__wrapper h2{margin-top:0;font:600 30px "Montserrat",sans-serif;width:350px;}.feature-banner__wrapper .flex.row .col.left-col .content__wrapper p{font:normal 16px "Montserrat",sans-serif;line-height:1.4;}.feature-banner__wrapper .flex.row .col.left-col .content__wrapper a.primary-black-btn{margin-left:0;}.feature-banner__wrapper .flex.row .col.left-col .content__wrapper a.primary-black-btn:hover{text-decoration:none;}.feature-banner__wrapper .flex.row #featureVideoWrapper .vjs-big-play-button{border-radius:50%;opacity:0;}.feature-banner__wrapper .flex.row .col.right-col{height:336px;width:100%;position:relative;cursor:pointer !important;}.feature-banner__wrapper .flex.row .col.right-col .amp-logo{opacity:0;}.feature-banner__wrapper .flex.row .col.right-col video{cursor:pointer !important;background-color:#fff;}.feature-banner__wrapper .flex.row .col.right-col .video-play-btn{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;margin:0;z-index:999;cursor:pointer;width:80px;height:80px;}.feature-banner__wrapper .flex.row .col.right-col .dark-transparency__large{background:rgba(0,0,0,.25);width:100%;height:100%;top:1px;position:absolute;margin:0;padding:0;background-position:top;z-index:9;}.featured-banner{padding-top:20px;display:inline-block;}.featured-banner #spinningStarVideo .amp-logo{opacity:0;}.featured-banner #spinningStarVideo .vjs-poster img{padding:0 !important;}.featured-banner #spinningStarVideo .vjs-big-play-button{border-radius:50%;opacity:0;}.featured-banner #spinningStarVideo .vjs-play-progress.vjs-slider-bar{opacity:0;}.featured-banner #spinningStarVideo .vjs-slider-handle{opacity:0;}.featured-banner #playBtnStar{position:absolute;transform:translate(-50%,-50%);top:74%;left:50%;margin:0;z-index:999;cursor:pointer;}.featured-banner .dark-transparency__banner{background:rgba(0,0,0,.25);width:100%;height:300px;top:55%;position:absolute;margin:0;padding:0;}.featured-banner video{cursor:pointer;}.card-banner__wrapper{padding:10px;width:1200px;}.card-banner__wrapper .flex.row{display:flex;flex-direction:row;flex-wrap:wrap;}.card-banner__wrapper .flex.row .content__wrapper.card-layout__video{background-color:#f3f1eb;width:28%;height:430px;padding:22px;margin:10px;}.card-banner__wrapper .flex.row .content__wrapper.card-layout__video .video-wrapper{position:relative;}.card-banner__wrapper .flex.row .content__wrapper.card-layout__video .video-wrapper .amp-logo{opacity:0;}.card-banner__wrapper .flex.row .content__wrapper.card-layout__video .video-wrapper video{cursor:pointer;}.card-banner__wrapper .flex.row .content__wrapper.card-layout__video .video-wrapper .vjs-big-play-button{border-radius:50%;opacity:0;}.card-banner__wrapper .flex.row .content__wrapper.card-layout__video .video-wrapper .video-play-btn{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;margin:0;z-index:999;cursor:pointer;width:60px;height:60px;}.card-banner__wrapper .flex.row .content__wrapper.card-layout__video .video-wrapper .dark-transparency{background:rgba(0,0,0,.25);width:332px;height:188px;top:5px;position:absolute;margin:0;padding:0;background-position:top;}.card-banner__wrapper .flex.row .content__wrapper.card-layout__video h2{font:600 20px "Montserrat",sans-serif;margin-bottom:4px;color:#000 !important;}.card-banner__wrapper .flex.row .content__wrapper.card-layout__video p{font:normal 16px "Montserrat",sans-serif;color:#000;margin-top:0;padding-bottom:40px;line-height:25px;height:35px;}.card-banner__wrapper .flex.row .content__wrapper.card-layout__video a.primary-black-btn{margin-left:0;width:160px;position:relative;bottom:-50px;}.card-banner__wrapper .flex.row .content__wrapper.card-layout__video a.primary-black-btn:hover{text-decoration:none;}a.primary-white-btn{font:600 12px "Montserrat",sans-serif;margin-left:auto;margin-right:auto;margin-top:10px;display:block;text-align:center;width:160px;height:44px;border:1px solid #000;padding:15px 0;text-decoration:none;transition:300ms;}a.primary-white-btn:hover{transition:300ms;background-color:#000;color:#fff;}a.primary-black-btn{font:600 12px "Montserrat",sans-serif;margin-left:auto;margin-right:auto;margin-top:10px;display:block;text-align:center;width:240px;border:1px solid #000;padding:12px 0;text-decoration:none;background-color:#000;transition:300ms;color:#fff;}a.primary-black-btn:hover{transition:300ms;background-color:#fff;color:#000;}a.primary-red-btn{font:600 12px "Montserrat",sans-serif;margin-left:auto;margin-right:auto;margin-top:10px;display:block;text-align:center;width:240px;padding:12px 0;text-decoration:none;background-color:#ae201f;transition:300ms;color:#fff;}a.primary-red-btn:hover{transition:300ms;background-color:#801517;color:#fff;text-decoration:none;}.featured2 a{position:relative;width:100%;height:660px;display:flex;flex-direction:column;font-size:14px;color:#111;align-items:center;font-family:"Montserrat",sans-serif;}.featured2 a:hover{text-decoration:none;}.featured2 a h3{position:relative;text-align:center;margin:0;width:100%;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:normal;padding-top:12px;}.featured2 a img{width:590px;}.category-content{font-family:"Montserrat",sans-serif;padding:10px 0 0 0;margin-bottom:10px;}.category-content .stockings-h2{margin:0 0 20px 0;padding:0;font-size:22px;font-family:"Montserrat",sans-serif;position:relative;}.category-content .header-hero{width:1200px;height:600px;background-size:1200px 600px;overflow:hidden;background-repeat:no-repeat;text-align:left;position:relative;color:#222;}.category-content .header-hero .header-hero__image-map{position:absolute;}.category-content .header-hero div.headline{right:10px;left:800px;width:370px;height:140px;background:url('/images/stores/christmas2020/ChristmasStockings_Header2021.png') no-repeat 0 0;background-size:370px 140px;}.category-content .header-hero .header-rating .cat-rating{color:#222;padding-left:33%;}.category-content .block__content-stockings{position:absolute;width:380px;height:385px;right:14px;bottom:auto;top:219px;}.category-content .block__content-stockings .header-desc{width:100%;position:relative;padding:0;color:#111;}.category-content .block__content-stockings .header-desc h1{font:600 16px "Montserrat",sans-serif;margin:0;height:unset;clear:both;float:unset;width:100%;}.category-content .block__content-stockings .header-desc h1 b{font-weight:600;color:#111;}.category-content .block__content-stockings .cat-list{width:390px;margin-right:0;position:relative;clear:both;overflow:hidden;font:normal 14px/140% "Montserrat",sans-serif;float:left;float:unset;}.category-content .block__content-stockings .cat-list h2{font:600 16px "Montserrat",sans-serif;position:relative;clear:both;overflow:hidden;margin:12px 0 8px 0;color:#111;}.category-content .block__content-stockings .cat-list ul{margin:0;padding:0;position:relative;display:block;}.category-content .block__content-stockings .cat-list ul>li{display:block;float:left;width:190px;max-width:190px;margin:0 0 5px 0;height:20px;line-height:20px;}.category-content .block__content-stockings .cat-list ul>li>a{color:#111;display:inline-block;width:100%;height:auto;}.category-content .block__content-stockings .cat-list ul>li>a:hover{text-decoration:underline;}.category-content .block__content-stockings .cat-list ul>li>a:hover>h3{text-decoration:underline;}.category-content .block__content-stockings .cat-list ul>li>a>h3{margin:0;padding:0;display:inline-block;font-weight:normal;float:left;width:190px;height:20px;line-height:20px;}.category-content a.browse-all-stockings{background:#ae201f;}.category-content a.browse-all-stockings:hover{background:#d92927;}.category-content .header-hero{position:relative;z-index:1;}.category-content .header-hero .hero-link2020{display:block;width:196px;height:600px;position:absolute;top:0;z-index:2;}.category-content .header-hero .hero-link_1{left:0;}.category-content .header-hero .hero-link_2{left:161px;width:161px;}.category-content .header-hero .hero-link_3{width:133px;left:299px;}.category-content .header-hero .hero-link_4{left:416px;width:124px;}.category-content .header-hero .hero-link_5{left:510px;width:131px;}.center-content .category-cutoff-msg{width:100%;}