.template-index{--cp-ink: #171717;--cp-muted: #566166;--cp-gold: #a98531;--cp-ivory: #fbfaf7;--cp-line: #e7e1d7;--cp-shadow: 0 14px 38px rgba(23, 23, 23, .08);background:var(--cp-ivory);color:var(--cp-ink)}.template-index [id$=__section_image_with_text_nnddqy] article.m6as{display:flex;min-height:520px;overflow:hidden;border:1px solid #e4ded3;border-radius:14px;background:#fffdf8;box-shadow:0 14px 36px #17171717}.template-index [id$=__section_image_with_text_nnddqy] article.m6as>figure{flex:0 0 56%;min-width:0;height:540px;margin-bottom:0!important}.template-index [id$=__section_image_with_text_nnddqy] article.m6as>figure picture,.template-index [id$=__section_image_with_text_nnddqy] article.m6as>figure img{display:block;width:100%;height:100%}.template-index [id$=__section_image_with_text_nnddqy] article.m6as>figure img{object-fit:cover;object-position:center 52%}.template-index [id$=__section_image_with_text_nnddqy] article.m6as>div{display:grid!important;flex:1 1 auto;min-height:540px;align-self:stretch;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;column-gap:12px;padding:42px 44px!important;background:#fffdf8}.template-index [id$=__section_image_with_text_nnddqy] article.m6as>div>div:first-child,.template-index [id$=__section_image_with_text_nnddqy] article.m6as>div>span,.template-index [id$=__section_image_with_text_nnddqy] article.m6as>div>.link-btn{grid-column:1 / -1}.template-index [id$=__section_image_with_text_nnddqy] article.m6as>div>div:first-child:before{display:block;margin-bottom:12px;color:#8b6a22;font-size:14px;font-weight:700;letter-spacing:.13em;line-height:1.3;text-transform:uppercase;content:"California crystal specialists since 1992"}.template-index [id$=__section_image_with_text_nnddqy] h1{max-width:610px;margin:0 0 16px;font-size:clamp(2.35rem,3vw,3.65rem);line-height:1.04;letter-spacing:-.035em}.template-index [id$=__section_image_with_text_nnddqy] article.m6as>div>span{max-width:590px;color:var(--cp-muted);font-size:17px;line-height:1.58}.template-index [id$=__section_image_with_text_nnddqy] article.m6as>div>span p{margin:0 0 25px}.template-index [id$=__section_image_with_text_nnddqy] .l4us{align-self:stretch;width:auto;margin:0 0 26px!important;padding:0 10px 0 16px;border-left:1px solid #ddd4c4}.template-index [id$=__section_image_with_text_nnddqy] .l4us:first-of-type{padding-left:0;border-left:0}.template-index [id$=__section_image_with_text_nnddqy] .l4us li{margin:0;font-size:14px;line-height:1.4}.template-index [id$=__section_image_with_text_nnddqy] .link-btn{display:flex;gap:10px;margin:0}.template-index [id$=__section_image_with_text_nnddqy] .link-btn a{min-height:46px;margin:0!important;padding:12px 18px;border-radius:4px;font-size:.96rem}.template-index [id$=__section_image_with_text_nnddqy] .link-btn a:first-child{border:1px solid var(--cp-ink)!important;background:var(--cp-ink)!important;color:#fff!important}.template-index [id$=__section_image_with_text_nnddqy] .link-btn a:first-child:before{background:var(--cp-ink)!important}.template-index [id$=__section_image_with_text_nnddqy] .link-btn a:last-child{border:1px solid #b7aa92!important;background:transparent!important;color:var(--cp-ink)!important}.template-index [id$=__section_image_with_text_nnddqy] .link-btn a:last-child:before{background:#fffdf8!important}@media(min-width:761px)and (max-width:1100px){.template-index [id$=__section_image_with_text_nnddqy] article.m6as>figure{flex-basis:50%}.template-index [id$=__section_image_with_text_nnddqy] article.m6as>div{grid-template-columns:1fr;padding:34px 30px!important}.template-index [id$=__section_image_with_text_nnddqy] article.m6as>div>*{grid-column:1}.template-index [id$=__section_image_with_text_nnddqy] h1{font-size:clamp(2.15rem,4vw,2.8rem)}.template-index [id$=__section_image_with_text_nnddqy] .l4us{margin-bottom:8px!important;padding-left:22px;border-left:0}.template-index [id$=__section_image_with_text_nnddqy] .link-btn{margin-top:18px}}.template-index section header h2,.template-index section .title h2{letter-spacing:-.025em}.template-index .l4cl.category li,.template-index li.product-card{overflow:hidden;border:1px solid var(--cp-line);border-radius:16px;background:#fff;box-shadow:0 8px 26px #1717170e;transition:transform .18s ease,box-shadow .18s ease}.template-index .l4cl.category li{padding:12px 12px 18px}.template-index li.product-card{padding:12px}.template-index .l4cl.category li:hover,.template-index li.product-card:hover{transform:translateY(-4px);box-shadow:var(--cp-shadow)}.template-index .l4cl.category li figure,.template-index li.product-card figure{overflow:hidden;border:0!important;border-radius:12px;background:#fff}.template-index li.product-card h3{line-height:1.35}.template-index [id$=__a69d1f55-d7ed-482c-9829-2b4682dbcd48] li.product-card h3{min-height:65px}.template-index li.product-card .link-btn a,.template-index section>.link-btn a{min-height:44px;border-radius:999px}.template-index [id$=__section_testimonials_new] article{overflow:hidden;border-radius:20px}.template-index [id$=__section_testimonials_new] .l4ts>li q{font-size:17px;line-height:1.65}.template-index [id$=__section_testimonials_new] .l4ts>li>span{font-size:15px;line-height:1.5}.template-index [id$=__section_testimonials_new] .l4ts>li>span>span:last-child:not(.r6rt){color:currentColor;font-size:14px;font-weight:600;opacity:.82}.template-index [id$=__section_testimonials_new] blockquote{line-height:1.65}.template-index [id$=__section_image_with_text_RNdNjw] article,.template-index [id$=__section_image_with_text_abPCGP] article,.template-index [id$=__9cc646e9-8217-484e-a931-073e5f6e7ecc] article,.template-index [id$=__section_image_with_text_BkPKUh] article{overflow:hidden;border-radius:18px;box-shadow:0 12px 34px #17171712}.template-index a:focus-visible,.template-index button:focus-visible{outline:3px solid var(--cp-gold);outline-offset:3px}@media(max-width:760px){.template-index [id$=__section_image_with_text_nnddqy] article.m6as{min-height:0;flex-direction:column;border-radius:12px}.template-index [id$=__section_image_with_text_nnddqy] article.m6as>figure{flex:none;width:100%;height:clamp(250px,76vw,350px)}.template-index [id$=__section_image_with_text_nnddqy] article.m6as>div{display:grid!important;grid-template-columns:1fr;min-height:0;width:100%;padding:27px 22px 30px!important}.template-index [id$=__section_image_with_text_nnddqy] article.m6as>div>*{grid-column:1}.template-index [id$=__section_image_with_text_nnddqy] article.m6as>div>div:first-child:before{margin-bottom:9px;font-size:13px}.template-index [id$=__section_image_with_text_nnddqy] h1{margin-bottom:14px;font-size:clamp(2rem,10vw,2.65rem);line-height:1.05}.template-index [id$=__section_image_with_text_nnddqy] article.m6as>div>span p{margin-bottom:20px}.template-index [id$=__section_image_with_text_nnddqy] .l4us,.template-index [id$=__section_image_with_text_nnddqy] .l4us:first-of-type{margin-bottom:8px!important;padding-left:22px;border-left:0}.template-index [id$=__section_image_with_text_nnddqy] .link-btn{display:grid;grid-template-columns:1fr;gap:9px;width:100%;margin-top:18px}.template-index [id$=__section_image_with_text_nnddqy] .link-btn a{width:100%;justify-content:center}.template-index .l4cl.category li{padding:8px 8px 14px;border-radius:12px}.template-index li.product-card{padding:9px;border-radius:12px}.template-index [id$=__section_testimonials_new] article,.template-index [id$=__section_image_with_text_RNdNjw] article,.template-index [id$=__section_image_with_text_abPCGP] article,.template-index [id$=__9cc646e9-8217-484e-a931-073e5f6e7ecc] article,.template-index [id$=__section_image_with_text_BkPKUh] article{border-radius:14px}}@media(prefers-reduced-motion:reduce){.template-index .l4cl.category li,.template-index li.product-card{transition:none}}.template-index [id$=__header] nav a,.template-index [id$=__header] #nav a,.template-index [id$=__header] #nav-user a,.template-index [id$=__header] .toggle,.template-index [id$=__header] .searchbox input,.template-index [id$=__header] .searchbox input::placeholder{font-size:16px!important}.template-index main section header p,.template-index main article>header p,.template-index main .l4us li,.template-index main .l4us strong,.template-index main li.product-card h3 a,.template-index main .lai-wrap-block-star,.template-index main .lai-wrap-block-rating,.template-index main .l4cl.category h5 a,.template-index main .l4cl.category h5 span,.template-index main .link-btn>a,.template-index main p.submit,.template-index main p.submit button{font-size:16px!important}.template-index [id$=__section_image_with_text_RNdNjw] article.m6as>div>span p,.template-index [id$=__section_image_with_text_abPCGP] article.m6as>div>span p,.template-index [id$=__9cc646e9-8217-484e-a931-073e5f6e7ecc] article.m6as>div>span p,.template-index [id$=__section_image_with_text_BkPKUh] article.m6as>div>span p{font-size:16px!important}.template-index [id$=__section_image_with_text_nnddqy] article.m6as>div>div:first-child:before{font-size:15px!important}.template-index #badges-wrapper p,.template-index #badges-wrapper u{font-size:15px!important}.template-index [id$=__section_testimonials_new] .l4ts li q{font-size:17px!important;line-height:1.65}.template-index [id$=__section_testimonials_new] .l4ts li>span,.template-index [id$=__section_testimonials_new] .l4ts li>span>span:last-child:not(.r6rt){font-size:15px!important}.template-index #shopify-section-footer a,.template-index #shopify-section-footer p,.template-index [id$=__footer] a,.template-index [id$=__footer] p,.template-index [id$=__footer] .date{font-size:15px!important}@media only screen and (min-width:1001px){.template-index #nav>ul>li.sub.hover>ul,.template-index #nav-bar>ul>li.sub.hover>ul{display:flex;visibility:visible;opacity:1}.template-index #nav>ul>li.sub.dropdown-click-closed>ul,.template-index #nav-bar>ul>li.sub.dropdown-click-closed>ul{display:none!important;visibility:hidden!important}}.template-index main section>header p,.template-index main article.shopify-section>header p{color:#3f4548!important;font-size:18px!important;font-weight:500;line-height:1.5}@media(max-width:760px){.template-index main section>header p,.template-index main article.shopify-section>header p{font-size:17px!important}}.template-index main article.m6as>div>span p{color:#3f4548!important;font-size:18px!important;font-weight:500;line-height:1.55}@media(max-width:760px){.template-index main article.m6as>div>span p{font-size:17px!important}}
/*# sourceMappingURL=/cdn/shop/t/137/assets/cp-home-conversion.css.map */
