@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap";:root{--primary-color: #f8d3af;--secondary-color: #9b4a08;--blackColor: #000000;--whiteColor: #ffffff;--offwhiteColor: #eaeaea;--headingFont: "Jost", sans-serif;--paragraphFont: "Jost", sans-serif}*,:after,:before{box-sizing:border-box;letter-spacing:normal}html{font-size:62.5%;background-color:transparent;padding:0!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{font-family:var(--paragraphFont);font-weight:400;line-height:1.5;color:var(--blackColor);font-size:clamp(1.6rem,.9375vw,1.8rem)}img{display:inline-block;max-width:100%}strong{font-weight:600}button,.btn,a,input[type=submit]{transition:all ease-in-out .3s}.btn{border-radius:1rem;padding-inline:2rem;text-transform:none;font-family:var(--headingFont)}.btn.button--primary{background-color:var(--btnBg);border-color:var(--btnBg);color:var(--whiteColor)}.btn.button--secondary{background-color:var(--whiteColor);border-color:var(--whiteColor);color:var(--blackColor)}header.v-header{background-color:var(--offwhiteColor)}header.v-header .logo{line-height:0;max-width:26rem}header.v-header .logo a{display:inline-flex;line-height:0}header.v-header .header-buttons{display:flex;gap:2rem;align-items:center}.valentine-promo-sec{background-color:var(--skyblue);padding-block:4rem}.valentine-promo__wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:3rem}.valentine-promo__wrapper>*{flex:1}.valentine-promo__wrapper .valentine-promo__content{padding:3rem}.valentine-promo__content .valentine-promo__heading{margin-bottom:3rem;color:var(--blackColor)}.valentine-promo__content .valentine-promo__text+.valentine-promo__text{margin-block:clamp(2.4rem,2.1875vw,4.2rem)}.valentine-promo__buttons{display:flex;flex-wrap:wrap;gap:2rem}.collection-list-section{padding-block:5rem 8rem}.collection-list-section.cherished-diamond{padding-block:3rem 2rem}.collection-list-section .collection-list__header{margin-bottom:3rem;text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center;max-width:80%;margin-inline:auto}.collection-list-section .collection-list__header .heading{font-family:var(--paragraphFont);font-size:clamp(2.4rem,2.1875vw,4.2rem);text-transform:capitalize;color:var(--headingColor)}.collection-list-section .collection-grid{display:flex;flex-wrap:wrap;--collection-grid-col: 4;--collection-grid-gap: 5rem;gap:var(--collection-grid-gap);margin-top:5rem}.collection-list-section .collection-grid>*{flex:0 0 auto;width:calc(100% / var(--collection-grid-col) - (var(--collection-grid-gap) * (var(--collection-grid-col) - 1) / var(--collection-grid-col)))}.collection-list-section .collection-card{display:flex;flex-direction:column;gap:2rem;align-items:center;text-decoration:none;justify-content:center}.collection-list-section .collection-card h3{text-transform:capitalize;font-family:var(--paragraphFont);font-size:clamp(1.8rem,1.30208333333vw,2rem);color:var(--blackColor);font-weight:600;text-align:center;margin-bottom:0}.collection-list-section .collection-card img{aspect-ratio:1 / 1;object-fit:contain;max-height:27rem}.collection-list-section .splide__arrows .splide__arrow{width:4rem;height:4rem;background-color:transparent;opacity:1}.collection-list-section .splide__arrows .splide__arrow svg{display:none}.collection-list-section .splide__arrows .splide__arrow:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:1.5rem 3rem 1.5rem 0;border-color:transparent var(--whiteColor) transparent transparent;filter:drop-shadow(0 0 .1rem var(--blackColor))}.collection-list-section .splide__arrows .splide__arrow.splide__arrow--next{transform:translateY(-50%) scaleX(-1);right:-5rem}.collection-list-section .splide__arrows .splide__arrow.splide__arrow--prev{left:-5rem}.cherished-diamond{background-color:var(--skyblue)}.cherished-diamond .collection-card{background-color:var(--whiteColor);padding:1rem 1.5rem;align-items:flex-start;height:100%}.cherished-diamond .collection-card h3{font-family:var(--headingFont);width:100%}.collection-list-section.cherished-diamond .collection-card img{object-fit:contain;width:100%}.jewelry-consultation{padding-block:8rem 2rem}.jewelry-consultation__wrapper{display:flex;flex-wrap:wrap;align-items:center;--jewelry-consultation__wrapper-col: 2;--jewelry-consultation__wrapper-gap: 5rem;gap:var(--jewelry-consultation__wrapper-gap)}.jewelry-consultation__wrapper>*{flex:0 0 auto;width:calc(100% / var(--jewelry-consultation__wrapper-col) - (var(--jewelry-consultation__wrapper-gap) * (var(--jewelry-consultation__wrapper-col) - 1) / var(--jewelry-consultation__wrapper-col)))}.jewelry-consultation__wrapper .jewelry-consultation__image{border-radius:.8rem;overflow:hidden;line-height:0}.jewelry-consultation__heading{font-family:var(--paragraphFont);font-size:clamp(2.4rem,2.1875vw,4.2rem);text-transform:capitalize;color:var(--headingColor);margin-bottom:2rem;line-height:1}h3.content_heading{font-family:var(--paragraphFont);text-transform:capitalize;line-height:1;color:var(--headingColor);margin-bottom:1rem;font-size:clamp(2rem,1.5625vw,3rem)}.jewelry-consultation__content .valentine-promo__text{margin-bottom:3rem}.jewelry-consultation__buttons{text-align:center}.visit-stores-section{padding-block:3rem;background-color:var(--skyblue)}.stores-header{text-align:center;margin-bottom:2rem}.stores-header .small-heading h3{font-family:var(--paragraphFont);text-transform:capitalize;line-height:1;font-weight:600;color:var(--headingColor);margin-bottom:2rem;font-size:clamp(2rem,1.5625vw,3rem)}.stores-header .subheading{font-weight:600;color:var(--blackColor)}.stores-list{display:flex;flex-wrap:wrap;--stores-list-col: 4;--stores-list-gap: 4rem;gap:var(--stores-list-gap)}.stores-list>*{flex:0 0 auto;width:calc(100% / var(--stores-list-col) - (var(--stores-list-gap) * (var(--stores-list-col) - 1) / var(--stores-list-col)));display:flex;flex-direction:column;gap:3rem}.stores-list>* img{aspect-ratio:1.1/ 1;object-fit:cover}.stores-list .store-content{line-height:1.6;font-weight:500}.faq-section{padding-block:4rem 8rem}.faq-section .stores-header .subheading{font-weight:400;text-align:left}.faq-section .faq-main-wrap{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1rem}.faq-section .faq-main-wrap .faq-item .faq-question span{flex:0 0 auto;display:inline-flex}.faq-section .faq-main-wrap .faq-item .faq-question{font-weight:600;font-size:clamp(1.8rem,1.30208333333vw,2rem);margin-bottom:1rem;font-family:var(--paragraphFont);line-height:1.2;margin-bottom:.5rem;cursor:pointer;display:flex;align-items:center;gap:1rem}.faq-section .faq-main-wrap .faq-item{width:100%}.faq-section .faq-main-wrap .faq-item .faq-question .faq-question-text{flex:1}.faq-section .faq-main-wrap .faq-item .faq-question.active .faq-icon{transform:rotate(45deg)}.faq-section .faq-main-wrap .faq-item .faq-question .faq-icon{cursor:pointer;transition:all .3s ease-in-out;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}footer.custom-footer{padding-top:2rem;background-color:var(--skyblue)}.custom-footer .footer-grid{display:flex;flex-wrap:wrap;--footer-grid-col: 2;--footer-grid-gap: 10rem;gap:var(--footer-grid-gap)}.custom-footer .footer-grid>*{flex:0 0 auto;width:calc(100% / var(--footer-grid-col) - (var(--footer-grid-gap) * (var(--footer-grid-col) - 1) / var(--footer-grid-col)))}.custom-footer .footer-logo{display:flex;flex-direction:column;justify-content:center;gap:2rem}.custom-footer .footer-logo img{width:100%;max-width:30rem}.custom-footer .footer-logo .footer-content{text-transform:uppercase;font-weight:500;font-size:clamp(1.8rem,1.30208333333vw,2rem)}.custom-footer .footer-contact{display:flex;flex-direction:column;gap:2rem}.custom-footer .footer-contact .footer-heading{text-align:left;font-family:var(--paragraphFont);text-transform:capitalize;font-weight:600}.custom-footer .footer-contact .contact-grid{display:flex;flex-wrap:wrap;--contact-grid-col: 2;--contact-grid-gap: 4rem;gap:var(--contact-grid-gap);justify-content:center}.custom-footer .footer-contact .contact-grid>*{flex:0 0 auto;width:calc(100% / var(--contact-grid-col) - (var(--contact-grid-gap) * (var(--contact-grid-col) - 1) / var(--contact-grid-col)));display:flex;flex-direction:column;gap:.5rem}footer.custom-footer .footer-heading{font-weight:600;font-size:clamp(1.8rem,1.30208333333vw,2rem);font-family:var(--paragraphFont);line-height:1.2}footer.custom-footer :is(.footer-address,.footer-phone){display:flex;align-items:flex-start;gap:1rem}footer.custom-footer :is(.footer-address,.footer-phone) .icon{flex:0 0 auto;order:-1;width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center}footer.custom-footer :is(.footer-address,.footer-phone) .icon :is(img,svg){width:2rem;object-fit:contain}footer.custom-footer :is(.footer-address,.footer-phone) :is(a,p){display:flex;align-items:center;margin:0;font-weight:500}footer.custom-footer :is(.footer-address,.footer-phone) a{color:var(--blackColor);text-decoration:none;font-weight:600}footer.custom-footer :is(.footer-address,.footer-phone) a:is(:hover,:focus){color:var(--secondary-color)}footer.custom-footer .footer_bottom{margin-top:1rem}footer.custom-footer .footer_bottom .page-width p{display:flex;align-items:center;justify-content:center;padding-block:2rem;border-top:1rem solid var(--blackColor);font-weight:500}footer.custom-footer .footer-heading-content .footer-content{background-color:#0f1827;display:flex;flex-direction:column;gap:1rem;padding:1rem 2rem}footer.custom-footer .footer-heading-content .footer-content .footer-heading{font-size:clamp(1.8rem,1.30208333333vw,2rem)}.page-template--thank-you .header,.page-template--valentine-s-day .header,.page-template--valentine-s-day-store-2 .header,.page-template--valentine-s-day-store-3 .header,.page-template--valentine-s-day-store-4 .header{display:none!important}.popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;visibility:hidden;transition:all .3s ease;z-index:9998}.popup-modal{position:fixed;top:0;left:0;right:0;transform:none!important;background:#00000085;width:100%;max-width:100%;padding:30px 24px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:9999;height:100vh;overflow-y:auto}.inner-popup-wrap{max-width:600px;width:100%;margin:100px auto;position:relative;z-index:10000!important;background:#fff}.popup-moda .form_generater_form_div{border:none!important}.popup-overlay.active,.popup-modal.active{opacity:1;visibility:visible}.popup-modal.active{transform:translate(-50%,-50%) scale(1)}.popup-close{position:absolute;top:0;right:14px;font-size:26px;background:none;border:none;cursor:pointer}@media(min-width:750px){.header-buttons a.btn.button--secondary{display:none}}@media(max-width:1599px){.collection-list-section .splide__arrows .splide__arrow.splide__arrow--next{right:0}.collection-list-section .splide__arrows .splide__arrow.splide__arrow--prev{left:0}}@media(max-width:1199px){.valentine-promo__wrapper .valentine-promo__content{padding:0}.valentine-promo-sec{padding-block:3rem}.collection-list-section .collection-grid{--collection-grid-gap: 2rem}.collection-list-section{padding-block:3rem 4rem}.jewelry-consultation{padding-block:3rem}.stores-list{--stores-list-gap: 1.5rem}.stores-list .store-content{font-size:1.6rem}.custom-footer .footer-grid{--footer-grid-col: 1;--footer-grid-gap: 3rem}.custom-footer .footer-contact .contact-grid{--contact-grid-gap: 2rem}footer.custom-footer :is(.footer-address,.footer-phone),footer.custom-footer .footer_bottom .page-width{font-size:1.6rem}.jewelry-consultation__wrapper{--jewelry-consultation__wrapper-col: 1}.custom-footer .footer-contact .contact-grid{justify-content:left}}@media(max-width:989px){.valentine-promo__wrapper>*{flex:0 0 auto;width:100%}.valentine-promo__wrapper>.valentine-promo__image{order:-1}.collection-list-section .collection-list__header{max-width:100%}.stores-list{--stores-list-col: 2}.inner-popup-wrap{margin:40px auto}}@media(max-width:749px){header.v-header .logo{max-width:12rem;min-width:12rem}.collection-list-section .collection-grid{--collection-grid-col: 2}.cherished-diamond .collection-card{padding:1rem}}@media(max-width:479px){.btn{padding-inline:1rem;font-size:1.2rem;min-width:8rem}header.v-header .header-buttons{padding-left:1rem;gap:1rem}.valentine-promo__buttons{gap:1rem}.collection-list-section .splide__arrows .splide__arrow{width:3rem;height:3rem}.collection-list-section .splide__arrows .splide__arrow:before{border-width:1rem 2rem 1rem 0}.stores-list{--stores-list-col: 1}.stores-list>*{flex-direction:row;align-items:flex-start;gap:1.5rem}.stores-list>* img{flex:0 0 auto;width:8rem}.faq-section{padding-block:3rem}.custom-footer .footer-contact .contact-grid{--contact-grid-col: 1}footer.custom-footer .footer_bottom .page-width p,.faq-section .stores-header .subheading{text-align:center}footer.custom-footer .footer_bottom .page-width p{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/v-landing.css.map */
