.jewelry-hero-section .hero-content-box{margin-bottom:30px}.jewelry-hero-section h2{font-family:"DM Serif Display",serif;font-size:56px;font-weight:700;line-height:70px;margin-bottom:15px}.jewelry-hero-section p{font-size:20px;line-height:30px}.customer-review-card{background:#fff;color:#000!important;border-radius:10px;padding:20px;display:flex;gap:20px;align-items:flex-start}.customer-review-body{flex:1}.customer-review-header{display:flex;justify-content:space-between;align-items:center}.customer-review-user{display:flex;align-items:center;gap:10px}.review-user-img{width:40px;height:40px;border-radius:50%}.review-user-name{font-weight:700;margin:0;font-size:16px!important}.review-posted-time{font-size:16px!important;color:#0009;margin:0}.review-google-logo{width:40px;height:auto}.review-star-rating{color:#fbbf24!important;font-size:30px!important;margin:10px 0}.review-description{font-size:16px!important;line-height:20px;color:#170e09!important;margin-bottom:15px}.customer-review-image{flex:0 0 160px}.customer-review-image img{width:100%;height:200px;border-radius:8px}div#shopify-section-template--25206335504669__gallery_7dYnrk section.gallery.gallery--full-width-false{background-color:#875f421a;margin:50px 0}div#shopify-section-template--25206335504669__gallery_7dYnrk h2.section-header__title.h1{font-size:40px;font-weight:600;color:#875f42;letter-spacing:3px;line-height:50px}div#shopify-section-template--25206335504669__gallery_7dYnrk img.lightbox-trigger.image-element{width:180px;height:180px!important;object-fit:contain}div#shopify-section-template--25206335504669__gallery_7dYnrk .image-container{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}div#shopify-section-template--25206335504669__gallery_7dYnrk.image-container .image-element{flex:0 0 auto;margin:3px}div#shopify-section-template--25206335504669__gallery_7dYnrk is-land{display:flex;justify-content:center}div#shopify-section-template--25206335504669__rich_text_JXVgCq .index-section.color-scheme-none.text-center{margin:0;padding:0}div#shopify-section-template--25206335504669__rich_text_JXVgCq h2.h1.text-highlight.text-highlight--serif{font-size:40px;font-weight:600px!important;line-height:50px;color:#875f42}div#shopify-section-template--25206335504669__rich_text_JXVgCq p{line-height:30px;font-size:20px;color:#44403c}div#shopify-section-template--25206335504669__rich_text_JXVgCq .index-section.color-scheme-1.text-center{background-color:#f5f4f4}div#shopify-section-template--25206335504669__text_columns_pRUDhx .image-wrap.text-spacing{height:20%!important;padding-bottom:100px!important;width:22%}div#shopify-section-template--25206335504669__text_columns_pRUDhx .float-grid{display:flex;flex-wrap:wrap}div#shopify-section-template--25206335504669__text_columns_pRUDhx .float-grid .grid__item{flex:1 1 30%;box-sizing:border-box;padding:2rem;border:1px solid #ddd;display:flex;flex-direction:column;justify-content:space-between}div#shopify-section-template--25206335504669__text_columns_pRUDhx .float-grid .grid__item>div{flex:1}div#shopify-section-template--25206335504669__text_columns_pRUDhx .index-section.color-scheme-none.text-columns-template--25173382267165__text_columns_PWkLFU{padding:0!important}div#shopify-section-template--25206335504669__gallery_H8egVQ h2.section-header__title.h2{font-size:40px;font-weight:600;color:#fff;padding:0 30rem}div#shopify-section-template--25206335504669__gallery_H8egVQ figure.gallery__image.gallery__image--aligned-top{flex-direction:column;padding:1rem;background-color:#fff;color:#875f42;font-size:18.38px;line-height:100%}div#shopify-section-template--25206335504669__gallery_H8egVQ figure.gallery__image.gallery__image--aligned-center{flex-direction:column;padding:1rem;background-color:#fff;color:#875f42;font-size:18.38px;line-height:100%}div#shopify-section-template--25206335504669__advanced_content_U9FJQX{background:#875f42}.highlight-bar{display:flex;justify-content:center;align-items:center;background-color:#f6f2ee;padding:2rem 4rem;border-radius:8px;gap:24px;margin:0 8rem}.highlight-item{display:flex;align-items:center;text-align:center}.highlight-text{font-size:30px;color:#875f42;font-weight:600;letter-spacing:.5px;line-height:40px;text-transform:uppercase}.divider{width:2px;height:80px;background-color:#c4c4c4}div#shopify-section-template--25206335504669__advanced_content_8cVFrQ .index-section{margin-bottom:40px;padding-top:0}div#shopify-section-template--25206335504669__advanced_content_QhppHJ .index-section{padding-top:0!important}.reviews-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:auto}.review-card{background:#faf7f5;padding:20px;box-shadow:0 4px 8px #00000014;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease}.review-card:hover{transform:translateY(-5px)}.review-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.review-user{display:flex;align-items:center;gap:10px}.review-user img{width:40px;height:40px;border-radius:50%;object-fit:cover}.review-user-info{display:flex;flex-direction:column;font-family:Poppins,sans-serif}.review-user-info strong{font-size:14px;color:#333}.review-user-info span{font-size:12px;color:#666}.review-google{width:40px;height:auto}.review-stars{color:#fbbc04;font-size:18px;margin-bottom:10px}.review-text{font-size:14px;color:#444;line-height:1.45;font-family:Poppins,sans-serif}.google-rating-bar{background:#f7f4f2;padding:20px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-family:Poppins,sans-serif;margin:20px auto}.google-rating-left{display:flex;align-items:center;gap:20px}.google-logo{font-size:22px;font-weight:600;display:flex;align-items:center;gap:6px}.google-logo img{height:40px}.rating-stars{color:#fbbc04;font-size:18px}.rating-info{display:flex;flex-direction:column}.rating-score{font-size:16px;font-weight:600;color:#000}.rating-count{font-size:14px;color:#555;margin-left:6px}.review-button{background:#1a73e8;color:#fff!important;text-decoration:none!important;border:none;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:500;cursor:pointer;transition:background .3s ease;text-decoration:none}.review-button:hover{background:#0c57c6}div#shopify-section-template--25206335504669__advanced_content_QhppHJ .index-section{margin-bottom:0}.custom-image-block .image-wrap{position:relative;width:100%;padding-bottom:120%}.custom-image-block .image-element{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}div#shopify-section-template--25206335504669__advanced_content_U9FJQX .custom__item-inner--image .image-wrap{height:776px!important;padding-bottom:0!important;display:flex;justify-content:flex-start;align-items:center;overflow:hidden;background-color:#875f42}div#shopify-section-template--25206335504669__advanced_content_U9FJQX .custom__item-inner--image .image-wrap img{height:90%;width:auto;object-fit:cover;object-position:left center}.about-block{color:#333}.about-block h2{font-size:30px;font-weight:600;line-height:45px;color:#7a5230;margin-bottom:18px}.about-block p{font-size:20px;line-height:30px;margin-bottom:18px;color:#555}.about-block blockquote{font-style:italic;font-size:20px;font-weight:600;line-height:30px;margin:20px 0;padding:0;color:#000}.about-block .author{font-weight:600;margin-bottom:24px;color:#000}.about-block .cta-btn{display:inline-block;background:#7a5230;color:#fff;font-size:16px;font-weight:500;padding:12px 20px;text-decoration:none;transition:background .3s ease;text-decoration:none!important}.about-block .cta-btn:hover{background:#5a3d23}.ms-press-collage-002{--frame-border: #c9b8a7;--caption-color: #303030;--caption-size: clamp(12px, 1.5vw, 14px);--shadow: 0 6px 20px rgba(0, 0, 0, .08);--radius: 6px;display:flex;justify-content:center;padding:12px}.ms-press-collage-002 .collage{position:relative;max-width:820px;width:100%;aspect-ratio:4 / 3}.ms-press-collage-002 .card{position:absolute;margin:0;border:1px solid var(--frame-border);box-shadow:var(--shadow);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden}.ms-press-collage-002 .frame{padding:12px}.ms-press-collage-002 .frame img{width:100%;height:auto;display:block;border-radius:calc(var(--radius) - 2px)}.ms-press-collage-002 .caption{color:var(--caption-color);text-align:center;font-size:var(--caption-size);line-height:1.4;padding:8px 12px 12px;font-family:Poppins,Arial,sans-serif}.ms-press-collage-002 .card-a{left:0;top:-40px;width:60%}.ms-press-collage-002 .card-b{right:10%;bottom:-6%;width:62%;transform:translate(5%,8%)}.blog-posts-container{max-width:1500px!important;margin:0 auto;padding:0 20px}.blog-posts-section{padding:60px 0!important;transition:background-color .3s ease}h2.blog-posts-heading.blog-posts-heading--center{font-size:40px;font-weight:600;line-height:50px;color:#875f42}section#shopify-section-template--25206335504669__blogs_post_N6wNet .blog-post-content{padding:1.5rem 0}section#shopify-section-template--25206335504669__blogs_post_N6wNet article.blog-post-card{border-radius:0;box-shadow:none}section#shopify-section-template--25206335504669__blogs_post_N6wNet .blog-post-card:hover{transform:translateY(-4px);box-shadow:none}h3.blog-post-title a,h3.blog-post-title a:hover{color:#875f42;font-size:26px}.blog-post-meta{display:none}a.blog-post-read-more{color:#875f42;font-weight:500px}a.blog-post-read-more:hover{color:#875f42;font-weight:500}div#shopify-section-template--25206335504669__rich_text_jzNxY4 h2.h1.text-highlight.text-highlight--serif{font-size:40px;padding:0 4rem}div#shopify-section-template--25206335504669__rich_text_jzNxY4 p{font-size:20px;font-weight:500}div#shopify-section-template--25206335504669__rich_text_jzNxY4 a.btn{background-color:#fff!important;color:#875f42!important;font-weight:600!important}div#shopify-section-template--25206335504669__faq_iLCB4t .section--divider{border-top:none;padding:0}h2.section-header__title.h1{font-size:40px;padding:0 2rem;color:#875f42}div#shopify-section-template--25206335504669__faq_iLCB4t .section--divider>div>div{background-color:#875f421a!important;margin:10px 0}div#shopify-section-template--25206335504669__faq_iLCB4t button.collapsible-trigger.collapsible-trigger-btn.collapsible--auto-height.collapsible-trigger-btn--borders{border:none;width:95%;padding:15px 35px}div#shopify-section-template--25206335504669__faq_iLCB4t span{color:#875f42;font-weight:600;font-size:20px}div#shopify-section-template--25206335504669__faq_iLCB4t p{font-size:16px;color:#5f5f5f;padding:10px 35px}.collapsible-content__inner.rte.clearfix{padding:0}div#shopify-section-template--25206335504669__rich_text_yEaBEx .index-section.color-scheme-1.text-center{background-color:#875f421a;margin:3rem 0}div#shopify-section-template--25206335504669__rich_text_yEaBEx h2.h1.text-highlight.text-highlight--serif{font-size:40px;padding:0 3rem;color:#875f42}div#shopify-section-template--25206335504669__rich_text_yEaBEx p{font-size:20px;font-weight:500;color:#000}div#shopify-section-template--25206335504669__rich_text_yEaBEx a.btn{background-color:#875f42!important}@media (max-width: 768px){.google-rating-bar{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width: 720px){div#shopify-section-template--25206335504669__advanced_content_gXU9rm .custom-content{flex-direction:column-reverse}.about-block h2{font-size:20px;font-weight:600;line-height:30px;color:#7a5230;text-align:center}.about-block p{font-size:12px;line-height:18px;margin-bottom:18px;color:#555;text-align:center}.about-block blockquote{font-style:italic;font-size:12px;text-align:center;font-weight:600;line-height:30px;margin:20px 0;padding:0;color:#000}.about-block .cta-btn{display:inline-block;background:#7a5230;color:#fff;font-size:16px;font-weight:500;padding:12px 72px;border-radius:4px;text-decoration:none;transition:background .3s ease;text-decoration:none!important}.ms-press-collage-002 .collage{aspect-ratio:auto;display:flex;flex-direction:column;gap:20px}.ms-press-collage-002 .card{position:relative;width:80%!important;transform:none!important}.ms-press-collage-002 .card-a{left:0;top:0;width:80%}.ms-press-collage-002 .card-b{right:-24%;bottom:12%;width:80%;transform:translate(5%,8%)}div#shopify-section-template--25206335504669__advanced_content_gXU9rm .about-block{margin-top:-5rem}}@media only screen and (max-width: 767px){section#shopify-section-template--25206335504669__custom_appointment_page_hero_A9FrBD .jewelry-hero-section h2{font-family:"DM Serif Display",serif;font-size:30px;font-weight:400;line-height:60px;margin-bottom:15px;text-align:center}.jewelry-hero-section p{font-size:12px;line-height:30px;text-align:center}.customer-review-image{display:none;flex:0 0 160px}p.review-description{text-align:start;font-size:12px!important;line-height:20px}div#shopify-section-template--25206335504669__text_columns_pRUDhx .float-grid{flex-direction:column;padding:0 0 0 10px}div#shopify-section-template--25206335504669__text_columns_pRUDhx .image-wrap.text-spacing{height:20%!important;padding-bottom:100px!important;width:30%}div#shopify-section-template--25206335504669__gallery_H8egVQ .gallery__image-inner img{width:100%;height:auto;object-fit:cover}div#shopify-section-template--25173382267165__rich_text_DLU88X h2.h1.text-highlight.text-highlight--serif{font-size:22px;font-weight:600px!important;line-height:35px;color:#875f42}.highlight-bar{padding:2rem 1rem;gap:20px;margin:0}.highlight-text{font-size:10px;color:#875f42;letter-spacing:1px;line-height:100%}div#shopify-section-template--25173382267165__rich_text_DLU88X .theme-block{margin:0}div#shopify-section-template--25173382267165__rich_text_DLU88X .page-width.page-width--narrow{padding:0}div#shopify-section-template--25173382267165__rich_text_DLU88X p{line-height:26px;font-size:14px;color:#44403c}div#shopify-section-template--25206335504669__gallery_H8egVQ .gallery__container{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}div#shopify-section-template--25206335504669__gallery_H8egVQ .gallery__container figure.gallery__image{width:100%;margin:0}div#shopify-section-template--25206335504669__gallery_H8egVQ .gallery__image-title{text-align:center;margin-top:8px;font-size:14px}div#shopify-section-template--25206335504669__gallery_H8egVQ h2.section-header__title.h2{font-size:25px;font-weight:600;color:#fff;padding:0}div#shopify-section-template--25206335504669__gallery_7dYnrk .section-header.page-width.gallery__text--center{margin-bottom:0}div#shopify-section-template--25206335504669__gallery_7dYnrk h2.section-header__title.h1{font-size:20px;font-weight:600;color:#875f42;letter-spacing:3px;line-height:50px}.gallery__container{display:flex;flex-wrap:nowrap;justify-content:center;gap:var(--gallery-grid-spacing)}div#shopify-section-template--25206335504669__gallery_7dYnrk img.lightbox-trigger.image-element{width:90px;height:auto!important;object-fit:contain}div#shopify-section-template--25173382267165__text_columns_PWkLFU h2.h2.rte--block{font-size:16px;font-weight:600}div#shopify-section-template--25173382267165__text_columns_PWkLFU p{font-size:12px}.google-rating-left{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.mobile-center{display:block!important;text-align:center!important;margin:15px auto!important}h2.mobile-center{font-size:20px;line-height:30px;font-weight:600;margin-bottom:20px!important}.mobile-list li{font-weight:400;font-size:12px!important}div#shopify-section-template--25206335504669__advanced_content_U9FJQX h2.mobile-center{font-size:20px;line-height:30px;margin-bottom:15px!important}div#shopify-section-template--25206335504669__advanced_content_U9FJQX strong{font-size:16px}div#shopify-section-template--25206335504669__advanced_content_U9FJQX p{font-size:12px}a.mobile-center{font-size:14px}h2.blog-posts-heading.blog-posts-heading--center{font-size:20px;line-height:30px;font-weight:600;color:#875f42}h3.blog-post-title a,h3.blog-post-title a:hover{color:#875f42;font-size:18px}.blog-post-excerpt{color:#666;line-height:1.6;font-size:12px;margin-bottom:1rem;flex-grow:1}a.blog-post-read-more{color:#875f42;font-size:16px;font-weight:500px}div#shopify-section-template--25206335504669__rich_text_jzNxY4 h2.h1.text-highlight.text-highlight--serif{font-size:20px;line-height:30px;padding:0 2rem}div#shopify-section-template--25206335504669__rich_text_jzNxY4 p{font-size:16px;line-height:24px;font-weight:500}div#shopify-section-template--25206335504669__rich_text_jzNxY4 a.btn{background-color:#fff!important;color:#875f42!important;font-size:14px;font-weight:600!important}h2.section-header__title.h1{font-size:20px;line-height:30px;padding:0 0rem;color:#875f42}div#shopify-section-template--25206335504669__faq_iLCB4t span{color:#875f42;font-weight:600;font-size:16px}div#shopify-section-template--25206335504669__faq_iLCB4t p{font-size:12px;color:#5f5f5f;padding:10px 35px}div#shopify-section-template--25206335504669__rich_text_yEaBEx p{font-size:16px;font-weight:500;color:#000}div#shopify-section-template--25206335504669__rich_text_yEaBEx h2.h1.text-highlight.text-highlight--serif{font-size:20px;padding:0 0rem;color:#875f42}.page-width.page-width--narrow{max-width:380px!important}div#shopify-section-template--25206335504669__rich_text_yEaBEx a.btn{background-color:#875f42!important;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/appointments.css.map */
