.page-header{background:var(--color-light-gray)}.page-header .img-mobile{margin-top:-30px;width:100%}.page-title{margin:30px 0 .25em}@media (min-width: 48rem){.page-header{padding:160px 0;background:var(--color-light-gray) url(img_necklace_hero.jpg) center center no-repeat;background-size:cover;color:#fff;text-align:left}.page-title{color:#fff}.page-header .page-title,.page-header p{width:50%;margin:0 5% .25em}}@media (min-width: 64rem){.page-header{padding:200px 0}}.necklace-shop-categories{padding:25px 0;text-align:center}.necklace-shop-categories h2{font-size:1.25rem;margin-top:10px}@media (min-width: 48rem){.necklace-shop-categories{padding:60px 0}}@media (min-width: 64rem){.necklace-shop-categories{padding:80px 0}}.necklace-shop-by-style{padding:45px 0;background-color:var(--color-light-gray);text-align:center}.necklace-shop-by-style h2+p{font-size:1.25rem}.necklace-shop-by-style .grid{margin-top:30px}.necklace-shop-by-style .grid img{margin-bottom:10px}.necklace-shop-by-style h3{font-size:1.25rem}@media (min-width: 48rem){.necklace-shop-by-style{padding:60px 0}}@media (min-width: 64rem){.necklace-shop-by-style{padding:80px 0}}.necklace-contact h2{text-transform:none;letter-spacing:0;margin-bottom:2rem}.necklace-contact h2 .subtitle{display:block;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5em}.necklace-contact .btn{border:0;background:var(--color-purple);margin-top:1rem}.necklace-contact .btn:hover,.necklace-contact .btn:focus{background:#000;color:#fff}.necklace-contact .section-imagewtext-text,.necklace-contact .section-imagewtext-text:before{background:#fff;color:#000}.necklace-contact .section-imagewtext-image:before{background:#eee url(img_necklace_necklace-gold.jpg) center center no-repeat;background-size:cover}@media (min-width: 48rem){.necklace-contact .section-imagewtext-image,.necklace-contact .section-imagewtext-text{width:50%}.necklace-contact .section-imagewtext-image:before{width:50vw}}@media (min-width: 64rem){.necklace-contact .section-imagewtext-text{padding:120px 60px}}.necklace-shop-designer{padding:45px 0 25px;text-align:center;border-top:3px solid #eee}.necklace-shop-designer h2{margin-bottom:1.5rem}.necklace-shop-designer .grid{gap:10px}.necklace-shop-designer .box{padding:0;border:0}.necklace-shop-designer .box img{display:block;margin:0 auto}@media (min-width: 27rem){.necklace-shop-designer{border-top:0}.necklace-shop-designer .grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,auto);gap:25px}.box-1{grid-area:1 / 1 / 2 / 7}.box-2{grid-area:2 / 1 / 3 / 3}.box-3{grid-area:2 / 3 / 3 / 7}.box-4{grid-area:3 / 1 / 4 / 4}.box-5{grid-area:3 / 4 / 4 / 7}.box-6{grid-area:4 / 1 / 5 / 3}.box-7{grid-area:4 / 3 / 5 / 7}.box-8{grid-area:5 / 1 / 6 / 5}.box-9{grid-area:5 / 5 / 6 / 7}.box-10{grid-area:6 / 1 / 7 / 7}.necklace-shop-designer .box .img-mobile{display:none!important}.necklace-shop-designer .box .img-desktop{display:block!important}}@media (min-width: 48rem){.necklace-shop-designer{padding:60px 0}}@media (min-width: 64rem){.necklace-shop-designer{padding:80px 0}}.necklace-contact-form h2{text-transform:none;letter-spacing:0;margin-bottom:2rem;color:#fff}.necklace-contact-form h2 .subtitle{display:block;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5em}.necklace-contact-form .section-imagewtext-text,.necklace-contact-form .section-imagewtext-text:before{background:#000;color:#fff}.necklace-contact-form .section-imagewtext-image:before{background:#eee url(img_necklace_necklace-gemstone.jpg) center center no-repeat;background-size:cover}@media (min-width: 48rem){.necklace-contact-form .section-imagewtext-image,.necklace-contact-form .section-imagewtext-text{width:50%}.necklace-contact-form .section-imagewtext-image:before{width:50vw}}@media (min-width: 64rem){.necklace-contact-form .section-imagewtext-text{padding:100px 60px}}.necklace-financing{padding:45px 0}.necklace-financing h2{margin-bottom:1.5rem}.necklace-financing .btn{margin-top:1rem}.necklace-financing .img-text-box__image{background:#333 url(img_necklace_financing-pendant.jpg) center center no-repeat;background-size:cover}@media (min-width: 48rem){.necklace-financing{padding:60px 0}}@media (min-width: 64rem){.necklace-financing{padding:80px 0}}.necklace-faq{padding-bottom:45px}.necklace-faq h2{margin-bottom:2rem}@media (min-width: 48rem){.necklace-faq{padding-bottom:60px}}@media (min-width: 64rem){.necklace-faq{padding-bottom:80px}}.footer-tagline{background-color:#000;color:#fff}.footer-tagline img{width:100%;margin:5px 0 -5px}
/*# sourceMappingURL=/cdn/shop/t/315/assets/page_necklace.css.map */
