.category-tile{position:relative}.category-tile h1,.category-tile h2{font-size:1.75rem;position:absolute;bottom:1.875rem;left:1.875rem;color:#fff}.category-tile:before{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.5))}.home-main picture img{width:100%}.homepage.container{max-width:1130px}.homepage.container .jenny-packham{padding-bottom:3.25rem}@media (min-width:1025px){.homepage.container .jenny-packham{padding-bottom:10.5rem}}.homepage.container .jenny-packham .jenny-packham-image{position:relative}.homepage.container .jenny-packham picture img{width:100%}.homepage.container .jenny-packham .description{padding:0 1rem;text-align:center}@media (min-width:1025px){.homepage.container .jenny-packham .description{position:absolute;right:6%;top:46%;width:287px}}@media (max-width:1024.98px){.homepage.container .pairings a{margin-bottom:3.25rem}.homepage.container .pairings h1{margin-top:1.25rem}.homepage.container .pairings p{max-width:300px;margin-left:auto;margin-right:auto}}@media (max-width:1024.98px){.homepage.container .pairings-items{margin-left:0;margin-right:0}.homepage.container .pairings-items .col-12:last-child{padding-left:0;padding-right:0}}.homepage.container .pairings-items img{width:100%}@media (max-width:1024.98px){.homepage.container .pairings-items img{margin-top:-3.25rem;margin-bottom:-1.25rem}}.homepage.container .pairings-items .pairings .h2{margin-top:0}@media (min-width:1025px){.homepage.container .pairings-items .pairings .h2{margin-top:1.25rem}}.homepage.container .home-container-item{justify-content:center;align-items:center}.homepage.container .home-container-item img{width:100%}@media (max-width:1024.98px){.homepage.container .home-container-item:first-child>div:first-child{order:2}}.homepage.shop-by-jewelry-category{background:#f2ede6;padding-bottom:3.25rem;margin-bottom:3.25rem}@media (min-width:1025px){.homepage.shop-by-jewelry-category{margin-top:7.25rem}}.homepage.shop-by-jewelry-category .home-jewelry-carousel{max-width:1258px;margin:0 auto}.homepage.shop-by-jewelry-category .h1{padding:3.25rem .75rem;margin:0 auto;text-align:center}@media (min-width:1025px){.homepage.shop-by-jewelry-category .h1{padding-top:4.25rem}}@media (max-width:1024.98px){.homepage.shop-by-jewelry-category .h1{font-size:1.5rem}}.homepage.shop-by-jewelry-category .home-jewelry-carousel-item{display:flex;text-align:center}.homepage.shop-by-jewelry-category .home-jewelry-carousel-item>div{width:100%;text-align:center;margin-top:1.25rem}@media (min-width:1025px){.homepage.shop-by-jewelry-category .home-jewelry-carousel-item>div{padding-top:1.75rem}}.homepage.payment-info{background:#eee;padding:3.25rem 0;text-align:center;margin-bottom:3.25rem}@media (min-width:1025px){.homepage.payment-info{background:#f5f5f5;margin-bottom:5.25rem}}.homepage.payment-info .h1{font-family:Noe-DisplayBold,TenorSans-Regular,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2.625rem;line-height:1.14;letter-spacing:1.75px;text-transform:none;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:1025px){.homepage.payment-info .h1{margin-bottom:1rem}}.homepage.payment-info>p{padding-left:4.25rem;padding-right:4.25rem}@media (min-width:1025px){.homepage.payment-info>p{margin-bottom:4.25rem}}.homepage.payment-info .pay-item-image{padding-bottom:1rem}@media (min-width:1025px){.homepage.payment-info .pay-item-image{margin-bottom:1.25rem}}.homepage.payment-info .pay-item-image+p{margin-bottom:2.25rem}.homepage.read-story{background:#f7f1f2}.homepage.read-story .read-story-content{margin-bottom:3.25rem;max-width:1440px;margin-left:auto;margin-right:auto}@media (max-width:1024.98px){.homepage.read-story .read-story-content .read-story-content-top-image img{width:100%}}@media (min-width:1025px){.homepage.read-story .read-story-content{margin-bottom:7.25rem;display:flex;justify-content:space-between}.homepage.read-story .read-story-content .read-story-content-top-image{order:2}.homepage.read-story .read-story-content .pairings{width:50%}.homepage.read-story .read-story-content .pairings>img{margin-top:-4.25rem}.homepage.read-story .read-story-content .pairings p{max-width:450px;margin-left:auto;margin-right:auto}}.homepage.read-story .read-story-content .h2{margin-top:2.25rem}.homepage.read-story .read-story-content a{margin-bottom:3.25rem}.homepage.read-story .read-story-content .pairings{padding:0 1.25rem}.homepage.home-product-list{margin-bottom:5.25rem}@media (min-width:1025px){.homepage.home-product-list{margin-bottom:7.25rem}}.shop-and-easy-shopping{background:#f7f1f2;margin-bottom:3.25rem}@media (min-width:1025px){.shop-and-easy-shopping{margin-bottom:7.25rem}}.shop-and-easy-shopping h2{text-align:center;padding-top:3.25rem}@media (min-width:1025px){.shop-and-easy-shopping .easy-shopping-banner-item{margin:2.75rem auto 2.25rem;border-right:1px solid #e6d7d8}.shop-and-easy-shopping .easy-shopping-banner-item:last-child{border:0}}.shop-and-easy-shopping .easy-shopping-banner-item>div{display:flex;flex-wrap:wrap;justify-content:center}.shop-and-easy-shopping .easy-shopping-banner-item>div a{font-family:AvenirLTPro-Black,TenorSans-Regular,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:12px;font-weight:400;line-height:1.58;letter-spacing:.25px;text-align:center}.shop-and-easy-shopping .easy-shopping-banner-item>div .image{width:100%;text-align:center}.shop-and-easy-shopping .easy-shopping-banner-item .image{min-height:52px;margin-bottom:1.25rem}@media (max-width:1024.98px){.shop-and-easy-shopping .easy-shopping-banner-item{padding:0}.shop-and-easy-shopping .easy-shopping-banner-item:first-child>div{border-bottom:1px solid #e6d7d8;margin-left:2.25rem;margin-right:2.25rem;padding-top:1.25rem;padding-bottom:1.25rem}.shop-and-easy-shopping .easy-shopping-banner-item:nth-child(2)>div{border-left:1px solid #e6d7d8;margin-top:1.25rem;margin-bottom:1.25rem}.shop-and-easy-shopping .easy-shopping-banner-item:nth-child(3)>div{border-right:1px solid #e6d7d8;margin-top:1.25rem;margin-bottom:1.25rem}.shop-and-easy-shopping .easy-shopping-banner-item:last-child>div{border-top:1px solid #e6d7d8;margin-left:2.25rem;margin-right:2.25rem;padding-top:1.25rem;padding-bottom:1.25rem}}.page .hero{background-position-y:0}.page .hero .hp-cta-over-container{width:auto}.page .shop-the-style .hero{background-position-y:45%}.hp-category-message,.hp-promotion-message{position:absolute;bottom:.9375em;left:1.875em}.hp-category-message a,.hp-promotion-message a{color:#fff}.hp-category-message a.hp-promotion-message1,.hp-promotion-message a.hp-promotion-message1{font-size:.75em}.category-tile{border:1px solid #fff}.half-height{min-height:23.125em}@media (max-width:991.98px){.half-height{min-height:15.375em}}.full-height{min-height:51.725em}@media (max-width:991.98px){.full-height{min-height:35.375em}}@media (max-width:575.98px){.full-height{min-height:15.375em}}.hp-product-grid{margin:0}.hp-product-grid .hp-product-content{background-color:transparent;text-align:center;border:0}@media (max-width:575.98px){.hp-product-grid .hp-product-content{min-height:20.375em}}.hp-product-grid .hp-product-content span{font-size:1em}@media (max-width:991.98px){.hp-product-grid .hp-product-content span{font-size:.85em}}@media (max-width:575.98px){.hp-product-grid .hp-product-content span{font-size:.65em}}.hp-product-grid .hp-product-content span.largeText{font-size:5.5em;font-weight:200}@media (max-width:1199.98px){.hp-product-grid .hp-product-content span.largeText{font-size:4.5em}}@media (max-width:1024.98px){.hp-product-grid .hp-product-content span.largeText{font-size:3.4em}}@media (max-width:991.98px){.hp-product-grid .hp-product-content span.largeText{font-size:3em}}@media (max-width:575.98px){.hp-product-grid .hp-product-content span.largeText{font-size:2.5em}}.hp-product-grid .hp-product-content a{color:var(--skin-primary-color-1);text-decoration:none}.hp-img-zoom-container img{transition:all .5s ease-in-out}.hp-img-zoom-container img.hover{transform:scale(1.1)}@media (hover:hover){.hp-img-zoom-container img:hover{transform:scale(1.1)}}.font-noe-bolditalic{font-family:Noe-BoldItalic,TenorSans-Regular,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-avenirpro-medium,.hp-product-carousels__title{font-family:AvenirLTPro-Medium,TenorSans-Regular,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.hero-btn-transparent{color:#333;background-color:transparent;border-color:#333;margin-top:5px}@media (max-width:1024.98px){.hero-btn-transparent{width:40vw!important}}.visual-nav-padding-l{padding-left:130px}@media (max-width:1024.98px){.visual-nav-padding-l{padding-left:30px}}.recommendations .row.visual-nav-padding-l{max-width:1920px;margin:0 auto}.hp-promo-msg-container{background-color:#d8d8d8}.hp-promo-msg-container h2{text-transform:uppercase}.hp-carousel .slick-disabled{opacity:.3;pointer-events:none}.home-visual-nav-carousel .slick-list{padding:0!important}.home-visual-nav-carousel .slick-track{margin-left:-42%}.hp-product-carousels__wrapper .product-tile .tile-body .product-info .names-container .link{-webkit-line-clamp:2}.hp-product-carousels__wrapper .badge-text-tile-evergreen,.hp-product-carousels__wrapper .badge-text-tile-sale,.hp-product-carousels__wrapper .body-regular-normal.badge-text-tile,.hp-product-carousels__wrapper .product-tile .tile-body .product-info .price-container,.hp-product-carousels__wrapper .wishlistTile{display:none}@media (max-width:1024.98px){.home-shop-by-shape .slick-track{margin-left:-10%}}@media (max-width:1024.98px){.hp-product-carousels__wrapper .hp-product-carousels .slick-track{margin-left:-15%}}.hp-product-carousels__wrapper .hp-product-carousels .slick-list{margin:0 -10px}.hp-product-carousels__wrapper .hp-product-carousels .slick-slide>div{padding:0 15px}@media (max-width:1024.98px){.hp-product-carousels__wrapper .hp-product-carousels .slick-slide>div{padding:0 7px}}.hp-product-carousels__wrapper .hp-product-carousels .slick-next.slick-arrow{top:-16px;right:auto;left:10.5%}@media (max-width:1024.98px){.hp-product-carousels__wrapper .hp-product-carousels .slick-next.slick-arrow{left:199px}}.hp-product-carousels__wrapper .hp-product-carousels .slick-prev.slick-arrow{top:-16px;right:auto;left:9%}@media (max-width:1024.98px){.hp-product-carousels__wrapper .hp-product-carousels .slick-prev.slick-arrow{left:165px}}.hp-product-carousels__wrapper .hp-product-carousels .product-tile .tile-body .product-info{min-height:2.125rem}.hp-product-carousels{min-height:100px}.hp-product-carousels:not(.slick-initialized){display:flex;justify-content:space-around}.hp-product-carousels.slick-initialized{display:block}@media (max-width:1024.98px){.hp-product-carousels:not(.slick-initialized)>div:nth-child(1n+2){display:none}}.bf-deals-row{margin-right:0;margin-left:0}