.header .list-menu__item{font-size:18px}header.header--middle-left{column-gap:30px}.home_hero h2.banner__heading.inline-richtext.h1{font-size:28px;font-weight:600;color:#434343;text-align:left;flex:1;padding-bottom:195px;position:relative;text-transform:uppercase;letter-spacing:3px}.home_hero h2.banner__heading.inline-richtext.h1:before{content:"";height:3px;width:65px;background:#73b1c7;border-radius:5px;position:absolute;left:0;top:40px}.home_hero .slideshow__text.banner__box{align-items:start}.home_hero .banner__text.rte p{font-size:20px;color:#424242;line-height:24px;font-weight:300;margin-bottom:20px;text-align:left}.home_hero .banner__text.rte p strong{display:block;font-weight:300}.home_hero .banner__buttons a{font-size:20px;line-height:22px;padding:20px 30px;background:#73b1c7;border:none!important;border-radius:10px;outline:none;box-shadow:none}.home_hero .banner__buttons a img{width:24px}.home_hero .banner__buttons a.button.button--secondary:after{display:none}.home_hero .banner__buttons a img{padding-left:5px;margin-left:10px}.home_hero .slideshow__controls{border:none;position:absolute;bottom:30px;width:100%}.home_hero .slideshow__controls>button{display:none}.home_hero .slideshow__controls span.dot{height:15px;width:15px}.home_hero .slider-counter__link--active span.dot{background:#6cafc5!important;border-color:#6cafc5}ul.logo_list img{min-width:270px;max-height:107px;object-fit:cover}ul.logo_list.home-logo-sec{overflow:auto;align-items:center;justify-content:start;padding:30px 0}ul.logo_list.home-logo-sec img{object-fit:contain;max-height:150px}ul.logo_list{display:flex;justify-content:center;gap:7px;margin:0;padding:85px 0;background:#d9d9d933}.collection .grid__item.slider__slide{border:1px solid #f8efe1}.collection__title.title-wrapper{display:flex;align-items:center;justify-content:space-between}.collection__title.title-wrapper .center.collection__view-all a{margin:0;background:#fff;color:#000}.collection__title.title-wrapper .center.collection__view-all a:after{display:none}.collection__title.title-wrapper .center.collection__view-all{position:relative;border-bottom:1px solid}.collection__title.title-wrapper .center.collection__view-all:before{content:"";height:100%;width:30px;position:absolute;right:0;background:url(/cdn/shop/files/arrow_forward.png?v=1729508096);bottom:0;z-index:1;background-size:contain;background-repeat:no-repeat;top:50%;transform:translateY(-50%);background-position:center}.collection__title.title-wrapper .center.collection__view-all a{margin:0;background:#fff;color:#000;font-size:24px;text-transform:uppercase;padding-left:0}.collection__title.title-wrapper h2.title{font-size:28px;color:#424242;line-height:37px;margin-bottom:0}.collection .card__content{padding-left:50px!important;padding-right:50px!important}.collection .card__headingh5{font-size:18px}.collection .card__content .card__heading{font-size:16px;line-height:20px}.collection .price__container .price__regular span{font-size:18px;line-height:24px;color:#424242}.collection .price__container{padding-top:15px}.collection .slider-buttons{display:none}.card_title_metafield{font-size:20px;line-height:normal;color:#73b1c7;text-transform:uppercase;letter-spacing:5px;margin-block:0 10px}.home_perfect_bridal .page-width{max-width:unset;padding-left:0;padding-right:0}.home_perfect_bridal .image-with-text__text-item.grid__item{background:#faf7f2}.home_perfect_bridal .image-with-text__text-item.grid__item h2.image-with-text__heading{font-size:32px;font-weight:600;color:#424242;line-height:34px}.home_perfect_bridal .image-with-text__text-item.grid__item h2.image-with-text__heading strong{display:block}.home_perfect_bridal .image-with-text__text.rte.body p{font-size:18px;line-height:26px}.home_perfect_bridal .image-with-text__content{justify-content:center}.home_perfect_bridal a{font-size:20px;line-height:22px;padding:20px 30px;background:#73b1c7;border:none!important;border-radius:10px;outline:none;box-shadow:none;border:none}.home_perfect_bridal a:after{display:none}.home_perfect_bridal a img{padding-left:5px;margin-left:10px;width:24px}.collection-list-wrapper a.full-unstyled-link{font-size:20px;line-height:normal;margin-top:15px}.collection-list-wrapper a.full-unstyled-link span{display:none}.collection-list{gap:16px}.collection-list .collection-list__item{width:calc(25% - 12px)}.collection-list h2.collection-list-title{font-size:48px;color:#424242;line-height:57px;margin-bottom:0}.bichi.banner h2.banner__heading.inline-richtext.h1 strong{font-size:18px;display:block;padding-top:15px;font-weight:500;padding-left:5px;padding-bottom:30px}.collection-list-wrapper h2.collection-list-title.h2{font-size:28px;color:#424242;line-height:37px;margin-bottom:0}.bichi.banner .medium-hide{display:none}.bichi.banner h2.banner__heading.inline-richtext.h1{font-size:46px;line-height:24px;font-weight:500}.bichi.banner .banner__text.rte.body p{font-size:18px;line-height:26px;color:#fff;opacity:1;max-width:450px}.bichi.banner h2.banner__heading.inline-richtext.h1 strong{font-size:20px;display:block;padding-top:15px;font-weight:500;padding-left:5px;padding-bottom:30px}.bichi.banner .banner__buttons a{font-size:20px;line-height:22px;padding:20px 30px;background:#73b1c7;border-radius:10px;outline:none;box-shadow:none;border:none;display:flex;align-items:center;justify-content:space-around}.bichi.banner .banner__buttons a:after{display:none}.bichi.banner .banner__buttons a img{padding-left:5px;margin-left:10px;width:24px}section:has(.jdgm-carousel-wrapper){background:#faf7f2}section:has(.jdgm-carousel-wrapper) h2.jdgm-carousel-title{font-size:28px;color:#424242;line-height:37px;text-transform:capitalize}.blog .blog__title{text-align:center;margin:0 auto;font-size:48px;line-height:57px}.blog .blog__title strong{font-weight:inherit;display:block}.blog .blog__title em{font-style:normal;color:#6cafc5}a.blog_cta{color:#424242;font-size:24px;display:flex;align-items:center;gap:10px;text-decoration:none!important;position:relative;width:max-content}a.blog_cta:before{content:"";height:2px;width:100%;position:absolute;bottom:0;background:#424242;left:0}.pearl-jewelry-sec{background-color:#faf7f2;padding:80px 0}.pearl-jewelry-sec .title-wrapper-with-link{justify-content:center}.pearl-jewelry-sec h2.title{font-size:28px;line-height:37px;text-align:center;color:#424242;max-width:650px}.pearl-jewelry-sec h2.title strong{color:#73b1c7}.pearl-jewelry-sec .multicolumn-card.content-container{background:transparent!important}.pearl-jewelry-sec .multicolumn-card__info p{font-size:18px;line-height:normal;color:#424242}.pearl-jewelry-sec .multicolumn-card__info a.link{font-size:16px;text-transform:uppercase;border-bottom:2.18px solid #868686;margin-top:30px}.pearl-jewelry-sec .svg-wrapper .icon-wrap{display:flex;align-items:center;justify-content:center}.pearl-jewelry-sec .svg-wrapper svg{width:18px;height:18px}.cancer-section{padding:48px 0 35px;border-top:1px solid #000;border-bottom:1px solid #000}.cancer-section .inner-section{display:flex;align-items:center;justify-content:space-between}.cancer-section .inner-section img{width:60px;rotate:6deg}.cancer-section .counter-num{display:flex;align-items:center;gap:15px}.cancer-section .counter-num span{font-size:20px;font-weight:600}.cancer-section span.count-num{background-color:#fce1f1;padding:2px 8px;letter-spacing:15px}.newsletter .newsletter__wrapper{padding-block:75px 98px}.newsletter h2.inline-richtext{font-size:26px;line-height:32px;color:#424242;margin:0;text-align:left;text-transform:capitalize}.newsletter form{max-width:100%}.newsletter form .newsletter-form__field-wrapper{max-width:85%;margin-left:auto}.newsletter .newsletter__wrapper{display:flex;justify-content:space-between;gap:60px}.newsletter .newsletter__wrapper>*+*{width:50%}.newsletter .field{border-radius:7px}.newsletter .field:before,.newsletter .field:after{content:unset}.newsletter .field label.field__label{display:none}.newsletter .field input{font-size:20px;height:auto;border-radius:7px;border:1px solid #a7a7a7;padding:20px 230px 20px 20px;line-height:normal}.newsletter .field input:focus{box-shadow:unset}.newsletter .field input::placeholder{font-size:18px;font-style:italic;color:#aeaeae;opacity:1}.newsletter .field button.newsletter-form__button{width:fit-content;background-color:#73b1c7;color:#fff;font-family:Nunito,sans-serif;font-size:20px;font-weight:700;border-radius:7px;padding:16px 50px}.collection-hero{background:linear-gradient(76.98deg,#faf7f2 101.83%,#faf7f200 127.33%)}.collection-hero.collection-hero--with-image,.collection-hero .collection-hero__inner.page-width{padding:0!important}.collection-hero .collection-hero__image-container.media img{background-color:#faf7f2}.collection-hero .collection-hero__text-wrapper .collection-hero__title{width:40%;font-size:28px;margin:0;text-transform:capitalize}.collection-hero .collection-hero__description{width:60%;margin:0!important}.collection-hero .collection-hero__description h2{font-size:18px;font-weight:700;text-align:left!important;margin:0}.collection-hero .collection-hero__text-wrapper{display:flex;gap:10px;width:65%;flex-basis:unset!important;padding:30px!important}body.Products .collection-hero .collection-hero__text-wrapper,body.Products .collection-hero .collection-hero__text-wrapper .collection-hero__title{width:100%}.collection-hero .collection-hero__image-container.media{width:40%;flex:unset}footer .footer__blocks-wrapper:has(.accordion),footer .footer_social.medium-hide{display:none}footer .footer__copyright{text-transform:capitalize}footer .rte a:hover{color:inherit}footer .footer-block__details-content a{color:inherit;text-decoration:none}footer .footer-block__brand-info{padding-right:50px}footer .footer-block__details-content span{font-size:14px;display:flex;margin-bottom:15px;gap:15px}footer .footer-block__details-content span svg{width:20px;height:16px;position:relative;top:6px}footer .footer-block__details-content span svg path{fill:#414141bf}.collection-hero__description.rte p{font-size:16px;color:#3b3b3b;margin:0}.collection-hero__inner{justify-content:space-between}.collection-hero .collection-hero__image-container.media{width:35%}.collection-hero__description.rte p strong{display:block}h2.facet-filters__label.caption-large label,.product-count-vertical.light{display:none}.facet-filters__field .select select{font-size:16px;line-height:1;border:1px solid;padding:10px;width:260px;height:45px;text-transform:capitalize}.facet-filters__field span.svg-wrapper{display:none}.facet-filters.sorting.caption *{box-shadow:none!important;outline:none}ul#product-grid .grid__item{width:calc(33.33% - 10px);max-width:calc(33.33% - 10px);border:1px solid #d9d9d9;padding:20px 33px 23px}ul#product-grid .grid__item .card__content{padding:0!important}ul#product-grid{gap:15px}.active-facets-vertical-filter h2{font-size:24px;line-height:33px;color:#202020}.facets-vertical .facets__summary span{font-size:16px;color:#000;line-height:23px}details summary.facets__summary+.facets__display-vertical p,details summary.facets__summary+.facets__display-vertical span{font-size:16px!important;color:#000;line-height:21px}details summary.facets__summary+.facets__display-vertical label{color:#000}aside#main-collection-filters{flex-basis:345px;width:345px;margin-top:-60px}div#ProductGridContainer{flex:1}.facets-vertical.page-width{gap:80px;padding-bottom:130px}form#FacetFiltersForm label.facets__label.facet-checkbox{align-items:center}form#FacetFiltersForm label.facets__label.facet-checkbox svg{height:21px;width:21px}form#FacetFiltersForm .facet-checkbox>input[type=checkbox]:checked~svg{background:#000}.newsletter .newsletter__wrapper{max-width:1440px;margin:0 auto;padding:70px;gap:50px;align-items:center}.newsletter h2.inline-richtext+p{margin:0;font-size:20px;text-align:left;line-height:normal;max-width:400px}.newsletter_text_wrapper{flex-basis:45%}.newsletter,.newsletter *{box-sizing:border-box}.newsletter_text_wrapper+div{margin:0;flex-basis:55%}.collection_page_cancer.cancer-section{border-top:1px solid;margin-top:120px}.facets-vertical .collection .card__content .card__heading{font-size:14px;line-height:18px;color:#424242}.facets-vertical .collection .price__container .price__regular span{font-size:16px;font-weight:300;line-height:23px;color:#5a5a5a}.our-story-sec{background-color:#faf7f2;overflow:hidden}.our-story-sec .page-width{padding:30px 0 0 5rem}.our-story-sec .image-with-text{border-bottom:1.00529px solid #9c9c9c}.our-story-sec .image-with-text__content{padding:0 25px 50px}.our-story-sec .image-with-text__text-item p.image-with-text__text{font-size:20px;font-weight:300;line-height:28px;color:#424242;margin-bottom:10px}.our-story-sec .image-with-text__text-item h2{font-size:28px;font-weight:500;line-height:32px;color:#73b1c7}.our-story-sec .rte{margin-top:30px}.our-story-sec .rte p{font-size:16px;line-height:21px;color:#3b3b3b}.our-story-sec .rte p:first-child{margin-bottom:30px}.our-story-sec .image-with-text__media{padding:20px 20px 50px!important;background:#fff!important;border:none;border-radius:21px!important;transform:rotate(6.01deg);right:-40px;box-shadow:0 4px 4px #00000040!important}.our-story-sec .image-with-text__media img{position:unset!important;border-radius:12px}.journey-hope-sec{border-bottom:1.00529px solid #9c9c9c;padding:20px 0}.journey-hope-sec .grid__item:first-child{padding:50px 25px}.journey-hope-sec .grid__item:last-child{padding:50px 25px}.journey-hope-sec .top-content,.journey-hope-sec .content p{font-size:16px;line-height:21px;color:#3b3b3b}.journey-hope-sec .heading{font-size:32px;line-height:normal;color:#3b3b3b}.journey-hope-sec .heading span{font-weight:700}.journey-hope-sec .image{background-color:#fff;padding:15px 15px 50px;border-radius:21px;box-shadow:0 4px 4px #00000040;transform:rotate(-4.16deg);margin-top:30px}.journey-hope-sec .image img{width:100%;border-radius:12px}.index-section:has(.pearls-sec){margin:42px 0}.pearls-sec .grid:first-child{padding:0 25px;margin-bottom:0}.pearls-sec .grid .grid__item{padding:0 25px}.pearls-sec .heading{font-size:30px;line-height:39px}.pearls-sec .heading span{font-weight:700;color:#dbbe99}.pearls-sec .top-content p,.pearls-sec .content p{font-size:18px;line-height:23px;color:#3b3b3b}.pearls-sec .title{margin-top:0}.pearls-sec .title p{font-size:32px;line-height:40px;color:#3b3b3b;margin-top:0}.founder-sec .rich-text.gradient{background-color:#faf7f2;padding:100px 0}.founder-sec .rich-text__text p{font-size:18px;line-height:24px;color:#3b3b3b;max-width:680px;margin:0 auto}.founder-sec h2.rich-text__heading{font-size:18px;font-weight:700;color:#73b1c7;margin-top:0}.founder-sec p.rich-text__caption{font-size:16px;margin-top:0;color:#3b3b3b}.our-culture-banner .banner__media.medium-hide{display:none}.our-culture-banner .banner__media img{object-position:center right}.our-culture-banner .subtitle{font-size:20px;line-height:28px;color:#484848;letter-spacing:0}.our-culture-banner .banner__heading{font-size:28px;font-weight:500;line-height:35px;color:#73b1c7;letter-spacing:0}.our-culture-banner .banner__text p{font-size:16px;line-height:23px;color:#484848;margin:0}.culture-box-sec .page-width{padding-top:70px;padding-bottom:40px}.culture-box-sec h3.inline-richtext{font-size:22px;font-weight:500;line-height:40px;color:#73b1c7}.culture-box-sec .rte p{font-size:16px;line-height:20px;color:#3b3b3b}.culture-box-sec ul.multicolumn-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:67px}.culture-box-sec ul.multicolumn-list li{width:100%;max-width:100%}.culture-box-sec .multicolumn-card__image-wrapper{margin:0!important}.culture-box-sec .multicolumn-card__info{padding-inline:0!important}.index-section:has(.culture-logo-sec){background-color:#d9d9d933}ul.logo_list.culture-logo-sec{padding:50px 5rem;max-width:var(--page-width);justify-content:space-between;align-items:center;margin:0 auto;background:transparent;overflow-x:auto}.culture-logo-sec .logo-bar__item img{object-fit:contain;opacity:.5;min-width:unset;max-height:unset;width:170px}.giving-back-sec .image-with-text__content{padding-left:0}.giving-back-sec .image-with-text__text-item{width:40%}.giving-back-sec .image-with-text__media-item{width:60%}.giving-back-sec h2.image-with-text__heading{font-size:28px;font-weight:500;line-height:37px;color:#73b1c7}.giving-back-sec .image-with-text__text{margin-top:15px}.giving-back-sec .image-with-text__text p{font-size:18px;line-height:23px;color:#000}.giving-back-sec a.button:before,.giving-back-sec a.button:after{content:unset}.giving-back-sec a.button{background-color:#73b1c7;font-size:18px;font-weight:700;line-height:22px;padding:16px 30px;border-radius:5.58px;gap:15px;margin-top:37px!important}.giving-back-sec a.button img{width:22px}.product.product--medium .product__media-wrapper{width:65%!important;max-width:100%!important;padding-right:50px}.product.product--medium .product__info-wrapper{width:35%!important;max-width:100%!important;padding:0}.product media-gallery{display:flex;flex-direction:row-reverse}.product media-gallery .slider-mobile-gutter{width:80%}.product media-gallery .thumbnail-slider.slider-mobile-gutter{width:20%}.product media-gallery .thumbnail-slider.slider-mobile-gutter button.slider-button{display:none}.product media-gallery .thumbnail-slider ul{flex-direction:column;height:650px;overflow-y:scroll}.product media-gallery .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:100%}.product .jdgm-preview-badge .jdgm-star.jdgm-star{font-size:26px}.product .jdgm-prev-badge__text{font-size:19.19px;color:#39a8c5}body .jdgm-rev__icon:after,body .jdgm-rev__buyer-badge{display:inline-block;color:#fff;background-color:#39a8c5}.product .product-form__buttons button:before,.product .product-form__buttons button:after{content:unset}.product .product-form__buttons button.product-form__submit{background:#424242;border:.959432px solid #000000;border-radius:6.71603px;padding:23.9858px 52.7688px;color:#fff;font-size:18px;font-weight:500;line-height:19px;text-transform:capitalize}.product .product__title h1{font-size:24px;font-weight:500;line-height:30px;color:#424242}.product .price__regular{font-size:20px;line-height:26px;color:#424242}.product .form__label{font-size:16px;line-height:37.4px;color:#424242}.product .quantity:before,.product .quantity:after{content:unset}.product .quantity{border:1.14px solid #424242;border-radius:3.4px;min-width:200px}body a.jdgm-write-rev-link{color:#fff;background-color:#39a8c5}input.jdgm-submit-rev.btn.btn_c.button{color:#fff;background:#39a8c5}.product .shopify-payment-button .shopify-cleanslate div[role=button]{border-radius:6.72px;background:#fff!important;border-color:#000!important;padding:16px!important}.product .shopify-payment-button .shopify-cleanslate div[role=button] span{font-size:20px;line-height:22px;color:#424242}.product .shopify-payment-button .shopify-cleanslate div[role=button] span svg{filter:invert(1)}product-info .additional_description{padding:35px 5rem 30px}product-info .additional_description .grid__item:first-child{padding-right:80px;border-right:1px solid #000}product-info .additional_description .grid__item:last-child{padding-left:80px}product-info .additional_description h2{font-size:21.84px;line-height:26.6px;color:#424242}product-info .additional_description p{font-size:16px;line-height:21px}.related-products{padding-block:50px 130px!important}.related-products .related-products__heading{font-size:28px;line-height:37px;color:#424242;margin-bottom:60px}.related-products li.grid__item{border:1px solid #f8efe1}.related-products .card__information{padding:30px!important}.related-products .card__heading{font-size:16px;font-weight:300;line-height:20px;color:#424242;margin-bottom:20px}.related-products .price__regular{font-size:18px;font-weight:300;line-height:28px;color:#5a5a5a}.shopify-app-block .jdgm-carousel-wrapper{width:100%}.shopify-app-block .jdgm-carousel-wrapper .jdgm-carousel__arrows{position:absolute;top:58%;left:50%;width:100%;transform:translate(-50%,-50%);justify-content:space-between;padding-inline:100px;z-index:2}.shopify-app-block .jdgm-carousel__arrows div{border-color:#1c1b1f;opacity:1}.shopify-app-block .jdgm-carousel__item-container{padding-inline:8px}.shopify-app-block .jdgm-carousel-item{background-color:#fff;margin-inline:4px;padding:30px;border-radius:13px}.collection-main-box .page-width{max-width:100%}.our-collection-page-banner .banner__media.medium-hide{display:none}.shopify-section:has(.collection-main-box.block-border){border-block:1px solid #000}.our-collection-page-banner .banner__box{max-width:90%!important;display:flex;gap:50px;margin-inline:auto}.our-collection-page-banner .banner__box h2.banner__heading{width:30%;font-size:30px;font-weight:300;line-height:37px;color:#fff}.our-collection-page-banner .banner__box .banner__text{width:70%}.our-collection-page-banner .banner__box .banner__text p{font-size:16px;line-height:23px;color:#fff}.collection-main-box .page-width{padding:0}.collection-main-box .image-with-text__content{justify-content:center}.collection-main-box h2.image-with-text__heading{font-size:28px;line-height:46px;color:#73b1c7}.collection-main-box .image-with-text__text{margin-top:1rem}.collection-main-box .image-with-text__text p{font-size:16px;line-height:24px;color:#3b3b3b}.collection-main-box a.button:before,.collection-main-box a.button:after{content:unset}.collection-main-box a.button{font-size:18px;line-height:20px;padding:16px 30px;background:#73b1c7;border:none!important;border-radius:10px;outline:none;gap:15px;margin-top:60px!important}.collection-main-box a.button img{width:20px}div#AjaxinatePagination a{display:inline-block;color:#fff;padding:6px 16px;border-radius:4px;text-decoration:none}.custom_collection_content a{color:rgba(var(--color-link),var(--alpha-link))}.custom_collection_content a:hover{text-decoration-thickness:.2rem}.custom_collection_content .rich-text__blocks{max-width:78rem;margin:0 auto}@media screen and (min-width:990px){.header{padding-top:26px;padding-bottom:26px}}@media screen and (max-width:1380px){header .header__menu-item{padding:1.2rem}header.header--middle-left{column-gap:10px}}@media screen and (max-width:1180px){.header .list-menu__item{font-size:16px}header .header__heading-logo-wrapper img{width:160px}.shopify-app-block .jdgm-carousel-wrapper .jdgm-carousel__arrows{padding-inline:20px}.facets-vertical.page-width{gap:0;padding-bottom:80px}.collection-hero .collection-hero__text-wrapper{flex-direction:column;gap:0}.collection-hero .collection-hero__text-wrapper .collection-hero__title,.collection-hero .collection-hero__description{width:100%;max-width:100%}.newsletter form .newsletter-form__field-wrapper{max-width:100%}}@media screen and (max-width:1024px){ul.logo_list.home-logo-sec img{max-height:130px}.our-story-sec .image-with-text__grid{flex-direction:column;row-gap:50px}.our-story-sec .image-with-text .grid__item{width:100%}.our-story-sec .image-with-text__media{right:0;width:90%;margin:0 auto}.giving-back-sec .page-width{padding:0}.giving-back-sec .image-with-text__grid{flex-direction:column}.giving-back-sec .image-with-text__media-item,.giving-back-sec .image-with-text__text-item{width:100%}.giving-back-sec .image-with-text__content{padding-left:4rem}.culture-logo-sec .logo-bar__item img{width:140px}.culture-box-sec h3.inline-richtext{line-height:38.2px}.culture-box-sec ul.multicolumn-list{gap:30px}.product media-gallery .thumbnail-slider.slider-mobile-gutter button.slider-button{display:flex}.product media-gallery{flex-direction:column}.product media-gallery .thumbnail-slider ul{flex-direction:row;height:unset;overflow-y:unset}.product media-gallery .slider-mobile-gutter,.product media-gallery .thumbnail-slider.slider-mobile-gutter{width:100%}.product media-gallery .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}.our-collection-page-banner .banner__box{gap:20px;flex-direction:column}.our-collection-page-banner .banner__box h2.banner__heading,.our-collection-page-banner .banner__box .banner__text{width:100%;text-align:left}}@media screen and (max-width:991px){footer .footer-block__newsletter h2.footer-block__heading{text-align:center}footer .footer__blocks-wrapper .footer-block{width:32%;max-width:100%}footer .footer__blocks-wrapper .footer-block:first-child{width:100%}footer .footer-block__newsletter form#ContactFooter{margin-inline:auto}footer .footer-block__brand-info{padding-right:0}footer .footer__blocks-wrapper .footer-block ul.footer__list-social{justify-content:center}.newsletter .newsletter__wrapper{flex-direction:column}.newsletter .newsletter__wrapper>*+*{width:100%}.facets-vertical ul#product-grid li.grid__item{width:47%;max-width:47%}}@media screen and (max-width:768px){.journey-hope-sec,.pearls-sec .grid{flex-direction:column}.journey-hope-sec .grid__item,.pearls-sec .grid .grid__item{width:100%;max-width:100%}.culture-box-sec ul.multicolumn-list{grid-template-columns:1fr;gap:20px}.product.product--medium .product__media-wrapper{width:100%!important;padding-right:0}.product.product--medium .product__info-wrapper{width:100%!important;margin-top:30px}product-info .additional_description{flex-direction:column}product-info .additional_description .grid__item:first-child{padding-right:0;border-right:none;width:100%;max-width:100%}product-info .additional_description .grid__item:last-child{width:100%;max-width:100%;padding-left:0}.collection-hero .collection-hero__inner{flex-direction:column-reverse}.collection-hero .collection-hero__image-container.media,.collection-hero .collection-hero__text-wrapper{width:100%}.collection-hero .collection-hero__image-container.media img{object-fit:contain}.collection-hero .collection-hero__text-wrapper{background-color:#fff}.tag_new-arrival{padding:4px 5px;font-size:9px}}@media screen and (max-width:749px){ul.logo_list.home-logo-sec img{min-width:150px;max-height:100px}.home_hero h2.banner__heading.inline-richtext.h1{font-size:17px;padding-bottom:60px}.home_hero h2.banner__heading.inline-richtext.h1:before{top:30px}.home_hero .banner__text.rte p{font-size:16px;line-height:20px}.home_hero .banner__buttons a{font-size:17px;line-height:18px;padding:16px 30px}.home_hero .slideshow__controls{bottom:10px}.collection .collection__title{padding-inline:30px}.collection__title.title-wrapper h2.title{font-size:24px;line-height:33px}.collection .card__content .card__heading{font-size:15px;line-height:18px}.collection .price__container .price__regular span{font-size:15px;line-height:20px}.collection .card__content{padding-left:25px!important;padding-right:25px!important}.home_perfect_bridal .image-with-text__text-item.grid__item h2.image-with-text__heading{font-size:26px;line-height:27px}.home_perfect_bridal .image-with-text__text.rte.body p{font-size:16px;line-height:20px}.home_perfect_bridal a{font-size:17px;line-height:19px;padding:20px 30px}.home_perfect_bridal a img{width:24px}.home_hero .slideshow__text{padding-inline:40px;padding-bottom:60px}.home_hero .slideshow__controls{justify-content:start;padding-inline:40px}.home_hero .slideshow__controls span.dot{height:12px;width:12px}.collection-list-wrapper h2.collection-list-title.h2{font-size:24px;line-height:34px;padding-inline:30px}.collection-list-wrapper a.full-unstyled-link{font-size:16px;line-height:18px;margin-top:10px}.bichi.banner h2.banner__heading.inline-richtext.h1{font-size:40px;line-height:20px;text-align:left}.bichi.banner h2.banner__heading.inline-richtext.h1 strong{font-size:18px;padding-bottom:10px}.bichi.banner .banner__box{text-align:left;padding:250px 40px 50px}.bichi.banner .banner__text.rte.body p{font-size:16px;line-height:22px}.bichi.banner .banner__buttons a{font-size:17px;line-height:18px;padding:16px 40px}.bichi.banner .banner__buttons a img{width:24px}.pearl-jewelry-sec{background-color:#faf7f2;padding:30px 0 10px}.pearl-jewelry-sec .title-wrapper-with-link{margin-bottom:0}.pearl-jewelry-sec h2.title{font-size:24px;line-height:25px;text-align:left;padding-inline:30px}.pearl-jewelry-sec .multicolumn-card__info p{font-size:16px}.pearl-jewelry-sec .multicolumn-card__info a.link{font-size:16px;margin-top:20px}.pearl-jewelry-sec .svg-wrapper svg{width:16px;height:16px}.bichi.banner .medium-hide{display:block}.our-story-sec .page-width{padding:30px 30px 0}.our-story-sec .image-with-text__grid{row-gap:30px}.our-story-sec .image-with-text{margin-bottom:30px}.our-story-sec .image-with-text__media{padding:12px 6px 15px!important}.our-story-sec .image-with-text__text-item h2,.our-culture-banner .banner__heading{font-size:24px;line-height:28px}.our-story-sec .image-with-text__text-item p.image-with-text__text{margin-bottom:0}.pearls-sec .top-content p,.pearls-sec .content p{font-size:16px;line-height:20px}.our-story-sec .image-with-text__content{padding:0 0 30px}.index-section .page-width:has(.journey-hope-sec){padding:0 15px}.index-section .page-width:has(.journey-hope-sec) .top-content{padding:0 15px}.journey-hope-sec .grid__item:first-child{padding:30px 0}.journey-hope-sec .grid__item:last-child{padding:30px 15px 0}.journey-hope-sec .image{padding:12px 12px 30px}.journey-hope-sec .top-content,.journey-hope-sec .content p{font-size:16px;line-height:20px}.journey-hope-sec .heading{font-size:30px}.pearls-sec .heading span{color:#73b1c7}.pearls-sec .title p{font-size:26px;line-height:30px;margin-top:15px}.pearls-sec .grid:first-child,.pearls-sec .grid .grid__item{padding:0 15px}.founder-sec .rich-text.gradient{padding:50px 0 70px}.founder-sec .rich-text__blocks.center{text-align:left}.founder-sec .rich-text__text p,.founder-sec p.rich-text__caption,.founder-sec h2.rich-text__heading{font-size:16.38px;line-height:20px}.cancer-section{border-top:none}.cancer-section .counter-num{flex-direction:column;text-align:center}.cancer-section .counter-num span{font-size:18px;line-height:normal}.cancer-section .inner-section img{width:46px}.our-culture-banner .banner__media.medium-hide{display:block}.our-culture-banner .banner__box{text-align:left;background-color:#faf7f2;padding-block:40px 60px}.our-culture-banner .banner__media:before{padding-bottom:73.5%!important}.our-culture-banner .subtitle{font-size:19.48px;line-height:23.7px}.our-culture-banner .banner__heading{margin-top:0;margin-bottom:15px;max-width:260px}.our-culture-banner .banner__text p{font-size:16.38px;line-height:20px}.our-culture-banner .banner__text p:first-child{margin-bottom:20px}.culture-box-sec .page-width{padding-top:50px;padding-bottom:60px}.culture-box-sec ul.multicolumn-list{padding-inline:40px}.culture-box-sec .rte p{font-size:15px;line-height:17.3px;color:#3b3b3b}.culture-logo-sec .logo-bar__item img{width:160px}ul.logo_list.culture-logo-sec{gap:80px}.giving-back-sec .image-with-text__text-item{padding-top:10px}.giving-back-sec h2.image-with-text__heading{font-size:24px;line-height:34px}.giving-back-sec .image-with-text__text p{font-size:16.38px;line-height:20px;color:#000}.giving-back-sec a.button{margin-top:34px!important}.page-width:has(.product){padding-inline:30px}.shopify-app-block .jdgm-carousel-item{margin-inline:0}.shopify-app-block .jdgm-carousel__item-container{padding-inline:0}.shopify-app-block .jdgm-carousel__arrows div{width:14px;height:14px}.product .product__title h1{font-size:23.03px;line-height:28.1px}.product .price__regular{font-size:17.9px;line-height:21.8px}.product .jdgm-preview-badge .jdgm-star.jdgm-star{font-size:18px}.product .form__label{font-size:14.39px;line-height:28.1px}.product .product-form__buttons button.product-form__submit{padding:15px;font-size:16.87px;line-height:17.9px}.product .shopify-payment-button .shopify-cleanslate div[role=button] span{font-size:16.87px;line-height:17.9px}.product media-gallery .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(30% - .8rem)}.product .quantity{min-width:unset}.product .jdgm-prev-badge__text{font-size:14.19px}product-info .additional_description{padding:30px}section:has(.jdgm-carousel-wrapper) h2.jdgm-carousel-title{font-size:23.03px;line-height:26.2px}aside#main-collection-filters{width:100%}.facets-vertical.page-width{padding:30px 30px 0}.facets-vertical ul#product-grid li.grid__item{padding:20px}.facets-vertical .collection .price__container .price__regular span{font-size:15px;line-height:20px}.related-products{padding-block:50px 30px!important}.related-products .related-products__heading{font-size:24px;line-height:28px;margin-bottom:30px}.related-products .price__regular{font-size:15px;line-height:20px}.related-products .card__heading{font-size:14px;line-height:18px;margin-bottom:10px}.related-products .card__information{padding:25px!important}.shopify-app-block .jdgm-carousel-wrapper{width:100%;padding:40px 10px 30px}.our-collection-page-banner .banner__media.medium-hide{display:block}.collection-main-box .page-width{padding:0 50px}.collection-main-box{padding-block:50px!important}.collection-main-box .image-with-text__content{padding:20px 0 0}.our-collection-page-banner .banner__box{max-width:100%!important;padding:8rem 3rem 4rem}.our-collection-page-banner .banner__box h2.banner__heading{font-size:28px;line-height:35px}.our-collection-page-banner .banner__box .banner__text p{line-height:20px}.our-collection-page-banner .banner__box{gap:0}.card_title_metafield{font-size:16px}.collection-main-box h2.image-with-text__heading{font-size:24px;line-height:38px}.collection-main-box .image-with-text__text p{font-size:15px;line-height:20px}.collection-main-box a.button{padding:16px;margin-top:30px!important;width:100%}.shopify-section:has(.collection-main-box.block-border){border-block:none}.collection-main-box.block-border{padding-block:0!important}.collection-hero .collection-hero__text-wrapper .collection-hero__title{font-size:24px}.collection-hero .collection-hero__description h2,.collection-hero__description.rte p{font-size:16px}.newsletter .field input{font-size:16px;padding:15px 130px 15px 15px}.newsletter .newsletter__wrapper{padding:50px 35px;gap:20px}.newsletter h2.inline-richtext{font-size:21.34px;line-height:25.2px;margin-bottom:6px}.newsletter h2.inline-richtext+p{margin:0;font-size:13.23px}.newsletter .field button.newsletter-form__button{font-size:16px;padding:10px 26px}.newsletter .field{border-radius:3.5px}.newsletter .field input::placeholder{font-size:13.23px}footer .footer__blocks-wrapper:has(.accordion),footer h2.footer-block__heading,footer .footer_social.medium-hide{display:block}footer .footer__blocks-wrapper svg{width:15px;height:15px;top:calc(50% - .7rem)}footer .footer-block__details-content .list-menu__item--link{padding-block:4px}footer .footer__copyright .policies li a{padding:.2rem 0}footer .footer__content-top{display:flex;flex-direction:column-reverse;gap:10px}.custom_collection_content.rich-text__wrapper{width:calc(100% - 4rem / var(--font-body-scale))}}@media screen and (max-width:360px){.giving-back-sec a.button{gap:20px;padding:20px 30px}}.tag_new-arrival{background-color:#39a8c5;display:inline-block;padding:4px 10px;border-radius:4px;position:absolute;top:2px;left:2px;font-size:11px;margin:0;color:#fff;line-height:normal}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom.css.map */
