@charset "utf-8";
.ui-toolkit #content{overflow:hidden;}.ui-toolkit .body-max-width{max-width:1402px;}.ui-toolkit .h5-display{letter-spacing:0px;}@media only screen and (min-width: 0) and (max-width: 899px){.ui-toolkit .h5-display{font-size:24px;}}@media only screen and (min-width: 0) and (max-width: 639px){.ui-toolkit .h5-display{font-size:20px;}}@media only screen and (min-width: 0) and (max-width: 479px){.ui-toolkit .h5-display{font-size:18px;}}.vesta-hp-full-width-banner{width:100vw;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}#error-panel{background-color:#FFFFEE;border:1px solid #CFCF9C;border-radius:10px 10px 10px 10px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);font-family:menlo,"courier new",monospace;margin:20px auto;position:relative;text-align:left;max-width:980px;}#error-panel .inner{margin:20px;max-height:400px;overflow:auto;box-sizing:border-box;max-width:90%;}#error-panel .header-row{margin:20px;}#error-panel h1{margin-bottom:1em;background-size:100px;padding:25px 0 15px;float:none;display:none;}#error-panel-js-errors,#error-panel-server-errors{display:none;}#error-panel table.summary{margin:10px 0px 20px 0px;border-spacing:0 10px;border-collapse:separate;}#error-panel table.summary td:first-child{font-weight:bold;padding-right:10px;width:180px;vertical-align:text-top;}#error-panel table.summary tr{line-height:15px;font-size:13px;}#error-panel table.errors{margin:10px 0px 20px 0px;border-spacing:0 10px;border-collapse:separate;width:100%;}#error-panel table.errors td:first-child{font-weight:bold;padding-right:10px;width:200px;vertical-align:text-top;}#error-panel table.errors .tpl{text-align:right;width:180px;}#error-panel table.errors .nu{text-align:right;padding-right:10px;}#error-panel table.errors td:last-child{text-align:right;}#error-panel table.errors tr{line-height:15px;font-size:13px;border-bottom:1px solid #ddd;width:100%;}#error-panel table.errors tr,#error-panel table.errors td,#error-panel table.errors th{border-bottom:1px solid #ccc;padding-bottom:3px;}#error-panel table.errors th{font-size:15px;}#error-panel dd{margin:0 0 1em;}#error-panel .close-container{position:absolute;width:16px;height:16px;right:8px;top:5px;z-index:25;overflow:hidden;}.mobile #error-panel .close-container,#error-panel .close-container:hover{width:120px;height:98px;overflow:visible;}.mobile #error-panel .close-container .close-options,#error-panel .close-container:hover .close-options{opacity:1;width:auto;height:auto;}#error-panel .close-container:hover .arrow{opacity:1;}#error-panel .close-icon{background:url(/assets/dist/images/sprites/buttons-master.20170615210940.png) no-repeat scroll -16px -1325px transparent;cursor:pointer;display:block;height:16px;position:absolute;right:0;top:0;width:16px;}#error-panel .close-icon:hover{background-position:-32px -1325px;}#error-panel .close-options{position:absolute;right:-6px;top:34px;background-color:#f4f4f4;padding:3px 10px;border-radius:5px;opacity:0;}#error-panel .close-options:hover{display:visible;}#error-panel .close-options ul{display:block;list-style:none;padding:5px 0px;margin-bottom:0;}.mobile #error-panel{font-size:12px;width:100%;}.mobile #error-panel h1{line-height:24px;margin-bottom:12px;}.mobile #error-panel .inner{margin-bottom:10px;}.carousel-pane-content{background-position:center;background-size:cover;height:0;}.pagination-dot{position:relative;}.pagination-dot-extra-area{position:absolute;top:-10px;bottom:-10px;left:-6px;right:-6px;}.pagination-overlaid{margin-top:-40px;margin-bottom:9px;}@media only screen and (min-width: 0){.vertical-center-xs-up,.vertical-center{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%;}}@media only screen and (min-width: 480px){.vertical-center-sm-up{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%;}}@media only screen and (min-width: 640px){.vertical-center-md-up{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%;}}@media only screen and (min-width: 900px){.vertical-center-lg-up{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%;}}@media only screen and (min-width: 1200px){.vertical-center-xl-up{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%;}}@media only screen and (min-width: 1680px){.vertical-center-tv-up,.vertical-center-tv-only{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%;}}.object-fit-cover{object-fit:cover;font-family:'object-fit: cover;';}.object-position-top{object-position:top;font-family:'object-position: top;';}.object-position-bottom{object-position:bottom;font-family:'object-position: bottom;';}video.width-full{width:101%;}video.height-full{height:101%;}.hero-video::-webkit-media-controls{display:none !important;}.ui-toolkit .vesta-hp-hero,.ui-toolkit .vesta-hp-hero-img{height:335px;}.ui-toolkit .vesta-hp-hero-link,.ui-toolkit .vesta-hp-hero-link:hover,.ui-toolkit .vesta-hp-hero-link:active,.ui-toolkit .vesta-hp-hero-link:focus{text-decoration:none;}.ui-toolkit .is-touch .vesta_hp_hero_carousel .carousel-nav{display:none;}.ui-toolkit .vesta-hp-hero-img{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);min-width:100vw;width:2020px;}.ui-toolkit .vesta-hp-hero-title-text{font-family:-apple-system,BlinkMacSystemFont,"Roboto","Droid Sans","Segoe UI","Helvetica",Arial,sans-serif;font-weight:600;font-size:52px;font-weight:300;width:50%;}@media screen and (orientation: portrait) and (min-device-width: 740px),screen and (orientation: landscape) and (min-device-height: 740px){.ui-toolkit .vesta-hp-hero-title-text{font-family:"Guardian-EgypTT",serif;}}@media only screen and (min-width: 2020px){.ui-toolkit .vesta-hp-hero-img{object-fit:cover;}}@media only screen and (min-width: 0) and (max-width: 1679px){.ui-toolkit .vesta-hp-hero,.ui-toolkit .vesta-hp-hero-img{height:280px;}.ui-toolkit .vesta-hp-hero-img{width:1680px;}}@media only screen and (min-width: 0) and (max-width: 1199px){.ui-toolkit .vesta-hp-hero-img{width:1200px;}.ui-toolkit .vesta-hp-hero-title-text{width:60%;}}@media only screen and (min-width: 0) and (max-width: 899px){.ui-toolkit .vesta-hp-hero,.ui-toolkit .vesta-hp-hero-img{height:224px;}.ui-toolkit .vesta-hp-hero-img{width:900px;}.ui-toolkit .vesta-hp-hero-title-text{font-size:42px;width:65%;}}@media only screen and (min-width: 0) and (max-width: 639px){.ui-toolkit .vesta-hp-hero,.ui-toolkit .vesta-hp-hero-img{height:200px;}.ui-toolkit .vesta-hp-hero-img{width:640px;}.ui-toolkit .vesta-hp-hero-title-text{font-size:28px;}}@media only screen and (min-width: 0) and (max-width: 479px){.ui-toolkit .vesta-hp-hero,.ui-toolkit .vesta-hp-hero-img{height:150px;}.ui-toolkit .vesta-hp-hero-img{width:480px;}.ui-toolkit .vesta-hp-hero-title-text{font-size:20px;}}.hero-split{display:flex;justify-content:space-between;flex-direction:column;max-width:100%;}.hero-split-body{vertical-align:middle;}.hero-split-visuals .hero-image{height:320px;}@media only screen and (min-width: 0) and (max-width: 639px){.hero-split-body{order:1;}.hero-split-visuals{order:0;}.hero-split-visuals .hero-image{max-height:300px;}}@media only screen and (min-width: 640px) and (max-width: 899px){.hero-split-visuals .hero-image{max-height:320px;}.hero-split-33-67 .hero-split-body{flex:0 0 33%;}.hero-split-33-67 .hero-split-visuals{flex:0 0 67%;}}@media only screen and (min-width: 640px){.hero-split{flex-direction:row;}}@media only screen and (min-width: 900px) and (max-width: 1199px){.hero-split-40-60 .hero-split-body{flex:0 0 40%;}.hero-split-40-60 .hero-split-visuals{flex:0 0 60%;}}@media only screen and (min-width: 1200px){.hero-split-33-67 .hero-split-body{flex:0 0 33%;}.hero-split-33-67 .hero-split-visuals{flex:0 0 67%;}}.ui-toolkit .pagination-dot{width:12px;height:12px;}.ui-toolkit .pagination-dot.pagination-dot-white{border:2px solid #FFF;-moz-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.08);-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.08);box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.08);}.ui-toolkit .pagination-dot.pagination-dot-white:hover,.ui-toolkit .pagination-dot.pagination-dot-white:focus{background-color:#FFF3EE;}.ui-toolkit .pagination-dot.pagination-dot-white:focus{border-color:#FF883E;}.ui-toolkit .pagination-dot.pagination-dot-white.is-active{background-color:#FFF;border-color:#FFF;}.ui-toolkit .opacity-75{opacity:0.75;}.ui-toolkit .vesta-hp-campaign-banner-inner{top:48%;}.ui-toolkit .vesta-hp-campaign-banner-link:hover{text-decoration:none !important;}.ui-toolkit .ztb-masses-banner-parent{background-color:#FFAC62;height:100%;}.ui-toolkit .ztb-masses-banner-parent .btn-outline{border-color:#673434;color:#673434;}.ui-toolkit .ztb-masses-banner-parent .btn-outline:hover,.ui-toolkit .ztb-masses-banner-parent .btn-outline:focus{background-color:#F56400;border-color:#F56400;color:#FFF;}.ui-toolkit .ztb-masses-banner-parent .ztb-masses-banner{width:100%;position:relative;top:50%;transform:translateY(-50%);}.ui-toolkit .ztb-masses-banner-parent .ztb-masses-banner .primary-banner-title{font-family:-apple-system,BlinkMacSystemFont,"Roboto","Droid Sans","Segoe UI","Helvetica",Arial,sans-serif;font-weight:600;color:#673434;}@media screen and (orientation: portrait) and (min-device-width: 740px),screen and (orientation: landscape) and (min-device-height: 740px){.ui-toolkit .ztb-masses-banner-parent .ztb-masses-banner .primary-banner-title{font-family:"Graphik Webfont",-apple-system,BlinkMacSystemFont,"Roboto","Droid Sans","Segoe UI","Helvetica",Arial,sans-serif;}}@media only screen and (min-width: 900px){.ui-toolkit .ztb-masses-banner-parent .primary-banner-title{font-size:54px;}}@media only screen and (min-width: 0) and (max-width: 899px){.ui-toolkit .ztb-masses-banner-parent .ztb-masses-banner{top:45%;width:85%;}.ui-toolkit .ztb-masses-banner-parent .primary-banner-title{font-size:36px;}}@media screen and (max-width: 350px){.ui-toolkit .ztb-masses-banner-parent .ztb-masses-banner .primary-banner-title{font-size:34px;}}.ui-toolkit body[data-language="es"] .backtoschool-brandbuddy-banner{line-height:1.3;font-size:13px;}@media only screen and (min-width: 900px){.ui-toolkit .vesta_hp_hero_carousel .carousel-nav ~ .carousel-pane .vesta-hp-campaign-banner-inner{padding-left:36px;}.ui-toolkit body[data-language="ja"] .backtoschool-brandbuddy-banner{font-size:12px;}.ui-toolkit .ztb-weird-banner{width:66%;}.ui-toolkit .laborday-general-banner .primary-banner-title,.ui-toolkit .laborday-onedaybefore-banner .primary-banner-title,.ui-toolkit .laborday-twodaysbefore-banner .primary-banner-title{font-size:36px;}}@media only screen and (min-width: 640px){.ui-toolkit .laborday-midpage-banner-wrapper .secondary-banner-title{font-size:18px;}}@media only screen and (min-width: 0) and (max-width: 899px){.ui-toolkit .vesta-hp-campaign-banner-title-text{width:62%;margin-left:2px;}.ui-toolkit .laborday-jewelry-banner{font-size:18px;}.ui-toolkit .laborday-general-banner .primary-banner-title,.ui-toolkit .laborday-onedaybefore-banner .primary-banner-title,.ui-toolkit .laborday-twodaysbefore-banner .primary-banner-title{font-size:30px;}}@media only screen and (min-width: 640px) and (max-width: 899px){.ui-toolkit .vesta-hp-campaign-banner-title-text{font-size:38px;}}@media only screen and (min-width: 0) and (max-width: 639px){.ui-toolkit .vesta-hp-campaign-banner-title-text{width:57%;}.ui-toolkit body[data-language="es"] .backtoschool-tech-banner{padding-top:40px;}.ui-toolkit .laborday-general-banner .primary-banner-title,.ui-toolkit .laborday-onedaybefore-banner .primary-banner-title,.ui-toolkit .laborday-twodaysbefore-banner .primary-banner-title{font-size:26px;}.ui-toolkit .laborday-midpage-banner-wrapper .secondary-banner-title{font-size:14px;}}@media only screen and (min-width: 0){.ui-toolkit .laborday-general-banner .primary-banner-title,.ui-toolkit .laborday-onedaybefore-banner .primary-banner-title,.ui-toolkit .laborday-twodaysbefore-banner .primary-banner-title{margin-bottom:6px;}}@media only screen and (min-width: 0) and (max-width: 479px){.ui-toolkit .vesta-hp-campaign-banner-title-text{width:62%;}.ui-toolkit .july-4th-banner .vesta-hp-campaign-banner-btn:not(:hover):not(:focus){background-color:rgba(243, 247, 250, 0.8);}.ui-toolkit .summer-generic-banner .vesta-hp-campaign-banner-btn:not(:hover):not(:focus){background-color:rgba(251, 235, 220, 0.8);}.ui-toolkit .summer-celebration-banner .vesta-hp-campaign-banner-btn:not(:hover):not(:focus){background-color:rgba(54, 68, 33, 0.8);}.ui-toolkit .summer-jewelry-banner .vesta-hp-campaign-banner-btn:not(:hover):not(:focus){background-color:rgba(255, 217, 206, 0.8);}.ui-toolkit .net-neutrality-banner .vesta-hp-campaign-banner-btn:not(:hover):not(:focus){background-color:rgba(254, 136, 62, 0.8);}.ui-toolkit .backtoschool-tech-banner .vesta-hp-campaign-banner-btn:not(:hover):not(:focus){background-color:rgba(216, 214, 217, 0.8);}}.ui-toolkit .three-pane-primary,.ui-toolkit .three-pane-primary-split,.ui-toolkit .three-pane-secondary,.ui-toolkit .three-pane-tertiary{border:1px solid #E1E3DF;border-radius:4px;}.ui-toolkit .three-pane-primary{height:300px;}.ui-toolkit .three-pane-secondary{height:160px;}.ui-toolkit .three-pane-tertiary{height:80px;}.ui-toolkit .promo-fullwidth-hero{border:1px solid #E1E3DF;height:100px;}.ui-toolkit .laborday-midpage-banner-wrapper{width:100%;max-width:100%;text-align:center;}.ui-toolkit .shopsmall-banner .secondary-banner-title{color:#222222;}.ui-toolkit .shopsmall-banner-branded .secondary-banner-title{color:#002663;}.ui-toolkit .shopsmall-banner-branded .hero-image{object-position:bottom right;}.ui-toolkit .hurricane-relief-banner{line-height:1.4;}.ui-toolkit .holiday-gift-guide-banner .hero-full-bleed{border:0;border-radius:0;}@media only screen and (min-width: 640px){.ui-toolkit .holiday-hero .hgg-last-minute{font-size:28px;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Droid Sans","Segoe UI","Helvetica",Arial,sans-serif;font-weight:600;font-weight:300;}@media screen and (orientation: portrait) and (min-device-width: 740px),screen and (orientation: landscape) and (min-device-height: 740px){.ui-toolkit .holiday-hero .hgg-last-minute{font-family:"Guardian-EgypTT",serif;}}}@media only screen and (min-width: 0) and (max-width: 479px){.ui-toolkit .holiday-hero .hgg-last-minute{font-size:18px;}.ui-toolkit .holiday-hero .primary-banner-subtitle{font-size:14px;}}@media only screen and (min-width: 0) and (max-width: 899px){.ui-toolkit .holiday-gift-guide-persona-secondary-wrapper.vertical-center-md-down{top:40%;}}@media only screen and (min-width: 0) and (max-width: 479px){.ui-toolkit .holiday-gift-guide-persona-secondary-wrapper.vertical-center-md-down{top:25%;}}.ui-toolkit .gift-card-center-secondary-banner-wrapper{top:45px;}@media only screen and (min-width: 0) and (max-width: 899px){.ui-toolkit .gift-card-center-secondary-banner-wrapper .secondary-banner-title{font-size:20px;}}@media only screen and (min-width: 0) and (max-width: 479px){.ui-toolkit .gift-card-center-secondary-banner-wrapper{top:30px;}.ui-toolkit .gift-card-center-secondary-banner-wrapper .secondary-banner-title{font-size:18px;}}.ui-toolkit .new-year-hero .strong{font-weight:500;}.ui-toolkit .new-year-hero .hero-split-body{min-height:165px;}@media only screen and (min-width: 0) and (max-width: 639px){.ui-toolkit .new-year-hero .nyny-calendar,.ui-toolkit .new-year-hero .nyny-storage,.ui-toolkit .new-year-hero .nyny-beauty{margin-bottom:25px;}}@media only screen and (min-width: 0) and (max-width: 479px){.ui-toolkit .new-year-hero .text-body-smallest{font-size:12px;}}.ui-toolkit .new-year-hero .primary-banner-title{font-size:26px;line-height:1.2;}@media only screen and (min-width: 0) and (max-width: 479px){.ui-toolkit .new-year-hero .primary-banner-title{font-size:22px;}}.ui-toolkit .new-year-hero .nyny-jewelry-wrapper{bottom:0;}.ui-toolkit .new-year-hero .nyny-jewelry-cta{font-size:16px;}@media only screen and (min-width: 0) and (max-width: 639px){.ui-toolkit .new-year-hero .nyny-jewelry-cta{font-size:14px;}}@media only screen and (min-width: 640px) and (max-width: 899px){.ui-toolkit .three-pane-secondary,.ui-toolkit .three-pane-tertiary{height:240px;}}@media only screen and (min-width: 900px){.ui-toolkit .three-pane-primary,.ui-toolkit .three-pane-primary-split{height:320px;}.ui-toolkit .three-pane-secondary{height:222px;}.ui-toolkit .three-pane-tertiary{height:80px;}}@media only screen and (min-width: 1200px){.ui-toolkit body.en-US .summer-jewelry-banner .vesta-hp-hero-title-text,.ui-toolkit body.en-UK .summer-jewelry-banner .vesta-hp-hero-title-text{width:40%;}}@media only screen and (min-width: 900px) and (max-width: 1199px){.ui-toolkit body.en-US .summer-jewelry-banner .vesta-hp-hero-title-text,.ui-toolkit body.en-UK .summer-jewelry-banner .vesta-hp-hero-title-text{width:52%;}}@media only screen and (min-width: 640px) and (max-width: 899px){.ui-toolkit body.en-US .summer-jewelry-banner .vesta-hp-hero-title-text,.ui-toolkit body.en-UK .summer-jewelry-banner .vesta-hp-hero-title-text{width:50%;}}@media only screen and (min-width: 0) and (max-width: 479px){.ui-toolkit body.en-US .summer-jewelry-banner .vesta-hp-hero-title-text,.ui-toolkit body.en-UK .summer-jewelry-banner .vesta-hp-hero-title-text{width:58%;}}.ui-toolkit body[data-language="de"] .vesta-hp-campaign-banner-title-text,.ui-toolkit body[data-language="es"] .vesta-hp-campaign-banner-title-text,.ui-toolkit body[data-language="fr"] .vesta-hp-campaign-banner-title-text,.ui-toolkit body[data-language="it"] .vesta-hp-campaign-banner-title-text,.ui-toolkit body[data-language="ja"] .vesta-hp-campaign-banner-title-text,.ui-toolkit body[data-language="nl"] .vesta-hp-campaign-banner-title-text{line-height:1.1;}@media only screen and (min-width: 640px) and (max-width: 899px){.ui-toolkit body[data-language="de"] .vesta-hp-campaign-banner-title-text,.ui-toolkit body[data-language="es"] .vesta-hp-campaign-banner-title-text,.ui-toolkit body[data-language="fr"] .vesta-hp-campaign-banner-title-text,.ui-toolkit body[data-language="it"] .vesta-hp-campaign-banner-title-text,.ui-toolkit body[data-language="ja"] .vesta-hp-campaign-banner-title-text,.ui-toolkit body[data-language="nl"] .vesta-hp-campaign-banner-title-text{font-size:32px;}}@media only screen and (min-width: 900px){.ui-toolkit body[data-language="de"] .fall-hero .text-title,.ui-toolkit body[data-language="fr"] .fall-hero .text-title,.ui-toolkit body[data-language="ja"] .fall-hero .text-title,.ui-toolkit body[data-language="nl"] .fall-hero .text-title{font-size:18px;}}.finds-preview .finds-img-nonpublic{border:solid 5px red;}.finds-product-name{text-transform:uppercase;font-size:11px;letter-spacing:1px;}.finds-cross-link-text-wrap{z-index:20;}.finds-cross-link-text{max-width:70%;}@media only screen and (min-width: 480px) and (max-width: 639px){.finds-cross-link-title{font-size:16px;}}.finds-small-cross-link{padding-bottom:94px;}.finds-small-cross-link-image{border-radius:3px 3px 0 0;}.finds-small-cross-link-text{min-height:94px;border-radius:0 0 3px 3px;}body.de .finds-small-cross-link-text{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-o-hyphens:auto;hyphens:auto;}@media only screen and (min-width: 480px) and (max-width: 639px){.finds-big-cross-link-title{font-size:26px;}}@media only screen and (min-width: 640px) and (max-width: 899px){.finds-big-cross-link-single_image .finds-big-cross-link-title{font-size:20px;}.finds-big-cross-link-multi_image .finds-big-cross-link-title{font-size:18px;}}.finds-index-main-link-title{font-size:36px;}@media only screen and (min-width: 900px){.finds-index-main-link-text{padding-bottom:118px;}}@media only screen and (min-width: 0) and (max-width: 899px){.finds-index-main-link-title{font-size:28px;}.finds-index-main-link-text{padding-bottom:12.5%;}}@media only screen and (min-width: 0) and (max-width: 639px){.finds-index-main-link-images{position:static;width:100%;}.finds-index-main-link-text{padding-bottom:0;}}@media only screen and (min-width: 0) and (max-width: 479px){.finds-index-main-link-title{font-size:20px;}.finds-index-title .finds-title-h1{font-size:38px;line-height:38px;}.finds-index-title .finds-title-subtitle{font-size:14px;}}img.text-emoji{width:20px;height:20px;vertical-align:middle;}.textcomplete-wrapper .dropdown-menu{list-style-type:none;border:1px solid #CCC;border-radius:2px;background-color:#FFF;box-shadow:0 0 5px rgba(0, 0, 0, 0.1);min-width:80px;}.textcomplete-wrapper .textcomplete-item{padding:5px 10px 5px 5px;font-weight:bold;}.textcomplete-wrapper .textcomplete-item.active{color:#FFF;background-color:#34A8C4;}.textcomplete-wrapper .textcomplete-item:hover{cursor:pointer;background-color:#F5F5F1;}.textcomplete-wrapper .textcomplete-item a:hover{text-decoration:none;}.card--shop-update:hover{border-color:#CBCCC9;}.card--shop-update a:hover{text-decoration:none;}.card--shop-update .card--shop-update__text{height:20px;word-break:break-word;}.card--shop-update .card--shop-update__text img{display:inline-block;}.card--shop-update .card--shop-update__time{-moz-box-shadow:-5px 0 5px 0 #FFF;-webkit-box-shadow:-5px 0 5px 0 #FFF;box-shadow:-5px 0 5px 0 #FFF;position:absolute;right:0;line-height:40px;background-color:#FFF;}body.mobile [data-region="shop-shares"] [data-ui="show-all"],body.mobile [data-region="shop-shares"] .block-grid-item{display:none;}body.mobile [data-region="shop-shares"] .block-grid-item:first-child{display:block;}body.mobile [data-region="shop-shares"].is-expanded [data-ui="show-all"],body.mobile [data-region="shop-shares"].is-expanded .block-grid-item{display:block;}body.mobile [data-region="shop-shares"].is-expanded [data-ui="show-more"]{display:none;}.shop-update__tag.shop-update__tag{-webkit-transform:scale(1, 1) translateX(-50%);-ms-transform:scale(1, 1) translateX(-50%);-moz-transform:scale(1, 1) translateX(-50%);-o-transform:scale(1, 1) translateX(-50%);transform:scale(1, 1) translateX(-50%);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;-moz-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:-moz-transform 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:-o-transform 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);-ms-transition:-ms-transform 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);background-image:url(/assets/dist/images/shop/share/shop-share-listing-tag.20170615210940.png);background-size:100%;background-repeat:no-repeat;overflow:hidden;position:absolute;width:34px;height:48px;text-indent:-9999px;-webkit-backface-visibility:hidden;}@media (-webkit-min-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 2.6/2),(min--moz-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx){.shop-update__tag.shop-update__tag{background-image:url(/assets/dist/images/shop/share/shop-share-listing-tag@2x.20170615210940.png);}}.shop-update__tag.shop-update__tag:hover{-webkit-transform:scale(1.15, 1.15) translateX(-50%);-ms-transform:scale(1.15, 1.15) translateX(-50%);-moz-transform:scale(1.15, 1.15) translateX(-50%);-o-transform:scale(1.15, 1.15) translateX(-50%);transform:scale(1.15, 1.15) translateX(-50%);-webkit-filter:brightness(80%);}.shop-update__tag--mobile{background-image:url(/assets/dist/images/shop/share/shop-share-listing-tag.20170615210940.png);background-size:100%;background-repeat:no-repeat;overflow:hidden;width:34px;height:48px;text-indent:-9999px;-webkit-backface-visibility:hidden;}@media (-webkit-min-device-pixel-ratio: 1.3),(-o-min-device-pixel-ratio: 2.6/2),(min--moz-device-pixel-ratio: 1.3),(min-device-pixel-ratio: 1.3),(min-resolution: 1.3dppx){.shop-update__tag--mobile{background-image:url(/assets/dist/images/shop/share/shop-share-listing-tag@2x.20170615210940.png);}}.stars{position:relative;display:inline;font-size:22px;white-space:nowrap;}.stars .rating{display:inline;color:#9A9A9A;}.stars .rating.lit{color:#FFA300;}.stars.editable .rating{cursor:pointer;}.stars.editable:hover .rating{color:#9A9A9A;}.stars.editable .rating:hover{color:#FFA300;}.stars.small{font-size:14px;}.stars-description{position:absolute;border-radius:3px;background-color:#ececec;}.stars-description .stars-description-arrow{background-color:#ececec;}.stars-tooltip{position:relative;color:#FFF;background-color:#444;padding:3px 6px;border-radius:3px;margin-bottom:5px;font-size:11px;z-index:10000;}.stars-tooltip .arrow{background-color:#444;display:inline-block;width:8px;height:8px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=-0.70710678, M21=0.70710678, M22=0.70710678, sizingMethod='auto expand')";-ms-position:relative;-ms-top:-50px;position:absolute;bottom:-4px;left:43%;}.stars .rating{position:relative;}.stars .rating.lit .ss-halfstar+.ss-star{color:#9A9A9A;}.stars .rating .ss-halfstar{position:absolute;width:0.5em;left:0px;}@media only screen and (min-width: 0) and (max-width: 639px){.ui-toolkit .vesta-hp-trust-blurbs{min-height:100px;}}.ui-toolkit .vesta-hp-trust-blurbs h3{margin-bottom:12px;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Droid Sans","Segoe UI","Helvetica",Arial,sans-serif;font-weight:600;}@media screen and (orientation: portrait) and (min-device-width: 740px),screen and (orientation: landscape) and (min-device-height: 740px){.ui-toolkit .vesta-hp-trust-blurbs h3{font-family:"Graphik Webfont",-apple-system,BlinkMacSystemFont,"Roboto","Droid Sans","Segoe UI","Helvetica",Arial,sans-serif;}}@media only screen and (min-width: 0) and (max-width: 479px){.ui-toolkit .vesta-hp-trust-blurbs h2.h3-display{font-size:20px;}}@media only screen and (min-width: 0) and (max-width: 639px){.ui-toolkit .vesta-hp-trust-blurbs .vesta-hp-trust-blurbs-blurb{padding-left:90px;}.ui-toolkit .vesta-hp-trust-blurbs-blurb{text-align:left;}.ui-toolkit .vesta-hp-trust-blurbs-content{position:static;-webkit-transform:none;-ms-transform:none;-moz-transform:none;-o-transform:none;transform:none;}}@media only screen and (min-width: 640px){.ui-toolkit .vesta-hp-trust-blurbs .accordion-body{height:270px !important;overflow:visible;position:relative;float:left;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);max-width:1400px;}.ui-toolkit .vesta-hp-trust-blurbs .accordion-label,.ui-toolkit .vesta-hp-trust-blurbs .vesta-hp-trust-blurbs-toggle{display:none;}}.ui-toolkit .vesta-hp-disable-accordions .vesta-hp-trust-blurbs .accordion-body{height:auto;overflow:visible;}.ui-toolkit .vesta-hp-disable-accordions .vesta-hp-trust-blurbs .accordion-label,.ui-toolkit .vesta-hp-disable-accordions .vesta-hp-trust-blurbs .vesta-hp-trust-blurbs-toggle{display:none;}@media only screen and (min-width: 900px){.ui-toolkit .vesta-hp-trust-blurbs-img-wide-left,.ui-toolkit .vesta-hp-trust-blurbs-img-wide-right{display:inline-block;}.ui-toolkit .vesta-hp-trust-blurbs-img-wide-left{margin-left:12px;}.ui-toolkit .vesta-hp-trust-blurbs-img-wide-right{margin-right:30px;}.ui-toolkit .vesta-hp-trust-blurbs-content{margin:0 165px;min-width:700px;}}.ui-toolkit .vesta-hp-trust-blurbs-cover button{height:100px;width:100%;}.ui-toolkit .vesta-hp-trust-blurbs-cover button .btn{border-color:#FFF;}.ui-toolkit .vesta-hp-trust-blurbs-img-narrow{margin-top:-20px;}@media only screen and (min-width: 0) and (max-width: 479px){.ui-toolkit .vesta-hp-trust-blurbs-cover-content{float:right;}}.ui-toolkit #homepage_blurb_reviews2 h3 a,.ui-toolkit #homepage_blurb_security2 h3 a,.ui-toolkit #homepage_blurb_trust2 h3 a{color:white;}.vesta-hp-shop-review-avatar-wrap{margin-bottom:-37px;}.vesta-hp-shop-review-img{max-width:250px;}@media only screen and (min-width: 640px) and (max-width: 899px){.vesta-hp-shop-review-header{height:38px;}}@media only screen and (min-width: 900px) and (max-width: 1199px){.vesta-hp-shop-review-header{height:38px;}}@media only screen and (min-width: 640px) and (max-width: 899px){.vesta-hp-shop-review-text{height:100px;}}@media only screen and (min-width: 900px) and (max-width: 1199px){.vesta-hp-shop-review-text{height:55px;}}@media only screen and (min-width: 1200px){.vesta-hp-shop-review-text{height:30px;}}.vesta-hp-gifts-card-title{min-height:38px;}body.de .vesta-hp-gifts-card-title{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-o-hyphens:auto;hyphens:auto;}.follow-button-container{display:inline-table;}.follow-button-container>div{display:table-cell;}.follow-btn-container{display:inline-block;}.follow-button-cell{padding-right:8px;position:relative;}.follow-spinner{position:absolute;top:50%;left:50%;margin:-8px 0 0 -12px;}.follow-btn-container.loading button>span{visibility:hidden;}.follow-btn-container .btn-unfollow,.follow-btn-container .follow-spinner,.follow-btn-container.following .btn-follow{display:none;}.follow-btn-container .btn-follow,.follow-btn-container.following .btn-unfollow{display:inline-block;}.follow-btn-container.loading .follow-spinner,.follow-btn-container.following.loading .follow-spinner{display:inline-block;}.follower-count-cell{font-size:14px;font-weight:bold;color:#666;border:1px solid #ddd;background-color:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:0 9px;position:relative;}.follower-count-cell .left-arrow{border-left:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#FFF;display:inline-block;width:8px;height:8px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=-0.70710678, M21=0.70710678, M22=0.70710678, sizingMethod='auto expand')";position:absolute;margin-top:-5px;left:-5px;top:50%;}.small .follower-count-cell{padding:0 5px;font-size:13px;font-weight:normal;}.ui-toolkit .vesta-feed-card-meta{height:47px;}.ui-toolkit .vesta-feed-card-meta.vesta-feed-card-meta-img-adjust{padding:6.3725% 0;box-sizing:content-box;overflow:hidden;}.ui-toolkit .vesta-feed-card-meta .vesta-feed-card-meta-avatar{height:40px;margin-right:-2px;}.ui-toolkit .vesta-feed-story-context{height:35px;vertical-align:middle;}.ui-toolkit .vesta-feed-story-context a{font-weight:300;}.ui-toolkit .card img.vesta-feed-story-avatar{display:inline-block;margin:-2px 3px -2px 0;}.ui-toolkit .vesta-feed-card-meta .follow-btn-container.loading .btn{visibility:hidden;}.ui-toolkit .vesta-af-shop-fave-container .button-fave{color:#cbc9c7;}.ui-toolkit .vesta-af-shop-fave-container .button-fave:hover{color:#c0bcba;}.ui-toolkit .vesta-af-shop-fave-container .button-fave.favorited-button,.ui-toolkit .vesta-af-shop-fave-container .button-fave.favorited-button:hover{color:#f2665d;}.ui-toolkit .vesta-af-shop-fave-container .button-fave.favoriting .ss-icon{display:none;}.ui-toolkit .vesta-af-shop-fave-container .button-fave.favoriting .button-spinner{display:block;}.ui-toolkit .vesta-af-shop-fave-container .button-spinner{background:url(/assets/dist/images/spinners/spinners-sprite.20170615210940.gif) no-repeat 50% -147px transparent;width:16px;height:16px;display:none;}.ui-toolkit .vesta-hp-how-etsy-works-content h4{margin-bottom:12px;}@media only screen and (min-width: 0) and (max-width: 1199px){.ui-toolkit .vesta-hp-how-etsy-works-content h4{font-size:14px;}}@media only screen and (min-width: 640px){.ui-toolkit .vesta-hp-how-etsy-works .accordion-body{height:auto;overflow:visible;}.ui-toolkit .vesta-hp-how-etsy-works .accordion-label{display:none;}}.ui-toolkit .vesta-hp-disable-accordions .vesta-hp-how-etsy-works .accordion-body{height:auto;overflow:visible;}.ui-toolkit .vesta-hp-disable-accordions .vesta-hp-how-etsy-works .accordion-label{display:none;}@media only screen and (min-width: 900px){.ui-toolkit .vesta-hp-how-etsy-works-sub-title{font-size:16px;font-weight:300;padding-top:3px;}.ui-toolkit .vesta-hp-how-etsy-works-long-phrase{max-width:340px;}}@media only screen and (min-width: 640px) and (max-width: 899px){.ui-toolkit .vesta-hp-how-etsy-works-item .flag-img{display:block;padding:0 0 12px 0;height:98px;}.ui-toolkit .vesta-hp-how-etsy-works-item .flag-img img{margin:0 auto;}.ui-toolkit .vesta-hp-how-etsy-works-item .flag-body{display:block;}.ui-toolkit .vesta-hp-how-etsy-works-content{text-align:center;}.ui-toolkit .vesta-hp-how-etsy-works-content h4{font-size:14px;}.ui-toolkit .vesta-hp-how-etsy-works-long-phrase{max-width:340px;font-size:10px;}.ui-toolkit .vesta-hp-how-etsy-works-long-phrase-lock{max-width:190px;}.ui-toolkit .vesta-hp-how-etsy-works-sub-title{font-size:12px;padding-top:6px;}}@media only screen and (min-width: 0) and (max-width: 639px){.ui-toolkit .vesta-hp-how-etsy-works{margin-left:-12px;margin-right:-12px;}.ui-toolkit .vesta-hp-how-etsy-works-cover{background-color:#FECF84;height:100px;}.ui-toolkit .vesta-hp-how-etsy-works .accordion-body{background-color:#FFF3EE;padding-left:12px;padding-right:12px;}.ui-toolkit .vesta-hp-how-etsy-works-simple-content{margin-top:-18px;}.ui-toolkit h2{font-size:20px;}}@media only screen and (min-width: 0) and (max-width: 479px){.ui-toolkit .vesta-hp-how-etsy-works-cover-content{float:right;white-space:nowrap;}}.ui-toolkit .vesta-hp-blog-img-wrap{height:0;padding-bottom:70%;overflow:hidden;}@media only screen and (min-width: 0) and (max-width: 639px){.ui-toolkit .vesta-hp-blog-img-wrap{padding-bottom:35%;}}.ui-toolkit .blog-category-title{font-size:12px;font-weight:300;text-transform:uppercase;}.ui-toolkit .is-signed-in .vesta-hp-category-so-mobile{display:none;}@media only screen and (min-width: 640px){.vesta-hp-category-so-mobile{display:none;}}@media only screen and (min-width: 0) and (max-width: 639px){.guest .vesta-hp-category-default{display:none;}}@media only screen and (min-width: 480px){.ui-toolkit img.vesta-hp-category-icon{display:none;}}.ui-toolkit .vesta-hp-category-card a .card-meta .card-meta-row{font-size:100%;}@media only screen and (min-width: 0) and (max-width: 479px){.ui-toolkit .vesta-hp-category-card a .card-meta .card-meta-row{overflow:visible;white-space:normal;display:block;}}@media only screen and (min-width: 0) and (max-width: 479px){.ui-toolkit .vesta-hp-category-card{padding-bottom:0;padding-top:0;text-transform:uppercase;}.ui-toolkit .vesta-hp-category-card a{border-bottom-width:0;padding-bottom:1px;border-radius:0;}.ui-toolkit .vesta-hp-category-card a:hover{background-color:#E1E3DF;}.ui-toolkit .vesta-hp-category-card:first-child a{border-radius:3px 3px 0 0;}.ui-toolkit .vesta-hp-category-card:last-child a{border-bottom-width:1px;border-radius:0 0 3px 3px;}.ui-toolkit .vesta-hp-category-card .vesta-hp-category-title{font-size:12px;letter-spacing:0.5px;display:block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;}.ui-toolkit .vesta-hp-category-card .vesta-hp-curated-category{padding:7px 20px 7px 35px;}.ui-toolkit .vesta-hp-category-card .ss-navigateright{position:relative;top:41%;}.ui-toolkit .vesta-hp-category-card .card-meta{margin:0 8px;}.ui-toolkit .vesta-hp-category-card .card-meta-row{height:46px;}}@media only screen and (min-width: 480px){.ui-toolkit .vesta-hp-category-curated-with-opfy{display:none;}}.ui-toolkit .vesta-hp-brand-banner{height:236px;}@media only screen and (min-width: 0) and (max-width: 639px){.ui-toolkit .vesta-hp-brand-banner{height:100px;}}.ui-toolkit .vesta-hp-brand-banner-wide-content{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.ui-toolkit .vesta-hp-brand-banner-nova{top:118px;}.ui-toolkit .vesta-hp-brand-banner-nova h3{font-family:-apple-system,BlinkMacSystemFont,"Roboto","Droid Sans","Segoe UI","Helvetica",Arial,sans-serif;font-weight:600;font-weight:300;font-size:42px;margin-bottom:18px;}@media screen and (orientation: portrait) and (min-device-width: 740px),screen and (orientation: landscape) and (min-device-height: 740px){.ui-toolkit .vesta-hp-brand-banner-nova h3{font-family:"Guardian-EgypTT",serif;}}.ui-toolkit .vesta-hp-brand-banner-nova p{font-size:16px;margin-bottom:18px;}.ui-toolkit .vesta-hp-sell-banner-narrow-img{position:relative;top:-12px;}.ui-toolkit .vesta-hp-sell-banner-wide-left-img{position:relative;top:-18px;}.ui-toolkit .vesta-hp-sell-banner-wide-right-img{position:relative;top:18px;}.ui-toolkit .vesta-hp-brand-banner-nova-content-wrap>p{white-space:normal;max-width:300px;}.ui-toolkit .vesta-hp-midpage-hero.above-opfy{display:block;}.ui-toolkit .vesta-hp-midpage-hero.below-desktop-categories{display:none;}@media only screen and (min-width: 640px){.ui-toolkit body.guest .vesta-hp-midpage-hero.below-desktop-categories{display:block;}.ui-toolkit body.guest .vesta-hp-midpage-hero.above-opfy{display:none;}}.trending-searches-namespace .overflow-scrolling-window{margin-left:-18px;margin-right:-18px;padding-left:18px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;}.trending-searches-namespace .fixed-height-container{height:40px;overflow:hidden;}.trending-searches-namespace .full-width-flex{flex:1 0 auto;}.trending-searches-namespace .bg-apricot{background-color:#FEBD85;border-color:rgba(0, 0, 0, 0.15);}.trending-searches-namespace .bg-rosewater{background-color:#F2EAE7;border-color:rgba(0, 0, 0, 0.15);}.trending-searches-namespace .btn.bg-blinding-sandstorm:hover,.trending-searches-namespace .btn.bg-blinding-sandstorm:active{background-color:#fcf1e6;}.trending-searches-namespace .btn.bg-blinding-sandstorm:focus{border-color:rgba(0, 0, 0, 0.8);}.ui-toolkit .email-signup-container{-webkit-transition:background-color 500ms;-moz-transition:background-color 500ms;-o-transition:background-color 500ms;-ms-transition:background-color 500ms;transition:background-color 500ms;}@media only screen and (min-width: 480px) and (max-width: 639px){.smaller-text-md{font-size:12px;}}@media only screen and (min-width: 640px) and (max-width: 899px){.smaller-text-md{font-size:13px;}}@media only screen and (min-width: 900px) and (max-width: 1199px){.smaller-text-md{font-size:13px;}}.bg-holiday-theme-color{background-color:#C42220;}.bg-beauty-guru{background-color:#7EBBCE;color:#222;}.bg-beauty-guru .video-small-positioning{bottom:-12px;}.bg-best-dressed{background-color:#7EBBCE;color:#222;}.bg-best-dressed .video-small-positioning{bottom:0;}.bg-book-club-mvp{background-color:#459C73;color:#FFF;}.bg-book-club-mvp .video-small-positioning{bottom:0;}.bg-coffee-chugger{background-color:#7EBBCE;color:#222;}.bg-coffee-chugger .video-small-positioning{top:0;}.bg-creative-spirit{background-color:#7EBBCE;color:#222;}.bg-creative-spirit .video-small-positioning{top:-14px;}.bg-cubicle-buddy{background-color:#0C5B7C;color:#FFF;}.bg-cubicle-buddy .video-small-positioning{top:0;}.bg-designated-dj{background-color:#6A0E1D;color:#FFF;}.bg-designated-dj .video-small-positioning{bottom:-10px;}.bg-electronically-inclined{background-color:#0C5B7C;color:#FFF;}.bg-electronically-inclined .video-small-positioning{bottom:-16px;}.bg-green-thumb{background-color:#0C5B7C;color:#FFF;}.bg-green-thumb .video-small-positioning{top:-20px;}.bg-kitchen-dweller{background-color:#BD495E;color:#222;}.bg-kitchen-dweller .video-small-positioning{top:-6px;}.bg-make-believer{background-color:#0C5B7C;color:#FFF;}.bg-make-believer .video-small-positioning{top:-12px;}.bg-outdoor-explorer{background-color:#459C73;color:#222;}.bg-outdoor-explorer .video-small-positioning{top:-18px;}.bg-pet-pamperer{background-color:#459C73;color:#FFF;}.bg-pet-pamperer .video-small-positioning{top:-20px;}.bg-spirit-sipper{background-color:#BD495E;color:#FFF;}.bg-spirit-sipper .video-small-positioning{bottom:0;}.bg-vintage-time-traveler{background-color:#6A0E1D;color:#FFF;}.bg-vintage-time-traveler .video-small-positioning{top:0;}.bg-wanderluster{background-color:#7EBBCE;color:#FFF;}.bg-wanderluster .video-small-positioning{bottom:0;}.bg-lighten-20{position:relative;z-index:10;}.bg-lighten-20:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:rgba(255, 255, 255, 0.2);}.horizontal-scroll.horizontal-scroll{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding-top:16px;padding-bottom:16px;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}@media only screen and (min-width: 640px){.horizontal-scroll.horizontal-scroll{-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;opacity:0;height:0;width:0;padding:0;position:absolute;top:0;left:0;pointer-events:none;}.horizontal-scroll.horizontal-scroll.nav-group-sticky.is-stuck{opacity:1;height:auto;padding-top:16px;padding-bottom:16px;pointer-events:initial;}}@media only screen and (min-width: 0) and (max-width: 639px){.persona-hero-height{height:300px;}}.video-size-cover{width:auto;height:auto;min-width:100%;min-height:100%;position:absolute;bottom:0;left:0;}.btn.btn-black-transparent{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:rgba(0, 0, 0, 0.4);color:#FFF;border:1px solid rgba(0, 0, 0, 0.1);}.btn.btn-black-transparent:hover,.btn.btn-black-transparent:focus{background-color:rgba(0, 0, 0, 0.65);}.btn.btn-black-transparent.is-selected{background-color:#FFF;color:#222;border-color:transparent;}.springy-slide-in{-webkit-animation:web-toolkit-springy-slide-in 1s cubic-bezier(0.37, 0, 0.34, 1.45);-ms-animation:web-toolkit-springy-slide-in 1s cubic-bezier(0.37, 0, 0.34, 1.45);-moz-animation:web-toolkit-springy-slide-in 1s cubic-bezier(0.37, 0, 0.34, 1.45);-o-animation:web-toolkit-springy-slide-in 1s cubic-bezier(0.37, 0, 0.34, 1.45);animation:web-toolkit-springy-slide-in 1s cubic-bezier(0.37, 0, 0.34, 1.45);}@-webkit-keyframes web-toolkit-springy-slide-in{0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}}@-moz-keyframes web-toolkit-springy-slide-in{0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}}@-ms-keyframes web-toolkit-springy-slide-in{0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}}@keyframes web-toolkit-springy-slide-in{0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}}@media only screen and (min-width: 0) and (max-width: 639px){.taller-scroll-area{position:relative;z-index:10;height:338px;margin-top:-300px;}.taller-scroll-area>:first-child{position:absolute;bottom:0;}}.explore-holiday-landing a:hover,.explore-holiday-landing a:focus{text-decoration:none;}@media only screen and (min-width: 1680px){.explore-holiday-landing .hero-full-bleed{border-bottom-right-radius:3px;border-bottom-left-radius:3px;}}.explore-holiday-landing .persona-card .persona-card-img-wrapper{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:100%;padding-top:100%;position:relative;display:block;overflow:hidden;z-index:-1;}.explore-holiday-landing .persona-card .persona-card-img-wrapper img{margin-bottom:30px;}.explore-holiday-landing .persona-card .persona-card-name{-webkit-transition:all 0.2s cubic-bezier(0.37, 0, 0.34, 1.45);-moz-transition:all 0.2s cubic-bezier(0.37, 0, 0.34, 1.45);-o-transition:all 0.2s cubic-bezier(0.37, 0, 0.34, 1.45);-ms-transition:all 0.2s cubic-bezier(0.37, 0, 0.34, 1.45);transition:all 0.2s cubic-bezier(0.37, 0, 0.34, 1.45);width:100%;text-align:center;color:#FFF;font-weight:bold;padding:6px;position:absolute;bottom:0;left:0;right:0;}.explore-holiday-landing .persona-card:nth-child(0) img{-webkit-animation-delay:0s;-ms-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s;}.explore-holiday-landing .persona-card:nth-child(1) img{-webkit-animation-delay:0.1s;-ms-animation-delay:0.1s;-moz-animation-delay:0.1s;-o-animation-delay:0.1s;animation-delay:0.1s;}.explore-holiday-landing .persona-card:nth-child(2) img{-webkit-animation-delay:0.2s;-ms-animation-delay:0.2s;-moz-animation-delay:0.2s;-o-animation-delay:0.2s;animation-delay:0.2s;}.explore-holiday-landing .persona-card:nth-child(3) img{-webkit-animation-delay:0.3s;-ms-animation-delay:0.3s;-moz-animation-delay:0.3s;-o-animation-delay:0.3s;animation-delay:0.3s;}.explore-holiday-landing .persona-card:nth-child(4) img{-webkit-animation-delay:0.4s;-ms-animation-delay:0.4s;-moz-animation-delay:0.4s;-o-animation-delay:0.4s;animation-delay:0.4s;}.explore-holiday-landing .persona-card:nth-child(5) img{-webkit-animation-delay:0.5s;-ms-animation-delay:0.5s;-moz-animation-delay:0.5s;-o-animation-delay:0.5s;animation-delay:0.5s;}.explore-holiday-landing .persona-card:nth-child(6) img{-webkit-animation-delay:0.6s;-ms-animation-delay:0.6s;-moz-animation-delay:0.6s;-o-animation-delay:0.6s;animation-delay:0.6s;}.explore-holiday-landing .persona-card:nth-child(7) img{-webkit-animation-delay:0.7s;-ms-animation-delay:0.7s;-moz-animation-delay:0.7s;-o-animation-delay:0.7s;animation-delay:0.7s;}.explore-holiday-landing .persona-card:nth-child(8) img{-webkit-animation-delay:0.8s;-ms-animation-delay:0.8s;-moz-animation-delay:0.8s;-o-animation-delay:0.8s;animation-delay:0.8s;}.explore-holiday-landing .persona-card:nth-child(9) img{-webkit-animation-delay:0.9s;-ms-animation-delay:0.9s;-moz-animation-delay:0.9s;-o-animation-delay:0.9s;animation-delay:0.9s;}.explore-holiday-landing .persona-card:nth-child(10) img{-webkit-animation-delay:1s;-ms-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;}.explore-holiday-landing .persona-card:nth-child(11) img{-webkit-animation-delay:1.1s;-ms-animation-delay:1.1s;-moz-animation-delay:1.1s;-o-animation-delay:1.1s;animation-delay:1.1s;}.explore-holiday-landing .persona-card:nth-child(12) img{-webkit-animation-delay:1.2s;-ms-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s;}.explore-holiday-landing .persona-card:nth-child(13) img{-webkit-animation-delay:1.3s;-ms-animation-delay:1.3s;-moz-animation-delay:1.3s;-o-animation-delay:1.3s;animation-delay:1.3s;}.explore-holiday-landing .persona-card:nth-child(14) img{-webkit-animation-delay:1.4s;-ms-animation-delay:1.4s;-moz-animation-delay:1.4s;-o-animation-delay:1.4s;animation-delay:1.4s;}.explore-holiday-landing .persona-card:nth-child(15) img{-webkit-animation-delay:1.5s;-ms-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s;}.explore-holiday-landing .persona-card:nth-child(16) img{-webkit-animation-delay:1.6s;-ms-animation-delay:1.6s;-moz-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s;}.explore-holiday-landing .persona-card:hover,.explore-holiday-landing .persona-card:focus{text-decoration:none;}@media only screen and (min-width: 0) and (max-width: 639px){.explore-holiday-landing .persona-card:focus .persona-card-img-wrapper{opacity:0.6;}}@media only screen and (min-width: 640px){.explore-holiday-landing .persona-card .persona-card-img-wrapper img{margin-bottom:42px;}.explore-holiday-landing .persona-card .persona-card-name{padding-top:12px;padding-bottom:12px;}.explore-holiday-landing .persona-card:hover .persona-card-name,.explore-holiday-landing .persona-card:focus .persona-card-name{padding-top:30px;padding-bottom:30px;}}.explore-holiday-landing.search-ingress .persona-card img{top:-60%;}.explore-holiday-landing.search-ingress .persona-card .persona-card-img-wrapper{padding-top:60%;}.explore-holiday-landing.search-ingress .bg-electronically-inclined img{top:-84%;}.explore-holiday-landing.search-ingress .bg-book-club-mvp img{top:-74%;}.explore-holiday-landing.search-ingress .bg-pet-pamperer img{top:-66%;}.explore-holiday-landing.search-ingress .bg-kitchen-dweller img{top:-39%;}.explore-holiday-landing.search-ingress .bg-beauty-guru img{top:-62%;}@media only screen and (min-width: 480px) and (max-width: 639px){.explore-holiday-landing .block-grid-sm-3 .persona-card:last-child{display:none;}}@media only screen and (min-width: 640px) and (max-width: 899px){.explore-holiday-landing .block-grid-sm-3 .persona-card:last-child{display:none;}}.stars-svg{display:inline-block;vertical-align:middle;}.stars-svg .rating{font-size:0;color:#9A9A9A;display:inline-block;position:relative;vertical-align:baseline;}.stars-svg .rating.lit{color:#FFA300;}.stars-svg .etsy-icon{height:18px;width:18px;}.stars-svg.stars-smaller .etsy-icon{height:14px;width:14px;}.stars-svg.stars-larger .etsy-icon{height:20px;width:20px;}.stars-svg.editable .rating{cursor:pointer;}.stars-svg.editable:hover .rating{color:#9A9A9A;}.stars-svg.editable .rating:hover{color:#FFA300;}.stars-svg .stars-svg-half-star .foreground{fill:#FFA300;}.stars-svg .stars-svg-half-star .background{fill:#9A9A9A;}.placeholder{background:#ebebe6;}.card-img-wrap{margin:0;}.listing-card .discounted-price{color:#222;}.listing-card .strike-through{text-decoration:line-through;}.listing-card .discount-note{color:#3E8609;font-weight:normal;}.listing-card .free-shipping{font-size:12px;background:rgba(255, 255, 255, 0.9);}.ds-reduced-colors .v2-listing-card a{color:#444;}.ds-reduced-colors .v2-listing-card a:hover{text-decoration:none;}.v2-listing-card a{color:#444;}.v2-listing-card a:hover{text-decoration:none;}.v2-listing-card a:focus .v2-listing-card__img{-moz-box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.2);}.v2-listing-card a.listing-link{width:100%;}.v2-listing-card a.listing-link:focus+.v2-listing-card__see-more-link{opacity:1;}.v2-listing-card a.listing-link:focus ~ .v2-listing-card__actions .v2-listing-card__favorite{opacity:1;}.v2-listing-card__see-more-link{opacity:0;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}.v2-listing-card__see-more-link:focus{opacity:1;}.v2-listing-card__img{border-radius:2px;-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.1);box-shadow:0 0 2px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.1);-webkit-transition:box-shadow 0.2s ease-in-out;-moz-transition:box-shadow 0.2s ease-in-out;-o-transition:box-shadow 0.2s ease-in-out;-ms-transition:box-shadow 0.2s ease-in-out;transition:box-shadow 0.2s ease-in-out;}.v2-listing-card__img img{max-width:100%;}.v2-listing-card__actions{right:14px;top:12px;}.v2-listing-card__favorite{opacity:0;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;outline:none;}.v2-listing-card__favorite:focus{opacity:1;}.v2-listing-card__favorite .etsy-icon{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;right:0;}.v2-listing-card__favorite .etsy-icon.not-favorited{z-index:1;filter:drop-shadow(0 0 2px rgba(0, 0, 0, 0.4));}.v2-listing-card__favorite .etsy-icon.not-favorited:hover{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);}.v2-listing-card__favorite .etsy-icon.not-favorited.done{opacity:0;}.v2-listing-card__favorite .etsy-icon.not-favorited.done+.etsy-icon.favorited{opacity:1;}.v2-listing-card__favorite .etsy-icon.not-favorited.done+.etsy-icon.favorited:before,.v2-listing-card__favorite .etsy-icon.not-favorited.done+.etsy-icon.favorited:after{opacity:0;}.v2-listing-card__favorite .etsy-icon.not-favorited.done+.etsy-icon.favorited:before{-webkit-transition:all 0.5s cubic-bezier(0.11, 0.8, 0.6, 1),opacity 0.4s ease-in 0.25s;-moz-transition:all 0.5s cubic-bezier(0.11, 0.8, 0.6, 1),opacity 0.4s ease-in 0.25s;-o-transition:all 0.5s cubic-bezier(0.11, 0.8, 0.6, 1),opacity 0.4s ease-in 0.25s;-ms-transition:all 0.5s cubic-bezier(0.11, 0.8, 0.6, 1),opacity 0.4s ease-in 0.25s;transition:all 0.5s cubic-bezier(0.11, 0.8, 0.6, 1),opacity 0.4s ease-in 0.25s;-webkit-transform:scale(1) rotate(-180deg);-ms-transform:scale(1) rotate(-180deg);-moz-transform:scale(1) rotate(-180deg);-o-transform:scale(1) rotate(-180deg);transform:scale(1) rotate(-180deg);}.v2-listing-card__favorite .etsy-icon.not-favorited.done+.etsy-icon.favorited:after{-webkit-transition:all 0.5s cubic-bezier(0.11, 0.8, 0.6, 1) 0.15s,opacity 0.4s ease-in 0.4s;-moz-transition:all 0.5s cubic-bezier(0.11, 0.8, 0.6, 1) 0.15s,opacity 0.4s ease-in 0.4s;-o-transition:all 0.5s cubic-bezier(0.11, 0.8, 0.6, 1) 0.15s,opacity 0.4s ease-in 0.4s;-ms-transition:all 0.5s cubic-bezier(0.11, 0.8, 0.6, 1) 0.15s,opacity 0.4s ease-in 0.4s;transition:all 0.5s cubic-bezier(0.11, 0.8, 0.6, 1) 0.15s,opacity 0.4s ease-in 0.4s;-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}.v2-listing-card__favorite .etsy-icon.favorited{color:#F76A6A;opacity:0;}.v2-listing-card__favorite .etsy-icon.favorited:before,.v2-listing-card__favorite .etsy-icon.favorited:after{opacity:1;position:absolute;width:64px;top:-23px;left:-19px;}.v2-listing-card__favorite .etsy-icon.favorited:before{content:url(/assets/dist/images/favorite/dots.20170801163352.svg);-webkit-transform:scale(0) rotate(-210deg);-ms-transform:scale(0) rotate(-210deg);-moz-transform:scale(0) rotate(-210deg);-o-transform:scale(0) rotate(-210deg);transform:scale(0) rotate(-210deg);}.v2-listing-card__favorite .etsy-icon.favorited:after{content:url(/assets/dist/images/favorite/dots.20170801163352.svg);-webkit-transform:scale(0) rotate(-30deg);-ms-transform:scale(0) rotate(-30deg);-moz-transform:scale(0) rotate(-30deg);-o-transform:scale(0) rotate(-30deg);transform:scale(0) rotate(-30deg);}.v2-listing-card__info{padding-top:2px;}.v2-listing-card:hover,.v2-listing-card:focus{cursor:pointer;}.v2-listing-card:hover .v2-listing-card__favorite,.v2-listing-card:focus .v2-listing-card__favorite{opacity:1;}.v2-listing-card:hover .v2-listing-card__see-more-link,.v2-listing-card:focus .v2-listing-card__see-more-link{opacity:1;}.v2-listing-card:hover .v2-listing-card__img,.v2-listing-card:focus .v2-listing-card__img{-moz-box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.2);}.v2-listing-card__badge{padding:3px 6px;border-radius:3px;margin-top:3px;margin-bottom:3px;}.v2-listing-card .strike-through{text-decoration:line-through;}.v2-listing-card .promotion-price{color:#3E8609;}.v2-listing-card .v2-listing-card__see-more-link__mobile{margin-top:-4px;}.v2-listing-card .n-listing-card__price{white-space:normal;}.v2-listing-card.is-selected{background-color:#FBFBFA;-webkit-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.3);-o-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.3);box-shadow:0px 4px 6px rgba(0, 0, 0, 0.3);border-color:#E1E3DF;border-style:solid;border-width:2px;border-radius:4px;padding:6px;margin:-8px;}.v2-listing-card.is-selected .rys-card-decorator{margin:10px;}.block-grid-xs-4 .v2-listing-card:nth-child(4n) .promotion-price [data-tooltip]:after,.block-grid-xl-4 .v2-listing-card:nth-child(4n) .promotion-price [data-tooltip]:after{left:auto;right:12px;}.block-grid-xs-4 .v2-listing-card:nth-child(4n) .promotion-price [data-tooltip]:before,.block-grid-xl-4 .v2-listing-card:nth-child(4n) .promotion-price [data-tooltip]:before{left:auto;right:0;}.block-grid-xs-3 .v2-listing-card:nth-child(3n) .promotion-price [data-tooltip]:after{left:auto;right:12px;}.block-grid-xs-3 .v2-listing-card:nth-child(3n) .promotion-price [data-tooltip]:before{left:auto;right:0;}@media only screen and (max-width: 900px){.block-grid-xs-2 .v2-listing-card:nth-child(2n) .promotion-price [data-tooltip]:after{left:auto;right:12px;}.block-grid-xs-2 .v2-listing-card:nth-child(2n) .promotion-price [data-tooltip]:before{left:auto;right:0;}}.v2-listing-card__rating{line-height:0;}