html{scroll-behavior:smooth}body{overflow-x:hidden}.lp-hero-sec{margin:var(--section-margin-x) var(--section-margin-y);display:grid;grid-template-columns:2fr 1fr;gap:20px;justify-content:stretch;align-items:stretch}.svg-wrapper{width:31px;height:30px}.hero-img-box img{object-fit:cover}.hero-info-box{background-color:#fdf7ef;padding:14px 11px;box-sizing:border-box;text-align:center}.hero-inner-box{border:1px solid #B88A40;height:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;align-items:center;padding:40px}.h-pre-box{display:flex;flex-direction:column;align-items:center;gap:10px}.h-pretxt{color:#b88a40;font-size:21px;font-weight:400;letter-spacing:0}.lp-hero-sec h1{font-size:32px;line-height:52px;letter-spacing:0;font-weight:800}.h-rev-text{font-family:inherit;font-size:18px;font-weight:500;line-height:30px;letter-spacing:0;color:#000;margin-top:-14px}.lp-primiary-btn{position:relative;display:inline-block;background-color:#b88a40;border-radius:50px;color:#fff;font-size:16px;line-height:100%;padding:12px 24px;overflow:hidden;z-index:1;transition:color .4s ease,transform .4s ease}.lp-primiary-btn:before{content:"";position:absolute;top:0;right:0;width:0%;height:100%;background-color:#e6c27a;border-radius:50px;transition:width .4s ease;z-index:-1}.lp-primiary-btn:hover:before{width:100%;left:0;right:auto}.lp-primiary-btn:hover{color:#101010;transform:scale(1.05)}@keyframes slide-right{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-left{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-right{animation:slide-right 1s cubic-bezier(.25,.1,.25,1) forwards}.animate-slide-left{animation:slide-left 1s cubic-bezier(.25,.1,.25,1) forwards}.animate-slide-down{animation:slide-down 1s cubic-bezier(.25,.1,.25,1) forwards}.animate-slide-up{animation:slide-up 1s cubic-bezier(.25,.1,.25,1) forwards}[data-animate]{opacity:0}.bts-container{margin:0 var(--section-margin-y);text-align:center;display:flex;flex-direction:column;gap:5rem;margin:1rem 0}.y-img{position:absolute}.r-w-txt{display:flex;justify-content:space-around;align-items:center}.r-w-txt h2{font-size:50px;line-height:100%;font-weight:400;font-family:var(--playfair);letter-spacing:normal}.bts-inner{display:flex;flex-direction:column;gap:2rem;padding:0 0 0 6rem}.bts-desc-box{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center}.bts-desc-box p{font-size:20px;font-family:inherit;line-height:30px;letter-spacing:normal;font-weight:500}.bts-desc-box p span{color:#b88a40}.ep-container{background-color:#fdf7ef;padding:18px 18px 30px;position:relative;margin-top:5rem;margin-bottom:2rem;height:fit-content}.bb-line{text-align:center;border:1px solid #B88A40;height:100%;width:100%;background-color:#fdf7ef;z-index:10}.bb-img{position:absolute;top:-24px;left:50%;transform:translate(-50%)}.ep-con-box{margin-top:3rem}.flickity-slider-wrapper{position:relative;background-color:#fff;border-radius:6px;max-width:1300px;width:100%;display:flex;align-items:center}.flickity-slider{width:100%;height:auto!important}.flickity-slider .product-cell{width:261px;height:350px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;box-sizing:border-box;padding:0 20px}.flickity-slider .product-cell img{display:block;width:261px;border-radius:6px;object-fit:cover}.flickity-prev-next-button{width:40px;height:40px;background:transparent!important;opacity:1;top:50%;transform:translateY(-50%);position:absolute;z-index:10}.flickity-prev-next-button.previous{left:-40px!important}.flickity-prev-next-button.next{right:-40px!important}.flickity-prev-next-button:hover{background:#8c692e}.flickity-prev-next-button svg{fill:#b88a40!important;width:16px;height:16px}.slider-container{width:100vw;margin-left:calc(-50vw + 50%);height:460px;background-color:#fff;display:flex;justify-content:center;border-top:1px solid #B88A40;border-bottom:1px solid #B88A40;margin-top:2rem;margin-bottom:3rem;padding:0 40px}.start-price,.date-bought{background-color:#fdf7ef;padding:5px 0;width:100%!important}.date-bought{border-bottom:1px solid #B88A40;font-family:var(--futura);font-weight:600;font-size:15px;line-height:normal;letter-spacing:-.3px;color:#101010}.start-price{border-top:1px solid #B88A40;font-family:var(--futura);font-weight:400;font-size:15px;line-height:normal;letter-spacing:-.3px;color:#101010}.ep-con-box h2{font-family:var(--playfair);font-weight:400;font-size:36px;letter-spacing:normal;line-height:normal;padding:1rem 0}.ep-con-box hr{border-color:#b88a40}.ep-con-box p{font-family:var(--futura);font-weight:100;font-size:28px;line-height:normal;letter-spacing:normal}.t-box{display:flex;justify-content:center;overflow-x:hidden}.testi-container{margin:var(--section-margin-x) var(--section-margin-y);width:855px}.f-slide{background-color:#fdf7ef;width:100%;height:519px;box-shadow:0 4px 8px #00000026;padding:44px;box-sizing:border-box;position:relative}.t-main-box{display:flex;justify-content:space-between;align-items:stretch;width:100%;height:100%;position:relative;overflow:hidden}.inner-border{position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:1px solid #ffffff;pointer-events:none;z-index:4}.t-txt-box{flex:1 1 auto;justify-content:center;min-width:300px;background-color:#b88a40;height:430px;padding:50px 10px 50px 50px;display:flex;flex-direction:column;box-sizing:border-box;z-index:2}.t-img-box{flex:0 0 383px;min-width:226px;max-width:383px;width:383px;height:430px;z-index:2;box-sizing:border-box;transition:width .3s ease}.t-img-box img{width:100%;height:100%;object-fit:cover}.t-txt-box h3{font-family:var(--playfair);font-weight:600;color:#fff;font-size:24px;line-height:normal;letter-spacing:normal}.t-txt-box span{font-family:var(--futura);font-size:16px;line-height:28px;letter-spacing:normal;font-weight:100;color:#fff}.t-txt-box p{font-size:16px;font-family:inherit;letter-spacing:normal;line-height:26p;color:#fff;margin-top:25px}.f-slide[data-title="Colby M"] .t-img-box{max-width:226px!important}.f-slide[data-title="Colby M"] .t-txt-box p{font-size:14px!important}.f-slide[data-title="Serenity C."] .t-img-box{max-width:300px!important}.cta-box{display:flex;justify-content:center;margin-bottom:4rem}.dp-container{background-color:#fdf7ef;width:100%;height:600px;margin:300px 0;text-align:center;display:flex;justify-content:center}.dp-box{background-color:#fff;width:896px;height:fit-content;margin-top:-170px;padding:0 21px}.dp-inner-box{background-color:#fff;display:flex;flex-direction:column;gap:3rem;border-left:1px solid #B88A40;border-right:1px solid #B88A40;height:100%;align-items:center}.dp-inner-box h2{background-color:#b88a40;margin:0 17px;color:#fff;width:95%;font-size:36px;font-family:var(--playfair);letter-spacing:normal;line-height:auto;font-weight:400;padding:5px 0}.svg-box{border:1px solid #B88A40;border-radius:100%;display:flex;justify-content:center;align-items:center;width:94px;height:94px;padding:21px;transition:all .3s ease}.svg-box:hover{background:linear-gradient(135deg,#b88a40,#ffd699);transform:scale(1.1);box-shadow:0 8px 20px #b88a4066;border-color:transparent}.svg-txt-box{display:flex;flex-direction:column;gap:3rem}.svg-txt-box>div{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}.svg-txt-box * p{font-family:var(--playfair);font-weight:400;font-size:28px;color:#000;letter-spacing:normal;line-height:auto}.lp-featured-container{text-align:center;padding-top:5rem}.lp-featured-inner{display:flex;flex-direction:column;gap:1rem}.lp-featured-heading{border-bottom:1px solid #B88A40;padding:2rem;margin:0 2rem;font-family:var(--playfair);font-weight:300;font-size:36px;letter-spacing:normal;line-height:normal;color:#101010}.lp-featured-carousel-wrapper{position:relative;overflow:hidden;margin:2rem 0}.lp-featured-carousel{background:#fdf7ef;width:100%;padding:2rem 0}.lp-featured-cell{height:260px;margin-right:1.5rem;background:#8c8;border-radius:5px;overflow:hidden;position:relative;cursor:pointer}.lp-featured-cell.is-selected{background:#ed2}.lp-featured-image{width:100%;height:100%;object-fit:contain}.fade-left,.fade-right{position:absolute;top:0;width:200px;height:100%;z-index:2;pointer-events:none}.fade-left{left:0;background:linear-gradient(to right,#fdf7ef,#fdf7ef00)}.fade-right{right:0;background:linear-gradient(to left,#fdf7ef,#fdf7ef00)}.lp-featured-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#b88a40b3;opacity:0;transition:opacity .3s ease;display:flex;justify-content:center;align-items:center}.lp-featured-cell:hover .lp-featured-overlay{opacity:1}.lp-featured-text p{color:#fff;font-size:16px;font-weight:400;text-align:center;padding:0 1rem;font-family:var(--futura)}.fc-main-container{display:flex;justify-content:center;margin:5rem 0}.fc-container{background-color:#fdf7ef;width:894px;height:auto;box-shadow:0 4px 8px #00000026;box-sizing:border-box;position:relative;overflow:hidden}.fc-inner-box{position:relative;width:100%;height:100%;display:flex;flex-direction:column;gap:1rem;padding:2rem 0}.fc-main-container .inner-border{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #B88A40;pointer-events:none;z-index:4;margin:20px}.fc-top-content{position:relative;z-index:2;text-align:center;background:#fdf7ef;padding:20px 0}.fc-top-content h2{font-size:36px;margin:0;font-weight:400;line-height:normal;letter-spacing:normal;font-family:var(--playfair)}.fc-top-content h2 span{color:#d9a540;font-weight:500}.fc-image-wrapper{position:relative;z-index:2}.fc-image-wrapper img{width:100%;display:block;object-fit:cover}.fc-bottom-content{position:relative;z-index:2;padding:20px}.fc-bottom-content p{text-align:center;font-size:16px;line-height:1.6;font-family:inherit;font-weight:500}.fc-bottom-content p span{color:#d9a540;font-weight:500}.bottom-text{position:absolute;bottom:13px;left:50%;transform:translate(-50%);background:#fdf7ef;padding:0 10px;z-index:5}.bottom-text a{color:#b88a40;text-decoration:none;font-size:14px;font-weight:700}.lvv-logo-container{background-color:#fff;border-top:15px solid #B88A40;border-bottom:15px solid #B88A40;margin:4rem 0 0;height:250px}.lvv-logo-wrapper{display:flex;justify-content:center;align-items:center;margin:4rem;gap:6rem}.faq-section{background-color:#fdf6ed;font-family:Georgia,serif;color:#333;padding:40px}.faq-section .faq-container{max-width:800px;margin:0 auto;border-bottom:1px solid #c8a165;padding:30px 0}.faq-section h2{text-align:center;margin-bottom:40px;font-family:var(--playfair);font-size:36px;font-weight:400;border-bottom:1px solid #c8a165;padding-bottom:40px}.faq-section details{margin-bottom:20px;transition:border-color .3s}.faq-section summary{cursor:pointer;list-style:none;font-size:24px;font-family:var(--futura);font-weight:400;color:#b88a40;display:flex;justify-content:space-between;align-items:center}.faq-section summary::marker{display:none}.faq-section summary:after{content:"\203a";font-size:1.2em;color:#d89d58;transition:transform .3s ease}.faq-section details[open] summary:after{transform:rotate(90deg)}.faq-section details[open]{border-color:#d89d58}.faq-section .faq-answer{margin-top:10px;font-family:inherit;font-weight:300;font-size:16px;line-height:30px;color:#000}.app-box h2{font-family:var(--playfair);font-weight:400;font-size:36px;line-height:normal;letter-spacing:normal;margin-bottom:40px}.app-box p{font-family:var(--futura);font-weight:lighter;font-size:24px;line-height:normal;letter-spacing:normal;margin-bottom:40px}.app-container{background-color:#fdf7ef;padding:18px;position:relative;margin-top:5rem;margin-bottom:2rem}.ifram-box{margin:0 5rem}.app-box hr{border-color:#b88a40}.m-img{display:none}@media (max-width:1440px){.ep-container,.app-container{max-width:1300px}}@media (max-width:1280px){.ep-container,.app-container{max-width:1180px}}@media (max-width: 768px){.lp-featured-image{object-fit:cover}.lp-hero-sec{grid-template-columns:1fr;margin:1rem;gap:11px}.hero-img-box{width:100%;height:290px}.hero-img-box img{width:100%;height:100%}.lp-hero-sec h1{font-size:28px;line-height:42px}.hero-inner-box{padding:25px;gap:25px}.hero-inner-box{font-size:16px}.lp-hero-sec a{margin-top:1rem}.r-w-txt{flex-direction:column-reverse}.r-w-txt img{object-fit:contain;width:100%;height:220px}.bts-inner{padding:1rem}.r-w-txt h2{font-size:28px}.bts-desc-box{padding:0 3rem;gap:1rem}.bts-desc-box p{font-size:16px}.bts-desc-box a{margin-top:1rem}.y-img{object-fit:cover}.d-img{display:none}.m-img{display:block}.bts-container{gap:2rem}.ep-container{max-width:355px}.ep-con-box{padding:0 20px;margin-top:2rem}.ep-con-box h2{font-size:28px;max-width:99%;padding:0}.ep-con-box p{font-size:16px}.flickity-slider .product-cell{height:325px;width:100%;margin-right:20px;padding:0}.testi-container{margin:0 2rem;width:100%;min-height:400px}.t-main-box{flex-direction:column}.t-box{margin:5rem 0}.t-img-box{order:0;max-height:200px}.t-txt-box{order:1;padding:21px 37px;height:fit-content}.f-slide{display:grid;place-items:center;min-height:600px;height:auto;padding:0;margin-right:10px}.f-slide[data-title="Colby M"] .t-img-box{max-width:300px!important}.f-slide[data-title="Colby M"] .t-txt-box p{font-size:14px!important}.f-slide[data-title="Serenity C."] .t-img-box{max-width:300px!important}.cta-box{margin-top:2rem}.svg-box{width:60px;height:60px;padding:8px}.svg-txt-box p{font-size:16px}.dp-inner-box a{visibility:hidden}.dp-box{margin:-120px 20px 0;padding:0}.dp-container{margin:200px 0 122px}.lp-featured-container{padding:0}.lp-featured-heading{padding:1rem 0;margin:0;font-size:28px}.lp-featured-cell{width:40%!important;height:180px!important}.fade-left,.fade-right{width:20px}.lp-featured-carousel-wrapper{margin:.5rem 0}.app-box h2{margin-bottom:24px}.ifram-box{margin:0}.fc-top-content h2{font-size:28px}.fc-image-wrapper img{height:190px}.fc-bottom-content p{font-size:15px}.bottom-text a{font-size:11px;font-weight:600}.fc-bottom-content{padding:20px 75px}.lvv-logo-wrapper>:not(:first-child){display:none}.lvv-logo-container{height:auto;display:none}.lvv-logo-wrapper{margin:2rem}.faq-section h2{font-size:28px;padding-bottom:20px}.faq-section summary{font-size:16px}.faq-answer{font-size:12px;line-height:25px}}.r-s-container{display:flex;gap:1rem;margin:var(--section-margin-x) var(--section-margin-y)}.r-txt-inner h1{font-family:var(--playfair);font-size:48px}.r-txt-inner p{font-family:inherit;font-size:16px;line-height:26px;color:#000;font-weight:500}.r-img-box,.r-txt-box{height:408px;width:50%}.r-img-box img{width:100%;height:100%;object-fit:contain}.r-txt-box{background-color:#fdf7ef;box-sizing:border-box;padding:10px;display:flex;align-items:center;justify-content:center}.r-txt-inner{border:1px solid #B88A40;width:100%;height:100%;box-sizing:border-box;display:flex;gap:1rem;flex-direction:column;padding:4rem}.ring-size-guide{margin:var(--section-margin-x) var(--section-margin-y);display:flex;gap:2rem}.ring-size-guide>div{width:50%}#ring-sizing-guide h2{font-family:var(--futura);font-size:36px;color:#000;margin-bottom:10px}#ring-sizing-guide .highlight{color:#b88a40}#ring-sizing-guide .intro{margin-bottom:4rem}#ring-sizing-guide .method{max-width:90%;margin-bottom:5rem}#ring-sizing-guide .intro p,#ring-sizing-guide ul li{font-family:inherit;font-size:16px;color:#000;line-height:26px;font-weight:500}#ring-sizing-guide .method p{font-family:var(--futura);font-size:20px;letter-spacing:normal;color:#b88a40;font-weight:400}#ring-sizing-guide ul{padding-left:20px}#ring-sizing-guide ul li{list-style-type:disc;margin:15px 0}#ring-sizing-guide table{width:100%;border-collapse:collapse;font-size:.95rem;border-top:2px solid #B88A40;border-bottom:2px solid #B88A40}#ring-sizing-guide th,#ring-sizing-guide td{padding:7px;border:none;text-align:center}#ring-sizing-guide th{background-color:#fff;color:#a16f2a}#ring-sizing-guide tbody tr:nth-child(2n){background-color:#fff}#ring-sizing-guide tbody tr:nth-child(odd){background-color:#fdf7ef}@media (max-width: 768px){#ring-sizing-guide table{width:100%;border-collapse:collapse}#ring-sizing-guide th,#ring-sizing-guide td{white-space:normal;word-wrap:break-word;padding:8px;text-align:center}#ring-sizing-guide table{display:table;table-layout:auto}.r-s-container{flex-direction:column;margin:1rem}.r-img-box,.r-txt-box{width:100%;height:100%}.r-txt-inner{padding:1rem}.r-txt-inner h1{font-size:28px}.r-txt-inner p{font-size:16px;line-height:26px}.ring-size-guide{margin:1rem;flex-direction:column}.r-s-c-container{width:100%;margin:1rem}.ring-size-guide>div{width:100%}#ring-sizing-guide .method{margin-bottom:2.5rem}.custom-ring-sizing-section{overflow:hidden}.abs-rs-img{top:-11rem!important}.custom-ring-text h2{font-size:28px!important;margin-bottom:1rem}}.custom-ring-sizing-section{display:flex;position:relative;gap:1rem;color:#000;padding-bottom:6rem}.custom-ring-image{flex:1;min-width:300px;display:flex;justify-content:center;align-items:center;position:relative}.custom-ring-image img{max-width:70%;height:auto}.custom-ring-text{flex:1;min-width:300px;padding:20px 40px}.custom-ring-text h2{font-size:36px;font-family:var(--futura);font-weight:500;margin-bottom:3rem}.custom-ring-text h4{font-family:var(--futura);font-size:20px;font-weight:500;color:#b88a40;margin-top:25px}.custom-ring-text ul{padding-left:20px;margin-top:10px}.custom-ring-text ul li{margin-bottom:8px;list-style-type:disc;font-family:inherit;font-weight:700}.custom-ring-text li::marker{color:#b88a40}.custom-ring-text a{color:#c1862c;text-decoration:none;font-weight:500}@media (max-width: 800px){.custom-ring-sizing-section{flex-direction:column;padding:30px 20px}.custom-ring-text{padding:20px 0}}.abs-rs-img{position:absolute;top:-2rem;left:o;object-fit:contain}.i-txt{margin:25px 0 50px;font-family:inherit;font-weight:400;font-size:20px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/landing-page.css.map */
