@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Jost:ital,wght@0,100..900;1,100..900&family=Lato:wght@100;300;400;700;900&display=swap";html{scroll-behavior:smooth}img{max-width:100%;height:auto;transition:all .3s ease}img:hover{transform:scale(1.03)}a{transition:all .3s ease}.container{max-width:1328px;padding:0 15px;margin:0 auto}#MainContent{padding:0}.announcement__wrapper .announcement__bar,.announcement__wrapper .announcement__bar .announcement__left,.announcement__wrapper .announcement__bar .announcement__right{height:38px}.announcement__wrapper .announcement__bar .sqs-announcement-bar-close{height:38px;width:38px}.announcement__wrapper .announcement__bar .sqs-announcement-bar-close:after{line-height:38px}.announcement__wrapper .announcement__bar .announcement__main{font-size:15px;font-family:EB Garamond;font-weight:600;letter-spacing:normal}.header__wrapper .theme__header .header__logo{padding:25px 0}.header__wrapper .theme__header .header__menu .menu__item>.navlink{padding:10px 25px;color:#313131}.header__wrapper .theme__header .header__menu .menu__item.main-menu--active>.navlink{color:#d9a728}.header__wrapper .theme__header .header__menu .menu__item.parent>.navlink{gap:6px}.header__wrapper .theme__header .header__menu .menu__item.parent>.navlink:after{content:"";display:inline-block;background-image:url(/cdn/shop/files/arrow_down.svg?v=1762582044);width:11px;height:7px;position:relative;top:1px}.header__wrapper .theme__header .header__menu .menu__item>.navlink .navtext{font-size:14px;line-height:30px;font-family:Lato;font-weight:600;text-transform:capitalize;letter-spacing:normal}.header__wrapper .theme__header .header__desktop__buttons .navlink{padding:5px 14px}.hero-banner{background-size:cover;background-repeat:no-repeat;background-position:center center}.hero-banner .content{max-width:700px;width:100%;position:relative;padding:130px 0 170px 60px}.hero-banner .content span{font-size:16px;line-height:20px;color:#313131;writing-mode:sideways-lr;position:absolute;left:0;top:0;bottom:0;text-align:center;text-transform:uppercase;letter-spacing:.1rem;font-family:EB Garamond;font-weight:400;width:100%}.hero-banner .content h1{font-family:EB Garamond!important;font-weight:700;font-size:72px;line-height:86px;color:#313131;letter-spacing:normal!important;margin-bottom:0}.hero-banner .content p{font-size:18px;line-height:30px;font-family:Lato;font-weight:500;color:#313131;margin:20px 0 24px}.hero-banner .content .hero-buttons{display:flex;flex-wrap:wrap;gap:15px}.hero-banner .content .hero-buttons a{border-radius:5px;border:1px solid #3F3E3D;font-size:16px;line-height:20px;color:#3f3e3d;font-family:Lato;font-weight:700;text-transform:capitalize;display:inline-block;padding:17px 23px;transition:all .3s ease;position:relative}.hero-banner .content .hero-buttons a:hover{background:#3f3e3d;color:#fefefc}.gifting-option{padding:100px 0}.gifting-option .content{text-align:center;margin-bottom:25px}.gifting-option .content h2{font-size:48px;line-height:58px;color:#313131;font-family:EB Garamond;font-weight:700;margin-bottom:14px}.gifting-option .content p{margin:0;font-size:18px;line-height:30px;color:#313131;font-family:Lato;font-weight:600}.gifting-option .gifting-option-wrapper{display:flex;flex-wrap:wrap;gap:10px}.gifting-option .gifting-option-wrapper .gifting-option-box{max-width:calc(25% - 7.5px);width:100%;background:#f3f0ea;border-radius:10px;padding:32px 25px;transition:all .3s ease}.gifting-option .gifting-option-wrapper .gifting-option-box:hover{transform:scale(1.02)}.gifting-option .gifting-option-wrapper .gifting-option-box img{mix-blend-mode:darken;width:81px;height:81px;object-fit:contain}.gifting-option .gifting-option-wrapper .gifting-option-box h3{font-size:24px;line-height:30px;color:#313131;margin:25px 0 15px;font-family:EB Garamond;font-weight:700;text-transform:capitalize}.gifting-option .gifting-option-wrapper .gifting-option-box p{font-size:18px;line-height:30px;color:#313131;font-family:Lato;font-weight:400;margin:0}.gifting-option .gifting-option-wrapper .gifting-option-box a{display:flex;align-items:center;gap:10px;font-size:15px;line-height:18px;color:#313131;letter-spacing:.02rem;text-transform:uppercase;font-family:Lato;font-weight:700;margin-top:45px;position:relative;transition:all .3s ease}.gifting-option .gifting-option-wrapper .gifting-option-box a:hover{color:#d9a728}.gifting-option .gifting-option-wrapper .gifting-option-box a:after{content:"";display:inline-block;width:38px;height:3px;background:#d9a728}.trusted-by h2{text-align:center;font-size:48px;line-height:58px;color:#313131;letter-spacing:normal!important;margin-bottom:28px;font-family:EB Garamond}.trusted-by .trusted-logos{padding:40px 0;background:#777}.trusted-by .trusted-logos .swiper-wrapper{align-items:center;transition-timing-function:linear!important}.trusted-by .trusted-logos .swiper-wrapper .swiper-slide{width:auto}.trusted-by .trusted-logos .swiper-wrapper .swiper-slide .trusted-logo{max-height:60px}.trusted-by .trusted-logos .swiper-wrapper .swiper-slide .trusted-logo img{max-height:60px;height:100%;object-fit:contain}.featured-gifts{padding:100px 0;background:#f8f5f1}.featured-gifts .heading{text-align:center;margin-bottom:35px}.featured-gifts .heading h2{font-size:48px;line-height:58px;color:#313131;letter-spacing:normal!important;margin-bottom:14px;font-family:EB Garamond}.featured-gifts .heading p{margin:0;font-size:18px;line-height:30px;color:#313131;font-family:Lato;font-weight:600}.featured-gifts .featured-gifts-wrapper{display:flex;flex-wrap:wrap;gap:20px}.featured-gifts .featured-gifts-wrapper .featured-gifts-box{max-width:calc(25% - 15px);width:100%;border-radius:10px;overflow:hidden;position:relative}.featured-gifts .featured-gifts-wrapper .featured-gifts-box img{width:100%;height:385px;object-fit:cover;display:flex}.featured-gifts .featured-gifts-wrapper .featured-gifts-box h3{position:absolute;left:0;right:0;bottom:0;top:auto;margin:0;background:#313131b3;font-size:22px;line-height:30px;color:#fff;font-weight:700;text-transform:uppercase;text-align:center;padding:22px 15px}.personalized-gifts{padding:100px 0}.personalized-gifts .personalized-gifts-wrapper{display:flex;flex-wrap:wrap;align-items:center}.personalized-gifts .personalized-gifts-wrapper .content,.personalized-gifts .personalized-gifts-wrapper .image{max-width:50%;width:100%}.personalized-gifts .personalized-gifts-wrapper .content{padding-right:130px}.personalized-gifts .personalized-gifts-wrapper .content span{font-size:18px;line-height:30px;color:#d9a728;font-family:Lato;font-weight:700}.personalized-gifts .personalized-gifts-wrapper .content h2{font-size:48px;line-height:58px;color:#313131;font-family:EB Garamond;font-weight:700;margin:2px 0 14px}.personalized-gifts .personalized-gifts-wrapper .content p{font-size:18px;line-height:30px;color:#313131;font-family:Lato;font-weight:600;margin:0 0 32px}.personalized-gifts .personalized-gifts-wrapper .content a{display:inline-block;background:#d9a728;border:1px solid #D9A728;border-radius:5px;padding:17px 29px;font-size:16px;line-height:20px;color:#fefefc;font-family:Lato;font-weight:700;transition:all .3s ease}.personalized-gifts .personalized-gifts-wrapper .content a:hover{background:transparent;color:#313131;border-color:#313131}.personalized-gifts .personalized-gifts-wrapper .image img{width:100%;height:634px;border-radius:10px}.testimonial-new{padding:100px 0;background:#f8f5f1}.testimonial-new h2{text-align:center;font-size:48px;line-height:58px;color:#313131;margin-bottom:28px}.testimonial-new .testimonial-wrapper{position:relative;max-width:1173px;margin:0 auto}.testimonial-new .testimonial-wrapper .testimonial{position:static}.testimonial-new .testimonial .testimonial-content{border-radius:10px;background:#fefefc;overflow:hidden}.testimonial-new .testimonial .testimonial-content .image{height:246px;display:flex;overflow:hidden}.testimonial-new .testimonial .testimonial-content .image img{width:100%;height:100%;object-fit:cover}.testimonial-new .testimonial .testimonial-content .content{padding:24px 20px 40px;text-align:center}.testimonial-new .testimonial .testimonial-content .content .testimonial-stars{font-size:20px;line-height:20px;color:#f3bb4e}.testimonial-new .testimonial .testimonial-content .content span{font-size:13px;line-height:19px;color:#686868;display:block;margin:22px 0 14px;font-family:Jost}.testimonial-new .testimonial .testimonial-content .content h3{font-size:20px;line-height:30px;color:#313131;margin-bottom:12px;text-transform:capitalize}.testimonial-new .testimonial .testimonial-content .content p{margin:0;font-size:16px;line-height:23px;color:#686868;font-family:Jost}.testimonial-new .testimonial-wrapper .swiper-button-next{right:-81px}.testimonial-new .testimonial-wrapper .swiper-button-prev{left:-81px}.testimonial-new .testimonial-wrapper .swiper-button-next,.testimonial-new .testimonial-wrapper .swiper-button-prev{width:57px;height:57px;background:#ddd5c6;border-radius:50%}.testimonial-new .testimonial-wrapper .swiper-button-next:after,.testimonial-new .testimonial-wrapper .swiper-button-prev:after{content:"";position:absolute;background-image:url(/cdn/shop/files/next-arrow.svg?v=1762232174);width:18px;height:10px}.testimonial-new .testimonial-wrapper .swiper-button-prev:after{transform:rotate(180deg)}#our-offerings .main-content{padding:0}.inner-hero{padding:133px 0 150px;background-size:cover;background-repeat:no-repeat;background-position:center center}.inner-hero .content{max-width:600px;width:100%}.inner-hero.contact .content{max-width:605px}.inner-hero.collection .content{max-width:650px}.inner-hero .content h1{font-size:62px;line-height:72px;color:#313131;font-family:EB Garamond!important;letter-spacing:normal!important;margin:0}.inner-hero.contact .content h1,.inner-hero.collection .content h1{font-size:55px;line-height:65px}.inner-hero .content p{font-size:18px;line-height:30px;color:#313131;font-weight:500;font-family:Lato;margin:23px 0 32px}.inner-hero .content .hero-btns{display:flex;flex-wrap:wrap;gap:15px}.inner-hero .content .hero-btns .btn-orange{background:#d9a728;border:1px solid #D9A728;border-radius:5px;font-size:18px;line-height:23px;color:#faf9f6;font-weight:700;font-family:Lato;padding:16px 30px;transition:all .3s ease}.inner-hero .content .hero-btns .btn-orange:hover{background:transparent;border-color:#313131;color:#313131}.inner-hero .content .hero-btns .btn-secondary{background:transparent;border:1px solid #313131;border-radius:5px;font-size:18px;line-height:23px;color:#313131;font-weight:700;font-family:Lato;padding:16px 30px;transition:all .3s ease}.inner-hero .content .hero-btns .btn-secondary:hover{background:#d9a728;border-color:#d9a728;color:#faf9f6}.our-offerings{background:#f8f5f1;padding:100px 0}.our-offerings h2{text-align:center;font-size:48px;line-height:74px;color:#313131;font-weight:700;margin:0}.our-offerings.client-appreciation .heading p{font-size:18px;line-height:30px;color:#313131;margin:0;text-align:center;font-weight:500}.our-offerings .offerings-wrapper{padding:35px 0;display:flex;flex-wrap:wrap;align-items:center;gap:54px}.our-offerings .offerings-wrapper.grid-reverse{flex-direction:row-reverse}.our-offerings .offerings-wrapper .offering-image{max-width:calc(58% - 27px);width:100%}.our-offerings .offerings-wrapper .offering-image img{width:100%;height:430px;object-fit:cover;border-radius:10px;display:flex}.our-offerings .offerings-wrapper .offering-content{max-width:calc(42% - 27px);width:100%}.our-offerings .offerings-wrapper .offering-content h3{font-size:40px;line-height:47px;color:#313131;margin:0 0 14px;text-transform:capitalize}.our-offerings .offerings-wrapper .offering-content p{margin:0;font-size:18px;line-height:30px;color:#313131;font-family:Lato;font-weight:400}.our-offerings .offerings-wrapper .offering-content .btn-orange{margin-top:23px;display:inline-block;background:#d9a728;border:1px solid #D9A728;border-radius:0;font-size:18px;line-height:23px;color:#faf9f6;font-weight:700;font-family:Lato;padding:16px 26px;transition:all .3s ease}.our-offerings .offerings-wrapper .offering-content .btn-orange:hover{background:transparent;border-color:#313131;color:#313131}.our-offerings .offerings-wrapper:last-child{padding-bottom:0}.our-offerings-cta{padding:85px 0 100px}.our-offerings-cta .content{max-width:785px;margin:0 auto;text-align:center}.our-offerings-cta .content h2{font-size:48px;line-height:58px;color:#313131;margin:0}.our-offerings-cta .content p{font-size:22px;line-height:26px;color:#313131;font-weight:600;margin:12px 0 26px}.our-offerings-cta .content a{display:inline-block;background:#d9a728;border:1px solid #D9A728;border-radius:5px;padding:16px 30px;font-size:18px;line-height:23px;color:#fff;font-weight:700;transition:all .3s ease}.our-offerings-cta .content a:hover{background:transparent;color:#313131;border-color:#313131}.form-hero{padding:52px 0 46px;background-size:cover;background-repeat:no-repeat;background-position:center center}.form-hero .form-wrapper{background:#fefefc;border-radius:10px;max-width:610px;margin-left:auto;padding:35px 35px 45px}.form-hero .form-wrapper h1{font-size:40px;line-height:47px;color:#313131;font-family:EB Garamond!important;letter-spacing:normal!important;margin:0}.form-hero .form-wrapper p{font-size:16px;line-height:25px;color:#313131;font-weight:600;margin:16px 0 20px}.form-hero .form-wrapper #contact_form{margin:0}.form-hero .form-wrapper #contact_form .float__wrapper{margin:0 0 12px}.form-hero .form-wrapper #contact_form .float__wrapper input,.form-hero .form-wrapper #contact_form .float__wrapper textarea,.form-hero .form-wrapper #contact_form .float__wrapper select{margin:0;background-color:#f3f0ea;border-radius:5px;border:1px solid rgba(63,62,61,.16);padding:13px 14px;font-size:16px;line-height:19px;color:#3f3e3da1}.form-hero .form-wrapper #contact_form .float__wrapper input::placeholder,.form-hero .form-wrapper #contact_form .float__wrapper textarea::placeholder,.form-hero .form-wrapper #contact_form .float__wrapper select::placeholder{color:#3f3e3da1}.form-hero .form-wrapper #contact_form .float__wrapper.ff:first-child{padding-right:10px}.form-wrapper #contact_form .float__wrapper textarea{max-height:91px;height:100%}.form-hero .form-wrapper #contact_form button.btn{background:#d9a728;border:1px solid #D9A728;border-radius:5px;font-size:16px;line-height:20px;font-weight:700;color:#fff;font-family:Lato;letter-spacing:normal;text-transform:capitalize;padding:17px 51px;transition:all .3s ease}.form-hero .form-wrapper #contact_form button.btn:hover{color:#313131;border-color:#313131;background:transparent}.why-choose{padding:92px 0;background:#fefefc}.why-choose.why-partner{background:#f8f5f1}.why-choose h2{text-align:center;font-size:48px;line-height:58px;color:#313131;margin-bottom:58px}.why-choose .why-choose-wrapper{display:flex;flex-wrap:wrap;gap:54px}.why-choose.real-estate .why-choose-wrapper.real-estate{gap:94px}.why-choose .why-choose-wrapper .why-choose-box{max-width:calc(25% - 40.5px);width:100%;text-align:center}.why-choose.real-estate .why-choose-wrapper.real-estate .why-choose-box{max-width:calc(33.33% - (94px * 2/3))}.why-choose .why-choose-wrapper .why-choose-box img{max-width:73px;width:100%;height:70px}.why-choose .why-choose-wrapper .why-choose-box h3{font-size:22px;line-height:30px;color:#313131;margin:12px 0;text-transform:capitalize}.why-choose .why-choose-wrapper .why-choose-box p{font-size:18px;line-height:30px;color:#313131;letter-spacing:normal;margin:0}.our-process{padding:90px 0;background:#f8f5f1}.our-process .heading{text-align:center;max-width:620px;margin:0 auto 72px}.our-process .heading h2{margin:0 0 17px;font-size:48px;line-height:58px;color:#313131;text-transform:capitalize}.our-process .heading p{margin:0;font-size:18px;line-height:30px;color:#313131;font-weight:600}.our-process .our-process-wrapper{display:flex;align-items:center;justify-content:center;gap:116px;position:relative}.our-process .our-process-wrapper:before{content:"";border-bottom:1px dashed rgba(49,49,49,.3);position:absolute;left:0;right:0;height:1px;width:100%;top:78px}.our-process .our-process-wrapper .our-process-box{text-align:center;max-width:295px;width:100%}.our-process .our-process-wrapper .our-process-box .our-process-icon{margin-bottom:57px;position:relative}.our-process .our-process-wrapper .our-process-box .our-process-icon:before{content:"";width:20px;height:20px;position:absolute;background:#f5f5f4;border:1px solid #D9A728;border-radius:50%;bottom:-30px;z-index:1;left:50%;transform:translate(-50%)}.our-process .our-process-wrapper .our-process-box .our-process-icon:after{content:"";position:absolute;width:12px;height:12px;bottom:-26px;border-radius:50%;background:#d9a728;left:50%;transform:translate(-50%);z-index:2}.our-process .our-process-wrapper .our-process-box h3{font-size:22px;line-height:30px;color:#313131;text-transform:capitalize;margin-bottom:12px}.our-process .our-process-wrapper .our-process-box p{font-size:18px;line-height:30px;color:#313131;margin:0}.gifting-services{background:#9e8f80;padding:85px 0 100px}.gifting-services .heading{text-align:center;margin-bottom:32px}.gifting-services .heading h2{font-size:48px;line-height:58px;color:#fff;font-weight:700;font-family:EB Garamond;margin:0 0 17px}.gifting-services .heading p{font-size:18px;line-height:30px;color:#fff;font-weight:600;margin:0}.gifting-services .gifting-services-wrapper{display:flex;flex-wrap:wrap;gap:30px}.gifting-services .gifting-services-wrapper .gifting-services-box{max-width:calc(33.33% - 20px);width:100%;padding:54px 32px;background:#f3f0ea;border-radius:10px}.gifting-services .gifting-services-wrapper .gifting-services-box img{display:flex;width:71px;height:71px;object-fit:contain}.gifting-services .gifting-services-wrapper .gifting-services-box h3{margin:40px 0 20px;font-size:24px;line-height:30px;color:#313131}.gifting-services .gifting-services-wrapper .gifting-services-box p{margin:0 0 50px;font-size:18px;line-height:30px;color:#313131}.gifting-services .gifting-services-wrapper .gifting-services-box a{display:flex;align-items:center;gap:12px;font-size:15px;line-height:18px;color:#313131;font-family:Lato;font-weight:700;text-transform:uppercase;letter-spacing:.02rem;position:relative}.gifting-services .gifting-services-wrapper .gifting-services-box a:hover{color:#e9be52}.gifting-services .gifting-services-wrapper .gifting-services-box a:after{content:"";display:inline-block;width:38px;height:3px;background:#e9be52}.faq-section{padding:85px 0 100px;background:#f8f5f1}.faq-section .faq-title{text-align:center;font-size:48px;line-height:58px;color:#313131;text-transform:capitalize;margin:0 0 30px}.faq-section .faq-container{max-width:1040px;margin:0 auto}.faq-section .faq-container .faq-item{padding:40px 0;border-bottom:1px solid rgba(49,49,49,.5)}.faq-section .faq-container .faq-item .faq-question{padding:0;font-size:24px;line-height:28px;color:#313131;font-weight:600;font-family:EB Garamond;display:flex;align-items:center;gap:20px;width:100%}.faq-section .faq-container .faq-item .faq-question span{flex:1;text-align:left}.faq-section .faq-container .faq-item .faq-question:before{content:"";display:inline-block;background-image:url(/cdn/shop/files/faq-icon.svg?v=1762428091);width:30px;height:30px}.faq-section .faq-container .faq-item .faq-question:after{content:"";display:inline-block;background-image:url(/cdn/shop/files/plus.svg?v=1762428091);width:24px;height:24px}.faq-section .faq-container .faq-item.active .faq-question:after{background-image:url(/cdn/shop/files/minus.svg?v=1762428091)}.faq-section .faq-container .faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-section .faq-container .faq-item.active .faq-answer{max-height:100%}.faq-section .faq-container .faq-item .faq-answer p{font-size:18px;line-height:30px;font-weight:500;color:#313131;margin:0;padding-top:25px}.case-study{padding:85px 0 90px;background:#f8f5f1}.case-study .case-study-wrapper{display:flex;align-items:center;flex-wrap:wrap}.case-study .case-study-wrapper .heading{max-width:65%;width:100%}.case-study .case-study-wrapper .button{max-width:35%;width:100%;text-align:end}.case-study .case-study-wrapper .heading h2{font-size:48px;line-height:58px;color:#313131;letter-spacing:.02rem;margin-bottom:14px}.case-study .case-study-wrapper .heading p{font-size:18px;line-height:30px;color:#313131;font-weight:600;margin:0}.case-study .case-study-wrapper .button a{background:#d9a728;border:1px solid #D9A728;border-radius:5px;display:inline-block;padding:16px 29px;font-size:18px;line-height:23px;color:#fefefc;font-family:Lato;font-weight:700;transition:all .3s ease}.case-study .case-study-wrapper .button a:hover{color:#313131;border-color:#313131;background:transparent}.featured-products{padding:85px 0;background:#fefefc}.featured-products h2{font-size:48px;line-height:58px;color:#313131;text-align:center;margin-bottom:28px}.featured-products .featured-products-swiper .featured-product-item{text-align:center}.featured-products .featured-products-swiper .featured-product-item img{width:100%;height:309px;object-fit:cover;border-radius:10px;display:flex}.featured-products .featured-products-swiper .featured-product-item h3{margin:15px 0;font-size:22px;line-height:30px;color:#313131;font-weight:500}.featured-products .featured-products-swiper .featured-product-item p{font-size:20px;line-height:34px;color:#313131;margin:0;font-weight:700}.featured-products .featured-products-wrapper{position:relative}.featured-products .featured-products-wrapper .featured-products-swiper{position:static}.featured-products .featured-products-wrapper .swiper-button-prev{left:-22px}.featured-products .featured-products-wrapper .swiper-button-next{right:-22px}.featured-products .featured-products-wrapper .swiper-button-prev,.featured-products .featured-products-wrapper .swiper-button-next{color:#1c1b1f;width:auto;height:auto}.featured-products .featured-products-wrapper .swiper-button-prev:after,.featured-products .featured-products-wrapper .swiper-button-next:after{font-size:18px}.premium-collections{padding:85px 0 95px;background:#f8f5f1}.premium-collections .heading{text-align:center;margin-bottom:42px}.premium-collections .heading h2{font-size:48px;line-height:58px;color:#313131;margin-bottom:10px}.premium-collections .heading p{margin:0;font-size:18px;line-height:30px;color:#313131;font-weight:600}.premium-collections .premium-collection-wraper{display:flex;flex-wrap:wrap;gap:20px}.premium-collections .premium-collection-wraper .premium-collection-box{max-width:calc(25% - 15px);width:100%;text-align:center}.premium-collections .premium-collection-wraper .premium-collection-box .image-box{background:#f3f0ea;border-radius:10px;text-align:center;padding:47px 30px;margin-bottom:20px}.premium-collections .premium-collection-wraper .premium-collection-box .image-box img{width:100%;height:247px;object-fit:contain}.premium-collections .premium-collection-wraper .premium-collection-box h3{font-size:22px;line-height:35px;color:#313131;margin-bottom:7px}.premium-collections .premium-collection-wraper .premium-collection-box p{font-size:18px;line-height:28px;color:#313131;margin:0}.blog-banner{padding:140px 0 155px}.blog-banner .blog-banner-content{max-width:510px;width:100%}.blog-banner .blog-banner-content h1{font-size:62px;line-height:72px;color:#313131;font-family:EB Garamond!important;letter-spacing:normal!important;font-weight:700}.blog-banner .blog-banner-content p{margin:15px 0 32px;font-size:18px;line-height:30px;color:#313131;font-weight:600;font-family:Lato}.blog-banner .blog-banner-content a{background:#313131;border:1px solid #313131;border-radius:5px;font-size:18px;line-height:23px;color:#faf9f6;font-weight:700;font-family:Lato;display:inline-block;padding:16px 30px;transition:all .3s ease}.blog-wrapper{padding:85px 0 100px}.blog-wrapper .lh-article-grid{padding:0!important}.blog-wrapper .lh-article-grid h2{font-size:48px;line-height:58px;color:#313131;text-align:center;margin-bottom:48px}.blog-wrapper .lh-article-grid .lh-item-blog{padding:0}.blog-wrapper .lh-article-grid .lh-item-blog .lh-item-article{margin-bottom:70px}.blog-wrapper .lh-article-grid .lh-item-blog img{width:100%;height:355px;object-fit:cover;border-radius:10px}.blog-wrapper .lh-article-grid .lh-item-blog .lh-article-info{margin:21px 0 0}.blog-wrapper .lh-article-grid .lh-item-blog .lh-article-info .lh-article-title{margin-bottom:9px}.blog-wrapper .lh-article-grid .lh-item-blog .lh-article-info .lh-article-title a{font-size:24px!important;line-height:32px;color:#313131;font-weight:700}.blog-wrapper .lh-article-grid .lh-item-blog .lh-article-info p{font-size:18px;line-height:30px;color:#313131;margin-bottom:25px}.blog-wrapper .lh-article-grid .lh-item-blog .lh-article-info .read-more{position:relative;font-size:15px;line-height:18px;color:#313131;text-transform:uppercase;font-weight:700;font-family:Lato;display:flex;align-items:center;gap:12px}.blog-wrapper .lh-article-grid .lh-item-blog .lh-article-info .read-more:after{content:"";display:inline-block;width:38px;height:3px;background:#d9a728}.blog-wrapper .lh-article-grid .lh-page-numbers{margin:0!important}.blog-wrapper .lh-article-grid .lh-page-numbers .lh-pagination_pages{gap:10px}.blog-wrapper .lh-article-grid .lh-page-numbers .lh-item-pagination{margin:0!important}.blog-wrapper .lh-article-grid .lh-page-numbers .lh-item-pagination .lh-numbers,.blog-wrapper .lh-article-grid .lh-page-numbers .lh-item-pagination .lh-prev-next{width:34px;height:34px;margin:0!important;justify-content:center;align-items:center;background:#313131;font-size:18px;line-height:18px;color:#fff;font-family:Lato;display:flex}.blog-wrapper .lh-article-grid .lh-page-numbers .lh-item-pagination span.current{color:#fff!important}.blog-detail{padding:42px 0 100px}.blog-detail .blog__article{box-shadow:none;border:0;padding:0;border-radius:0;max-width:1040px;margin:0 auto}.blog-detail .blog__article header{margin-bottom:25px}.blog-detail .blog__article h1{font-size:62px;line-height:72px;color:#313131;font-family:EB Garamond!important;letter-spacing:normal!important;margin-bottom:16px}.blog-detail .blog__article header .blog__article--meta{display:flex;align-items:center}.blog-detail .blog__article header .blog__article--meta p{margin:0}.blog-detail .blog__article header .blog__article--meta .blog__article--author,.blog-detail .blog__article header .blog__article--meta .blog__article--date{display:flex;align-items:center;gap:10px}.blog-detail .blog__article header .blog__article--meta span{font-size:14px;line-height:17px;color:#313131;font-family:Poppins;font-weight:500}.blog-detail .blog__article header .blog__article--meta .blog__article--author{margin-right:20px;padding-right:20px;border-right:1px solid rgba(34,34,34,.2)}.blog-detail .blog__article header .blog__article--meta .blog__article--author img{width:35px;height:35px;object-fit:cover}.blog-detail .blog__article .blog__article__image{margin-bottom:30px}.blog-detail .blog__article .blog__article__image img{width:100%;height:580px;object-fit:cover}.blog-detail .blog__article .blog__article__content p{font-size:18px;line-height:32px;color:#313131;font-family:Lato;font-weight:500;margin:0 0 20px}.blog-detail .blog__article .blog__article__content br{display:none}.blog-detail .blog__article .blog__article__content h2{margin:41px 0 20px;padding:38px 0 15px;border-top:1px solid rgba(34,34,34,.1);font-size:35px;line-height:45px;color:#313131;letter-spacing:normal;font-weight:700!important;font-family:EB Garamond;position:relative}.blog-detail .blog__article .blog__article__content h2 span{font-weight:700!important}.blog-detail .blog__article .blog__article__content h2:after{content:"";position:absolute;left:0;bottom:0;width:285px;height:5px;background:#d9a728}.blog-detail .blog__article .blog__article__content blockquote{margin:0;padding:28px 40px 31px;background:#f3f0ea;border-left:4px solid #D9A728}.blog-detail .blog__article .blog__article__content blockquote h3{font-size:35px;line-height:45px;color:#313131;font-weight:700;margin-bottom:10px}.blog-detail .blog__article .blog__article__content blockquote h3 span{font-weight:700}.blog-detail .blog__article .blog__article__content blockquote p{margin:0;font-style:normal}.inner-page-hero{padding:107px 0;background-size:cover;background-repeat:no-repeat;background-position:center center}.inner-page-hero .content{max-width:596px;width:100%;background:#faf9f6b3;border-radius:10px;padding:40px 40px 55px}.inner-page-hero .content h1{font-size:55px;line-height:65px;color:#313131;font-family:EB Garamond!important;letter-spacing:normal!important;margin:0}.inner-page-hero .content p{font-size:18px;line-height:30px;color:#313131;font-weight:600;margin:13px 0 32px}.inner-page-hero .content .btn-orange{display:inline-block;background:#d9a728;border:1px solid #D9A728;border-radius:5px;font-size:18px;line-height:23px;color:#faf9f6;font-weight:700;font-family:Lato;padding:16px 30px;transition:all .3s ease;text-transform:capitalize}.inner-page-hero .content .btn-orange:hover{background:transparent;border-color:#313131;color:#313131}.real-estate-catalog{padding:100px 0}.real-estate-catalog .real-estate-catalog-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:70px}.real-estate-catalog .real-estate-catalog-wrapper .real-estate-catalog-image{max-width:calc(52% - 35px);width:100%}.real-estate-catalog .real-estate-catalog-wrapper .real-estate-catalog-image img{width:100%;height:580px;object-fit:cover;border-radius:10px}.real-estate-catalog .real-estate-catalog-wrapper .real-estate-catalog-content{max-width:calc(48% - 35px);width:100%}.real-estate-catalog .real-estate-catalog-wrapper .real-estate-catalog-content h2{font-size:48px;line-height:58px;color:#313131;margin:0}.real-estate-catalog .real-estate-catalog-wrapper .real-estate-catalog-content p{font-size:18px;line-height:30px;color:#313131;font-weight:600;margin:9px 0 32px}.real-estate-catalog .real-estate-catalog-wrapper .real-estate-catalog-content .btn-orange{background:#d9a728;border:1px solid #D9A728;border-radius:5px;display:inline-block;padding:16px 29px;font-size:16px;line-height:23px;color:#fefefc;font-family:Lato;font-weight:700;transition:all .3s ease}.real-estate-catalog .real-estate-catalog-wrapper .real-estate-catalog-content .btn-orange:hover{color:#313131;border-color:#313131;background:transparent}.real-estate-gifting{padding:85px 0 100px;background:#f8f5f1}.real-estate-gifting h2{text-align:center;font-size:48px;line-height:58px;color:#313131;margin-bottom:38px}.real-estate-gifting .real-estate-gifting-wrapper{display:flex;flex-wrap:wrap;gap:30px}.real-estate-gifting .real-estate-gifting-wrapper .real-estate-gifting-box{max-width:calc(33.33% - 20px);width:100%}.real-estate-gifting .real-estate-gifting-wrapper .real-estate-gifting-box img{width:100%;height:310px;object-fit:cover;border-radius:10px;display:flex}.real-estate-gifting .real-estate-gifting-wrapper .real-estate-gifting-box .content{margin-top:21px}.real-estate-gifting .real-estate-gifting-wrapper .real-estate-gifting-box .content h3{font-size:24px;line-height:32px;color:#313131;margin-bottom:10px}.real-estate-gifting .real-estate-gifting-wrapper .real-estate-gifting-box .content p{font-size:18px;line-height:30px;margin:0;color:#313131;max-width:96%}.real-estate-gifting .real-estate-gifting-wrapper .real-estate-gifting-box .content ul{margin:12px 0 40px}.real-estate-gifting .real-estate-gifting-wrapper .real-estate-gifting-box .content ul li{padding-left:25px;position:relative;font-size:18px;line-height:24px;color:#313131;margin-bottom:18px}.real-estate-gifting .real-estate-gifting-wrapper .real-estate-gifting-box .content ul li:last-child{margin:0}.real-estate-gifting .real-estate-gifting-wrapper .real-estate-gifting-box .content ul li:before{content:"";position:absolute;background-image:url(/cdn/shop/files/Vector_3.svg?v=1762602274);width:17px;height:13px;left:0;top:6px}.real-estate-gifting .real-estate-gifting-wrapper .real-estate-gifting-box .content .btn-orange{background:#d9a728;border:1px solid #D9A728;border-radius:5px;display:inline-block;padding:16px 29px;font-size:18px;line-height:23px;color:#fefefc;font-family:Lato;font-weight:700;transition:all .3s ease}.real-estate-gifting .real-estate-gifting-wrapper .real-estate-gifting-box .content .btn-orange:hover{color:#313131;border-color:#313131;background:transparent}.other-ocassions{background:#fefefc;padding:85px 0 100px}.other-ocassions h2{text-align:center;font-size:48px;line-height:58px;color:#313131;margin-bottom:38px}.other-ocassions .other-ocassions-wrapper{display:flex;flex-wrap:wrap;gap:30px}.other-ocassions .other-ocassions-wrapper .other-ocassions-box{max-width:calc(33.33% - 20px);width:100%;border:1px solid #D9A728;background:#faf9f6;border-radius:10px;padding:48px 64px;text-align:center;display:flex;align-items:center;justify-content:center}.other-ocassions .other-ocassions-wrapper .other-ocassions-box h3{margin:0;font-size:24px;line-height:34px;color:#313131;font-family:Lato;font-weight:700;text-transform:uppercase;letter-spacing:.15rem}.make-event{padding:85px 0 100px;background:#f8f5f1}.make-event .content{text-align:center}.make-event .content h2{margin:0;font-size:48px;line-height:58px;color:#313131;text-transform:capitalize}.make-event .content p{font-size:20px;line-height:24px;color:#313131;font-weight:600;margin:12px 0 36px}.make-event .content .btn-orange{display:inline-block;background:#d9a728;border:1px solid #D9A728;border-radius:5px;font-size:18px;line-height:23px;color:#faf9f6;font-weight:700;font-family:Lato;padding:16px 30px;transition:all .3s ease;text-transform:capitalize}.make-event .content .btn-orange:hover{background:transparent;border-color:#313131;color:#313131}.contact_form{background:#f8f5f1;padding:80px 0 100px}.contact_form .contact-form-wrapper{max-width:940px;margin:0 auto;width:100%;background:#fff;border-radius:20px;padding:40px 50px 50px}.contact_form .contact-form-wrapper h1{font-size:40px;line-height:43px;font-family:EB Garamond!important;letter-spacing:normal!important;margin-bottom:38px}.contact_form .contact-form-wrapper form,.contact_form .contact-form-wrapper form .float__wrapper{margin:0}.contact_form .contact-form-wrapper form .float__wrapper-flex{gap:30px}.contact_form .contact-form-wrapper form .float__wrapper-flex .float__wrapper{max-width:calc(50% - 15px);width:100%}.contact_form .contact-form-wrapper form .float__wrapper label{position:static;transform:none;color:#313131;opacity:1;text-transform:capitalize;font-size:16px;line-height:20px;letter-spacing:normal;margin:0 0 8px;padding:0}.contact_form .contact-form-wrapper form .float__wrapper input,.contact_form .contact-form-wrapper form .float__wrapper textarea,.contact_form .contact-form-wrapper form .float__wrapper select{background-color:#f8f5f1;border-radius:5px;border:1px solid #C4C4C4;padding:14px 20px;font-size:15px;line-height:18px;color:#31313199;margin-bottom:35px}.contact_form .contact-form-wrapper form .float__wrapper textarea{margin-bottom:17px}.contact_form .contact-form-wrapper form p{margin:0;font-size:16px;line-height:19px;color:#313131}.contact_form .contact-form-wrapper form .btn{background:#d9a728;border:1px solid #D9A728;border-radius:5px;font-size:18px;line-height:23px;font-weight:700;color:#fff;font-family:Lato;letter-spacing:normal;text-transform:capitalize;padding:14px 30px;transition:all .3s ease;margin-top:32px}.contact_form .contact-form-wrapper form .btn:hover{color:#313131;border-color:#313131;background:transparent}.recent-events{padding:85px 0 100px;background:#fefefc}.recent-events h2{text-align:center;font-size:48px;line-height:58px;color:#313131;margin-bottom:38px}.recent-events .recent-events-wrapper{display:flex;flex-wrap:wrap;gap:24px}.recent-events .recent-events-wrapper .recent-events-box{max-width:calc(33.33% - 16px);width:100%;height:auto;border:1px solid #F3F0EA;border-radius:10px}.recent-events .recent-events-wrapper .recent-events-box .image{display:flex;height:311px;overflow:hidden;border-radius:10px 10px 0 0}.recent-events .recent-events-wrapper .recent-events-box .image img{width:100%;height:100%;object-fit:cover}.recent-events .recent-events-wrapper .recent-events-box .content{background:#fff;border-radius:0 0 10px 10px;padding:32px 20px 25px;height:auto}.recent-events .recent-events-wrapper .recent-events-box .content h3{font-size:24px;line-height:30px;color:#313131;margin:0}.recent-events .recent-events-wrapper .recent-events-box .content p{margin:12px 0 7px;font-size:18px;line-height:26px;color:#313131;font-family:Jost}.recent-events .recent-events-wrapper .recent-events-box .content .read-more{font-size:18px;line-height:26px;color:#d9a728;font-weight:500;font-family:Jost;text-decoration:underline;text-underline-offset:2px;transition:all .3s ease}.recent-events .recent-events-wrapper .recent-events-box .content .read-more:hover{text-decoration:none}.collection.collection-ready .collection__products .js-grid{column-gap:20px;row-gap:64px}.collection.collection-ready .collection__products .js-grid .product-grid-item .pos-rel{width:100%!important;padding:0!important}.collection.collection-ready .collection__products .js-grid .product-grid-item .pos-rel .sold-out{position:absolute;top:12px;right:12px;z-index:999;margin:0;background:#9747ff;font-size:18px;line-height:normal;color:#f8f5f1;padding:4px 15px}.collection.collection-ready .collection__products .js-grid .product-grid-item .pos-rel .lazy-image{padding-top:100%!important;border-radius:10px}.collection.collection-ready .collection__products .js-grid .product-grid-item .pos-rel .lazy-image img{height:100%;object-fit:cover;border-radius:10px}.collection.collection-ready .collection__products .js-grid .product-grid-item .product__grid__info{padding:19px 0 0}.collection.collection-ready .collection__products .js-grid .product-grid-item .product__grid__info .grid__title{font-size:22px!important;line-height:30px;color:#313131;font-family:EB Garamond!important;letter-spacing:normal;margin:0 0 4px;text-transform:capitalize}.collection.collection-ready .collection__products .js-grid .product-grid-item .product__grid__info .price_wrapper{margin:0}.collection.collection-ready .collection__products .js-grid .product-grid-item .product__grid__info .price{font-size:18px;line-height:30px;color:#313131}.collection.collection-ready .collection__nav__buttons .collection__sort .popout__toggle{padding:0;gap:10px;font-size:18px;line-height:normal;color:#313131;text-transform:capitalize;letter-spacing:normal;height:auto}.collection.collection-ready .collection__nav{margin:0 0 15px}.collection.collection-ready .collection__nav .collection__filters__toggle{display:none}.collection.collection-ready{padding:100px 0;background:#f8f5f1}.collection.collection-ready .collection__content .collection__products .pagination-custom{display:flex;justify-content:center;align-items:center;margin:60px 0 0;gap:6px}.collection.collection-ready .collection__content .collection__products .pagination-custom li{margin:0}.collection.collection-ready .collection__content .collection__products .pagination-custom li a,.collection.collection-ready .collection__content .collection__products .pagination-custom li span{border:0;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;background:#fff;font-size:16px;line-height:16px;color:#131313;font-weight:700}.collection.collection-ready .collection__content .collection__products .pagination-custom li.active span:after{display:none}.collection.collection-ready .collection__content .collection__products .pagination-custom li.active span,.collection.collection-ready .collection__content .collection__products .pagination-custom li a:hover{background:#d9a728;color:#fefbf5}.collection.collection-ready .collection__content .collection__products .pagination-custom li a:hover svg path{stroke:#fefbf5;fill:#fefbf5}.product-page .product__details #readytoship .pick-card-modal .pick-card-wrapper .step-title{font-family:EB Garamond!important;letter-spacing:normal!important;font-size:48px;line-height:58px;color:#313131}.product-page.custom-product{padding:60px 0 85px}.product-page.custom-product .grid .product__info-wrapper .product__title{font-size:48px;line-height:58px;color:#313131;font-family:EB Garamond!important;letter-spacing:normal!important;margin:20px 0 0}.product-page.custom-product .grid .product__info-wrapper .description{margin:12px 0 20px}.product-page.custom-product .grid .product__info-wrapper .description p{font-size:18px;line-height:28px;color:#313131;margin:0 0 10px}.product-page.custom-product .grid .product__info-wrapper .product__price{margin:0;padding-bottom:25px;border-bottom:1px solid rgba(0,0,0,.25)}.product-page.custom-product .grid .product__info-wrapper .product__price .starting-at{font-size:18px;line-height:140%;text-transform:none;color:#313131;font-style:italic;letter-spacing:normal}.product-page.custom-product .grid .product__info-wrapper .product__price span{font-size:28px;line-height:140%;color:#313131;font-weight:800;letter-spacing:normal}.product-page.custom-product .grid .product__media__wrapper img:hover{transform:none}.product-page.custom-product .grid .product__info-wrapper .ready-to-make{margin:25px 0;font-size:18px;line-height:32px;color:#313131;font-weight:600}.product-page.custom-product .grid .product__info-wrapper .request-quote a{display:inline-block;background:#d9a728;border:1px solid #D9A728;border-radius:5px;font-size:18px;line-height:23px;color:#faf9f6;font-weight:700;font-family:Lato;padding:16px 30px;transition:all .3s ease}.product-page.custom-product .grid .product__info-wrapper .request-quote a:hover{background:transparent;border-color:#313131;color:#313131}.related-section{padding-bottom:70px}.related-section .home__subtitle{font-size:48px;line-height:58px;color:#313131;text-transform:capitalize;font-family:EB Garamond;opacity:1;letter-spacing:normal;padding:0;margin-bottom:38px}.related-section .js-grid{gap:20px}.related-section .js-grid .product-grid-item .pos-rel{width:100%!important;background:#f3f0ea;padding:47px 30px;border-radius:10px}.related-section .js-grid .product-grid-item .pos-rel .lazy-image{padding-top:100%!important}.related-section .js-grid .product-grid-item .product__grid__info{padding:21px 0 0}.related-section .js-grid .product-grid-item .product__grid__info .grid__title{font-size:22px!important;line-height:30px;color:#313131;text-transform:capitalize;font-family:EB Garamond;letter-spacing:normal;margin:0 0 10px}.related-section .js-grid .product-grid-item .product__grid__info .price_wrapper{margin:0}.related-section .js-grid .product-grid-item .product__grid__info .price_wrapper .price{font-size:18px;line-height:30px;color:#313131}.related-section .js-grid .product-grid-item .product__grid__info .product-add-buttons{display:none}.related-section .js-grid .product-grid-item .pos-rel .quick-view-button{left:0}.ready-to-create{padding:85px 0 100px;background:#9e8f80}.ready-to-create .heading{text-align:center;margin-bottom:42px}.ready-to-create .heading h2{font-size:48px;line-height:58px;color:#fff;margin-bottom:10px}.ready-to-create .heading p{margin:0;font-size:18px;line-height:30px;color:#fff;font-weight:500}.ready-to-create .ready-to-create-form{max-width:1100px;margin:0 auto}.ready-to-create .ready-to-create-form #contact_form .form-group{display:flex;flex-wrap:wrap;gap:30px}.ready-to-create .ready-to-create-form #contact_form .form-group input{max-width:calc(50% - 15px);width:100%}.ready-to-create .ready-to-create-form #contact_form .form-group input,.ready-to-create .ready-to-create-form #contact_form .form-group textarea{background:#f3f0ea;border:1px solid #C4C4C4;border-radius:5px;padding:13px 20px;font-size:16px;line-height:19px;color:#31313199;margin-bottom:30px}.ready-to-create .ready-to-create-form #contact_form .form-group input::placeholder,.ready-to-create .ready-to-create-form #contact_form .form-group textarea::placeholder{color:#31313199}.ready-to-create .ready-to-create-form #contact_form .submit input[type=submit]{display:inline-block;background:#d9a728;border:1px solid #D9A728;border-radius:5px;font-size:18px;line-height:23px;color:#faf9f6;font-weight:700;font-family:Lato;padding:16px 28px;transition:all .3s ease;text-transform:capitalize}.ready-to-create .ready-to-create-form #contact_form .submit input[type=submit]:hover{background:transparent;border-color:#313131;color:#313131}.product-add-button,.product-add-buttons{background:#d9a728;border:1px solid #d9a728}button.cart_hidden.action_button.add_to_cart:hover,.product-add-button:hover,.product-add-buttons:hover{color:#313131;border-color:#313131}button.action_button.add_to_cart{background:#d9a728;border:1px solid #d9a728}#quick-view .view-product span,#quick-view .view-product:hover span{color:#d9a728;border-bottom:2px solid #d9a728}.collection .collection__heading--below h1{font-size:48px;line-height:58px;color:#313131;font-family:EB Garamond!important;font-weight:700;letter-spacing:normal!important}.bb-product-lightbox__text--custom-color{font-family:EB Garamond}.site-footer-wrapper .logo-block .footer-logo-wrapper{justify-content:left}.site-footer-wrapper .site-footer{padding-top:100px;padding-bottom:24px}.site-footer-wrapper .logo-block p{font-size:16px;line-height:32px;color:#fff;font-family:Lato;font-weight:500;max-width:330px;margin:28px 0}.site-footer-wrapper .logo-block .footer-social{margin:0;display:flex;gap:17px}.site-footer-wrapper .logo-block .footer-social li{margin:0}.site-footer-wrapper .logo-block .footer-social li a{display:flex;transition:all .3s ease}.site-footer-wrapper .logo-block .footer-social li a:hover{transform:scale(1.1)}.site-footer-wrapper .logo-block .footer-social li svg{width:32px;height:32px}.site-footer-wrapper .logo-block .footer-social li svg path{fill:#324047}.site-footer-wrapper .footer__linklist .footer__title,.site-footer-wrapper .footer__newsletter .footer__title{font-size:18px!important;line-height:23px;color:#fff;font-weight:600!important;font-family:EB Garamond;text-transform:uppercase;margin:0 0 20px}.site-footer-wrapper .footer__linklist .footer-quicklinks{letter-spacing:normal;font-size:16px;line-height:20px;font-family:Lato;font-weight:500;color:#fff;text-transform:capitalize;margin:0}.site-footer-wrapper .footer__linklist .footer-quicklinks li{margin-bottom:23px}.site-footer-wrapper .footer__linklist .footer-quicklinks li:last-child{margin:0}.site-footer-wrapper .footer__newsletter .rte p{font-size:16px;line-height:20px;color:#fff;margin:0 0 28px}.site-footer-wrapper .footer__newsletter .contact-form{margin:0}.site-footer-wrapper .footer__newsletter .contact-form .input-group{margin:0;background:transparent;width:100%}.site-footer-wrapper .footer__newsletter .contact-form .input-group .label--float{display:none}.site-footer-wrapper .footer__newsletter .contact-form .input-group input#mail{font-size:16px;line-height:19px;color:#313131;font-family:Lato;padding:15px 150px 15px 22px;background:#f3f0ea;border-radius:5px!important;border:1px solid #FFFFFF}.site-footer-wrapper .footer__newsletter .contact-form .input-group input#mail::placeholder{color:#313131}.site-footer-wrapper .footer__newsletter .contact-form .input-group .input-group-button{position:absolute;top:1px;left:auto;right:1px;bottom:1px;width:auto;height:auto}.site-footer-wrapper .footer__newsletter .contact-form .input-group .input-group-button #subscribe{background:#d9a728;border-radius:0 5px 5px 0;padding:14px 26px;height:100%;font-size:16px;line-height:19px;color:#fff;font-weight:700;letter-spacing:normal}.site-footer-wrapper .site-footer .footer-secondary-wrapper{margin-top:96px;border-top:1px solid rgba(255,255,255,.1);padding-top:23px}.site-footer-wrapper .site-footer .footer-secondary-wrapper .copyright{font-size:16px;line-height:19px;color:#ffffffb3}.page__template__image.has-no-title+.page__template .page__title{font-family:EB Garamond!important}@media only screen and (min-width: 768px) and (max-width: 991px){.gifting-option .gifting-option-wrapper .gifting-option-box{max-width:calc(50% - 5px)}.featured-gifts .featured-gifts-wrapper .featured-gifts-box{max-width:calc(50% - 10px)}.personalized-gifts .personalized-gifts-wrapper .content,.personalized-gifts .personalized-gifts-wrapper .image{max-width:100%;width:100%}.personalized-gifts .personalized-gifts-wrapper .content{padding-right:0}.personalized-gifts .personalized-gifts-wrapper{gap:30px}.testimonial-new .testimonial-wrapper .swiper-button-next{right:0}.testimonial-new .testimonial-wrapper .swiper-button-prev{left:0}}@media only screen and (min-width: 768px){.site-footer-wrapper .logo-block,.site-footer-wrapper .footer__newsletter{width:30%!important}.product-page.custom-product .grid{display:flex;margin-left:0}.product-page.custom-product .grid .product__media__wrapper{padding:0;max-width:46%;width:100%;margin:0}.product-page.custom-product .grid .product__info-wrapper{max-width:54%;width:100%;padding-left:60px}}@media only screen and (max-width: 767px){.header__wrapper .theme__header .header__logo{padding:10px 0}.header__wrapper .theme__header .header__logo .header__logo__link{width:130px!important}.hero-banner .content{padding:100px 0 50px 30px}.hero-banner .content span{font-size:14px;line-height:16px}.hero-banner .content h1{font-size:34px;line-height:normal}.hero-banner .content p{font-size:16px;line-height:26px;margin:20px 0;max-width:90%}.hero-banner .content .hero-buttons{flex-direction:column;align-items:flex-start}.hero-banner .content .hero-buttons a{font-size:14px;padding:14px 20px}.gifting-option{padding:50px 0}.gifting-option .content h2{font-size:34px;line-height:normal}.gifting-option .content p{font-size:16px;line-height:26px}.gifting-option .gifting-option-wrapper .gifting-option-box{max-width:100%;padding:25px 20px}.gifting-option .gifting-option-wrapper .gifting-option-box h3{font-size:20px;line-height:26px;margin:15px 0}.gifting-option .gifting-option-wrapper .gifting-option-box img{width:45px;height:45px}.gifting-option .gifting-option-wrapper .gifting-option-box p{font-size:16px;line-height:26px}.gifting-option .gifting-option-wrapper .gifting-option-box a{font-size:14px;line-height:16px;margin-top:30px}.trusted-by h2{font-size:34px;line-height:normal;margin-bottom:20px}.trusted-by .trusted-logos{padding:20px 0}.trusted-by .trusted-logos .swiper-wrapper .swiper-slide .trusted-logo,.trusted-by .trusted-logos .swiper-wrapper .swiper-slide .trusted-logo img{max-height:35px}.featured-gifts{padding:50px 0}.featured-gifts .heading h2{font-size:34px;line-height:normal}.featured-gifts .heading p{margin:0;font-size:16px;line-height:26px}.featured-gifts .featured-gifts-wrapper .featured-gifts-box{max-width:100%}.featured-gifts .featured-gifts-wrapper .featured-gifts-box img{height:350px}.featured-gifts .featured-gifts-wrapper .featured-gifts-box h3{font-size:20px;line-height:26px;padding:15px 12px}.personalized-gifts{padding:50px 0}.personalized-gifts .personalized-gifts-wrapper{gap:30px}.personalized-gifts .personalized-gifts-wrapper .content,.personalized-gifts .personalized-gifts-wrapper .image{max-width:100%}.personalized-gifts .personalized-gifts-wrapper .content{padding-right:0}.personalized-gifts .personalized-gifts-wrapper .content span{font-size:16px;line-height:26px}.personalized-gifts .personalized-gifts-wrapper .content h2{font-size:34px;line-height:normal}.personalized-gifts .personalized-gifts-wrapper .content p{font-size:16px;line-height:26px;margin:0 0 20px}.personalized-gifts .personalized-gifts-wrapper .content a{padding:15px 25px}.personalized-gifts .personalized-gifts-wrapper .image img{height:auto}.testimonial-new{padding:50px 0}.testimonial-new h2{font-size:34px;line-height:normal}.testimonial-new .testimonial-wrapper .swiper-button-next{right:0}.testimonial-new .testimonial-wrapper .swiper-button-prev{left:0}.testimonial-new .testimonial .testimonial-content .image{height:auto}.testimonial-new .testimonial .testimonial-content .content{padding:20px 15px 30px}.testimonial-new .testimonial .testimonial-content .content .testimonial-stars{font-size:18px;line-height:18px}.testimonial-new .testimonial .testimonial-content .content span{font-size:12px;line-height:16px;margin:10px 0}.testimonial-new .testimonial .testimonial-content .content h3{font-size:18px;line-height:26px;margin-bottom:10px}.testimonial-new .testimonial .testimonial-content .content p{margin:0;font-size:15px;line-height:22px}.inner-hero{padding:100px 0 50px;background-position:left}.inner-hero .content h1,.inner-hero.contact .content h1,.inner-hero.collection .content h1{font-size:34px;line-height:normal}.inner-hero .content p{font-size:16px;line-height:26px;margin:20px 0}.inner-hero .content .hero-btns{gap:10px}.inner-hero .content .hero-btns .btn-orange,.inner-hero .content .hero-btns .btn-secondary{font-size:16px;line-height:22px;padding:12px 20px}.our-offerings{padding:50px 0}.our-offerings h2{font-size:30px;line-height:normal}.our-offerings.client-appreciation .heading p{font-size:16px;line-height:26px;margin-top:10px}.our-offerings .offerings-wrapper{padding:30px 0;gap:30px}.our-offerings .offerings-wrapper .offering-image,.our-offerings .offerings-wrapper .offering-content{max-width:100%}.our-offerings .offerings-wrapper .offering-image img{height:auto}.our-offerings .offerings-wrapper .offering-content h3{font-size:28px;line-height:normal;margin:0 0 10px}.our-offerings .offerings-wrapper .offering-content p{font-size:16px;line-height:26px}.our-offerings-cta{padding:50px 0}.our-offerings-cta .content h2{font-size:34px;line-height:normal}.our-offerings-cta .content p{font-size:18px;line-height:24px;margin:15px 0 20px}.our-offerings-cta .content a{padding:14px 25px;font-size:16px;line-height:22px}.form-hero{padding:50px 0}.form-hero .form-wrapper h1{font-size:26px;line-height:normal}.form-hero .form-wrapper p{margin:15px 0}.form-hero .form-wrapper{padding:25px 20px}.form-hero .form-wrapper #contact_form button.btn{padding:14px 30px}.why-choose{padding:50px 0}.why-choose h2{font-size:30px;line-height:normal;margin-bottom:30px}.why-choose .why-choose-wrapper{gap:30px}.why-choose .why-choose-wrapper .why-choose-box{max-width:100%}.why-choose .why-choose-wrapper .why-choose-box img{max-width:50px;height:50px}.why-choose .why-choose-wrapper .why-choose-box h3{font-size:20px;line-height:26px}.our-process{padding:50px 0}.our-process .heading{margin:0 auto 50px}.our-process .heading h2{margin:0 0 10px;font-size:30px;line-height:normal}.our-process .heading p{font-size:16px;line-height:26px}.our-process .our-process-wrapper{flex-wrap:wrap;gap:30px}.our-process .our-process-wrapper .our-process-box .our-process-icon{margin-bottom:15px}.our-process .our-process-wrapper .our-process-box .our-process-icon img{width:40px;height:40px}.our-process .our-process-wrapper .our-process-box h3{font-size:20px;line-height:normal;margin-bottom:10px}.our-process .our-process-wrapper .our-process-box p{font-size:16px;line-height:26px}.our-process .our-process-wrapper:before,.our-process .our-process-wrapper .our-process-box .our-process-icon:before,.our-process .our-process-wrapper .our-process-box .our-process-icon:after{display:none}.gifting-services{padding:50px 0}.gifting-services .heading h2{font-size:30px;line-height:normal;margin:0 0 10px}.gifting-services .heading p{font-size:16px;line-height:26px}.gifting-services .gifting-services-wrapper .gifting-services-box{max-width:100%;padding:25px 20px}.gifting-services .gifting-services-wrapper .gifting-services-box img{width:50px;height:50px}.gifting-services .gifting-services-wrapper .gifting-services-box h3{margin:20px 0;font-size:20px;line-height:normal}.gifting-services .gifting-services-wrapper .gifting-services-box p{margin:0 0 30px;font-size:16px;line-height:26px}.gifting-services .gifting-services-wrapper .gifting-services-box a{font-size:14px;line-height:16px}.case-study{padding:50px 0}.case-study .case-study-wrapper{gap:20px}.case-study .case-study-wrapper .heading,.case-study .case-study-wrapper .button{max-width:100%;text-align:center}.case-study .case-study-wrapper .heading h2{font-size:30px;line-height:normal}.case-study .case-study-wrapper .heading p{font-size:16px;line-height:26px}.case-study .case-study-wrapper .button a{padding:14px 25px;font-size:16px;line-height:22px}.featured-products{padding:50px 0}.featured-products h2{font-size:30px;line-height:normal}.featured-products .featured-products-wrapper .swiper-button-prev{left:-13px}.featured-products .featured-products-wrapper .swiper-button-next{right:-13px}.faq-section{padding:50px 0}.faq-section .faq-title{font-size:30px;line-height:normal;margin:0 0 20px}.faq-section .faq-container .faq-item{padding:20px 0}.faq-section .faq-container .faq-item .faq-question{font-size:18px;gap:10px;white-space:normal}.faq-section .faq-container .faq-item .faq-answer p{font-size:16px;line-height:26px;padding-top:10px}.faq-section .faq-container .faq-item .faq-question:before{display:none}.premium-collections{padding:50px 0}.premium-collections .heading{margin-bottom:30px}.premium-collections .heading h2{font-size:30px;line-height:normal}.premium-collections .heading p{font-size:16px;line-height:26px}.premium-collections .premium-collection-wraper{gap:30px}.premium-collections .premium-collection-wraper .premium-collection-box{max-width:100%}.premium-collections .premium-collection-wraper .premium-collection-box .image-box{padding:30px 20px}.premium-collections .premium-collection-wraper .premium-collection-box h3{font-size:20px;line-height:normal}.premium-collections .premium-collection-wraper .premium-collection-box p{font-size:16px;line-height:26px}.blog-banner{padding:100px 0 50px;background-position:left!important}.blog-banner .blog-banner-content h1{font-size:34px;line-height:normal}.blog-banner .blog-banner-content p{margin:15px 0;font-size:16px;line-height:26px}.blog-banner .blog-banner-content a{font-size:16px;line-height:22px;padding:12px 20px}.blog-wrapper{padding:50px 0}.blog-wrapper .lh-article-grid h2{font-size:30px;line-height:normal;margin-bottom:30px}.blog-wrapper .lh-article-grid .lh-item-blog img{height:auto}.blog-wrapper .lh-article-grid .lh-item-blog .lh-item-article{margin-bottom:50px}.blog-wrapper .lh-article-grid .lh-item-blog .lh-article-info .lh-article-title a{font-size:20px!important;line-height:normal}.blog-wrapper .lh-article-grid .lh-item-blog .lh-article-info p{font-size:16px;line-height:26px;margin-bottom:15px}.blog-detail{padding:50px 0}.blog-detail .blog__article h1{font-size:34px;line-height:normal;margin-bottom:10px}.blog-detail .blog__article .blog__article__image img{height:auto}.blog-detail .blog__article .blog__article__image{margin-bottom:20px}.blog-detail .blog__article .blog__article__content p{font-size:16px;line-height:28px;margin:0 0 15px}.inner-page-hero{padding:50px 0}.inner-page-hero .content{padding:20px 20px 30px}.inner-page-hero .content h1{font-size:34px;line-height:normal}.inner-page-hero .content p{font-size:16px;line-height:26px;margin:10px 0 20px}.inner-page-hero .content .btn-orange{font-size:16px;line-height:22px;padding:12px 20px}.why-choose.real-estate .why-choose-wrapper.real-estate{gap:30px}.why-choose.real-estate .why-choose-wrapper.real-estate .why-choose-box{max-width:100%}.real-estate-gifting{padding:50px 0}.real-estate-gifting h2{font-size:30px;line-height:normal;margin-bottom:30px}.real-estate-gifting .real-estate-gifting-wrapper .real-estate-gifting-box{max-width:100%}.real-estate-gifting .real-estate-gifting-wrapper .real-estate-gifting-box img{height:auto}.real-estate-gifting .real-estate-gifting-wrapper .real-estate-gifting-box .content{margin-top:15px}.real-estate-gifting .real-estate-gifting-wrapper .real-estate-gifting-box .content h3{font-size:20px;line-height:normal}.real-estate-gifting .real-estate-gifting-wrapper .real-estate-gifting-box .content p{font-size:16px;line-height:26px;max-width:100%}.real-estate-gifting .real-estate-gifting-wrapper .real-estate-gifting-box .content ul{margin:10px 0 20px}.real-estate-gifting .real-estate-gifting-wrapper .real-estate-gifting-box .content ul li{font-size:16px;margin-bottom:10px}.real-estate-gifting .real-estate-gifting-wrapper .real-estate-gifting-box .content .btn-orange{padding:12px 20px;font-size:16px;line-height:22px}.real-estate-catalog{padding:50px 0}.real-estate-catalog .real-estate-catalog-wrapper{gap:30px}.real-estate-catalog .real-estate-catalog-wrapper .real-estate-catalog-image,.real-estate-catalog .real-estate-catalog-wrapper .real-estate-catalog-content{max-width:100%}.real-estate-catalog .real-estate-catalog-wrapper .real-estate-catalog-image img{height:auto}.real-estate-catalog .real-estate-catalog-wrapper .real-estate-catalog-content h2{font-size:30px;line-height:normal}.real-estate-catalog .real-estate-catalog-wrapper .real-estate-catalog-content p{font-size:16px;line-height:26px;margin:10px 0 20px}.real-estate-catalog .real-estate-catalog-wrapper .real-estate-catalog-content .btn-orange{padding:12px 20px;font-size:16px;line-height:23px}.other-ocassions{padding:50px 0}.other-ocassions h2{font-size:30px;line-height:normal;margin-bottom:30px}.other-ocassions .other-ocassions-wrapper{gap:10px}.other-ocassions .other-ocassions-wrapper .other-ocassions-box{max-width:calc(50% - 5px);width:100%;padding:30px 20px}.other-ocassions .other-ocassions-wrapper .other-ocassions-box h3{font-size:15px;line-height:25px;letter-spacing:.05rem}.make-event{padding:50px 0}.make-event .content h2{font-size:30px;line-height:normal}.make-event .content p{font-size:16px;margin:12px 0 20px}.make-event .content .btn-orange{font-size:16px;line-height:22px;padding:12px 20px}.contact_form{padding:50px 0}.contact_form .contact-form-wrapper{border-radius:10px;padding:20px 15px}.contact_form .contact-form-wrapper h1{font-size:26px;line-height:normal;margin-bottom:15px}.contact_form .contact-form-wrapper form .float__wrapper-flex{gap:10px}.contact_form .contact-form-wrapper form .float__wrapper-flex .float__wrapper{max-width:100%}.contact_form .contact-form-wrapper form .float__wrapper label{font-size:14px;line-height:18px;margin:0 0 5px}.contact_form .contact-form-wrapper form .float__wrapper input,.contact_form .contact-form-wrapper form .float__wrapper textarea,.contact_form .contact-form-wrapper form .float__wrapper select{padding:12px 10px;font-size:14px;line-height:17px;margin-bottom:15px}.contact_form .contact-form-wrapper form .float__wrapper textarea{margin-bottom:10px;max-height:100px}.contact_form .contact-form-wrapper form p{font-size:14px;line-height:18px}.contact_form .contact-form-wrapper form .btn{font-size:16px;line-height:22px;padding:12px 20px;margin-top:20px}.recent-events{padding:50px 0}.recent-events h2{font-size:30px;line-height:normal;margin-bottom:30px}.recent-events .recent-events-wrapper .recent-events-box{max-width:100%}.recent-events .recent-events-wrapper .recent-events-box .image{height:auto}.recent-events .recent-events-wrapper .recent-events-box .content{padding:20px 15px}.recent-events .recent-events-wrapper .recent-events-box .content h3{font-size:20px;line-height:normal}.recent-events .recent-events-wrapper .recent-events-box .content p{margin:10px 0;font-size:16px;line-height:normal}.recent-events .recent-events-wrapper .recent-events-box .content .read-more{font-size:16px;line-height:24px}.collection.collection-ready{padding:50px 0}.collection.collection-ready .collection__products .js-grid{row-gap:30px}.collection.collection-ready .collection__products .js-grid .product-grid-item .product__grid__info{padding:15px 0 0}.collection.collection-ready .collection__products .js-grid .product-grid-item .product__grid__info .grid__title{font-size:18px!important;line-height:normal}.collection.collection-ready .collection__products .js-grid .product-grid-item .product__grid__info .price{font-size:16px;line-height:normal}.collection.collection-ready .collection__content .collection__products .pagination-custom{margin:30px 0 0}.collection.collection-ready .collection__products .js-grid .product-grid-item .pos-rel .sold-out{font-size:14px;padding:4px 10px}.collection.collection-ready .collection__nav .collection__filters__toggle{display:block;font-size:18px;line-height:normal;color:#313131;font-family:EB Garamond!important;text-transform:capitalize;letter-spacing:normal}.collection.collection-ready .collection__nav__buttons .collection__sort .popout__toggle{font-size:16px}.collection.collection-ready .collection__content .collection__products .pagination-custom li a,.collection.collection-ready .collection__content .collection__products .pagination-custom li span{width:35px;height:35px}.product-page.custom-product{padding:50px 0}.product-page.custom-product .grid .product__info-wrapper .product__title{font-size:30px;line-height:normal;margin:0}.product-page.custom-product .grid .product__info-wrapper .description{margin:15px 0}.product-page.custom-product .grid .product__info-wrapper .description p{font-size:16px;line-height:26px}.product-page.custom-product .grid .product__info-wrapper .product__price{padding-bottom:15px}.product-page.custom-product .grid .product__info-wrapper .product__price .starting-at{font-size:16px;line-height:normal}.product-page.custom-product .grid .product__info-wrapper .product__price span{font-size:24px;line-height:140%}.product-page.custom-product .grid .product__info-wrapper .ready-to-make{margin:15px 0;font-size:16px;line-height:26px}.product-page.custom-product .grid .product__info-wrapper .request-quote a{font-size:16px;line-height:22px;padding:12px 20px}.related-section .home__subtitle{font-size:30px;line-height:normal;margin-bottom:30px}.ready-to-create{padding:50px 0}.ready-to-create .heading{margin-bottom:30px}.ready-to-create .heading h2{font-size:30px;line-height:normal}.ready-to-create .heading p{font-size:16px;line-height:26px}.ready-to-create .ready-to-create-form #contact_form .form-group{gap:0}.ready-to-create .ready-to-create-form #contact_form .form-group input,.ready-to-create .ready-to-create-form #contact_form .form-group textarea{padding:12px 15px;margin-bottom:15px}.ready-to-create .ready-to-create-form #contact_form .submit input[type=submit]{font-size:16px;padding:12px 20px}.product-page .product__details #readytoship .pick-card-modal .pick-card-wrapper .step-title{font-size:30px;line-height:normal}.site-footer-wrapper .site-footer{padding-top:50px;padding-bottom:16px}.site-footer-wrapper .logo-block p{line-height:26px;margin:20px 0}.site-footer-wrapper .footer__linklist .footer__title,.site-footer-wrapper .footer__newsletter .footer__title{line-height:22px;margin:0 0 15px}.site-footer-wrapper .footer__linklist .footer-quicklinks li{margin-bottom:15px}.site-footer-wrapper .site-footer .footer-secondary-wrapper{margin-top:30px;padding-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/style.css.map */
