.heading-banner-picture{width:100%}.heading-banner-content{width:53%}@media screen and (max-width:979px){.heading-banner-content{background-color:#151542!important}}.heading-banner-heading,.heading-banner-title{color:#fff!important;text-align:left}@media screen and (min-width:980px)and (max-width:1019px){.heading-banner-title{width:550px}}@media screen and (min-width:1020px)and (max-width:1149px){.heading-banner-title{width:600px}}@media screen and (min-width:1150px)and (max-width:1599px){.heading-banner-title{width:750px}}@media screen and (min-width:1600px){.heading-banner-title{width:880px}}.heading-banner-description{color:#fff!important;width:660px}@media screen and (min-width:760px)and (max-width:979px){.heading-banner-description{width:100%}}.heading-banner-btns{flex-direction:column}@media screen and (max-width:759px){.heading-banner-btns{width:100%}.heading-banner-btns .white-button{font-size:14px;font-weight:400;height:40px;text-transform:capitalize;width:100%}}@media screen and (min-width:760px)and (max-width:979px){.heading-banner-btns{flex-direction:row!important}.heading-banner-btns .white-button{font-weight:400;height:52px;text-transform:uppercase;width:380px}}@media screen and (min-width:980px){.heading-banner-btns .white-button{font-weight:400;height:52px;text-transform:uppercase;width:296px}}.lab-grown-banner-picture{width:100%}.lab-grown-banner-img-rich-text-banner-content-center{align-items:center;display:flex;flex-direction:column}.lab-grown-banner-img-rich-text-banner-content-right{align-items:flex-end;display:flex;flex-direction:column}@media screen and (max-width:759px){.lab-grown-banner-img-rich-text-banner-content-right{width:100%}}@media screen and (max-width:979px){.lab-grown-banner-img-rich-text-banner-content-right{align-items:center}}.lab-grown-banner-img-rich-text-banner-description-center{max-width:900px;text-align:center}@media(min-width:981px)and (max-width:1019px){.lab-grown-banner-img-rich-text-banner-description-center{width:500px}}@media(min-width:1020px)and (max-width:1234px){.lab-grown-banner-img-rich-text-banner-description-center{width:600px}}@media(min-width:1235px)and (max-width:1389px){.lab-grown-banner-img-rich-text-banner-description-center{width:700px}}@media(min-width:1390px)and (max-width:1535px){.lab-grown-banner-img-rich-text-banner-description-center{width:800px}}.lab-grown-banner-img-rich-text-banner-description-right{text-align:right}.lab-grown-banner-img-rich-text-banner-btns-center .blue-button{font-size:14px;font-weight:600;height:40px;text-transform:capitalize;width:170px}@media screen and (max-width:759px){.lab-grown-banner-img-rich-text-banner-btns-right{width:100%}}.lab-grown-banner-img-rich-text-banner-btns-right .blue-button{font-size:14px;font-weight:400;height:40px;width:190px}@media screen and (max-width:759px){.lab-grown-banner-img-rich-text-banner-btns-right .blue-button{width:100%}}.style-guide-grid-heading{font-size:20px;font-weight:600;line-height:28px}@media screen and (max-width:760px){.style-guide-grid-heading{font-size:14px;font-weight:700;line-height:22px}}@media(min-width:760px)and (max-width:979px){.style-guide-left{margin-bottom:20px}}.style-guide-big-picture,.style-guide-link,.style-guide-small-picture-left,.style-guide-small-picture-right{display:flex;flex-direction:column;gap:10px}.style-guide-text-link{padding-top:0!important;text-align:left!important}@media screen and (max-width:759px){.legendary-service-banner-banner-wrapper,.quality-banner-banner-wrapper{padding:36px 12px!important}}@media screen and (min-width:760px)and (max-width:979px){.legendary-service-banner-banner-wrapper,.quality-banner-banner-wrapper{padding:60px 32px!important}}@media screen and (min-width:980px)and (max-width:1520px){.legendary-service-banner-banner-wrapper,.quality-banner-banner-wrapper{padding:80px 32px!important}}.legendary-service-banner-content-wrapper,.quality-banner-content-wrapper{padding:0!important}.legendary-service-banner-btns .blue-banner-button,.quality-banner-btns .blue-banner-button{font-size:14px;font-weight:600}@media screen and (max-width:760px){.legendary-service-banner-btns .blue-banner-button,.quality-banner-btns .blue-banner-button{height:40px;width:290px}}.cert-banner-picture{width:100%}@media(max-width:980px){.cert-banner-img-rich-text-banner-content-left{align-items:center;display:flex;flex-direction:column}}.cert-banner-img-rich-text-banner-title-left{font-size:44px!important;font-weight:400!important;line-height:56px!important;margin-bottom:24px!important;text-transform:uppercase}@media screen and (max-width:760px){.cert-banner-img-rich-text-banner-title-left{font-size:24px!important;font-weight:600!important}}@media(min-width:981px)and (max-width:1234px){.cert-banner-img-rich-text-banner-title-left{margin-bottom:0!important}}.cert-banner-img-rich-text-banner-description-left{font-size:20px!important;line-height:28px!important;max-width:860px}@media(min-width:981px)and (max-width:1019px){.cert-banner-img-rich-text-banner-description-left{margin-bottom:20px!important;width:500px}}@media(min-width:1020px)and (max-width:1234px){.cert-banner-img-rich-text-banner-description-left{margin-bottom:20px!important;width:600px}}@media(min-width:1235px)and (max-width:1389px){.cert-banner-img-rich-text-banner-description-left{width:700px}}@media(min-width:1390px)and (max-width:1535px){.cert-banner-img-rich-text-banner-description-left{width:800px}}@media screen and (max-width:759px){.cert-banner-img-rich-text-banner-btns-left{width:100%}}.cert-banner-img-rich-text-banner-btns-left .blue-button{height:52px;width:294px}@media screen and (max-width:759px){.cert-banner-img-rich-text-banner-btns-left .blue-button{width:100%}}.astor-banner-picture{width:100%}@media screen and (max-width:979px){.astor-banner-img-rich-text-banner-content-wrapper-right{background-color:#151542!important}}.astor-banner-img-rich-text-banner-content-right{text-align:right}@media(max-width:980px){.astor-banner-img-rich-text-banner-content-right{align-items:center;display:flex;flex-direction:column}}.astor-banner-img-rich-text-banner-title-right{color:#fff!important;font-size:44px!important;margin-bottom:24px!important;text-transform:uppercase}@media screen and (max-width:760px){.astor-banner-img-rich-text-banner-title-right{font-size:24px!important;font-weight:400!important}}@media screen and (min-width:980px)and (max-width:1279px){.astor-banner-img-rich-text-banner-title-right{line-height:50px!important;width:500px}}@media screen and (min-width:1280px){.astor-banner-img-rich-text-banner-title-right{width:725px}}.astor-banner-img-rich-text-banner-description-right{color:#fff!important;margin-bottom:48px!important;text-align:right;width:740px}@media screen and (min-width:980px)and (max-width:1279px){.astor-banner-img-rich-text-banner-description-right{width:500px}}@media screen and (min-width:1280px){.astor-banner-img-rich-text-banner-description-right{width:725px}}.astor-banner-img-rich-text-banner-btns-right{justify-content:flex-end!important}@media screen and (max-width:759px){.astor-banner-img-rich-text-banner-btns-right{align-items:center;width:100%}}@media screen and (min-width:980px)and (max-width:1279px){.astor-banner-img-rich-text-banner-btns-right{width:500px}}.astor-banner-img-rich-text-banner-btns-right .white-button{font-size:16px;font-weight:400;height:52px;text-transform:uppercase;width:380px}@media screen and (max-width:760px){.astor-banner-img-rich-text-banner-btns-right .white-button{font-size:14px;height:40px;text-transform:capitalize;width:204px}}.dyo-banner-picture{width:100%}@media screen and (max-width:979px){.dyo-banner-img-rich-text-banner-content-wrapper-center{background-color:#f7f7f7!important}}.dyo-banner-img-rich-text-banner-content-center{align-items:center;display:flex;flex-direction:column}@media screen and (max-width:759px){.dyo-banner-img-rich-text-banner-content-left{width:100%}}@media screen and (max-width:979px){.dyo-banner-img-rich-text-banner-content-left{align-items:center;display:flex;flex-direction:column}}@media screen and (min-width:980px)and (max-width:1170px){.dyo-banner-img-rich-text-banner-logo-left{margin-bottom:5px!important}}.dyo-banner-img-rich-text-banner-title-center{font-size:44px!important;margin-bottom:24px!important;text-align:center;text-transform:uppercase}@media screen and (max-width:759px){.dyo-banner-img-rich-text-banner-title-center{font-size:24px!important;line-height:31px!important;width:100%}}@media screen and (min-width:760px)and (max-width:979px){.dyo-banner-img-rich-text-banner-title-center{line-height:50px!important;width:100%}}@media screen and (min-width:980px)and (max-width:1439px){.dyo-banner-img-rich-text-banner-title-center{line-height:50px!important;width:700px}}@media screen and (min-width:1440px)and (max-width:1599px){.dyo-banner-img-rich-text-banner-title-center{line-height:50px!important;width:750px}}@media screen and (min-width:1600px){.dyo-banner-img-rich-text-banner-title-center{width:880px}}.dyo-banner-img-rich-text-banner-description-center{margin-bottom:48px!important;text-align:center}@media screen and (min-width:980px)and (max-width:1029px){.dyo-banner-img-rich-text-banner-description-center{width:450px}}@media screen and (min-width:1030px)and (max-width:1199px){.dyo-banner-img-rich-text-banner-description-center{width:500px}}@media screen and (min-width:1200px)and (max-width:1399px){.dyo-banner-img-rich-text-banner-description-center{width:600px}}@media screen and (min-width:1400px)and (max-width:1599px){.dyo-banner-img-rich-text-banner-description-center{width:700px}}@media screen and (min-width:1600px){.dyo-banner-img-rich-text-banner-description-center{width:800px}}@media screen and (max-width:759px){.dyo-banner-img-rich-text-banner-btns-center{width:100%}.dyo-banner-img-rich-text-banner-btns-center .blue-button{font-size:14px;font-weight:600;height:40px;text-transform:capitalize;width:100%}}@media screen and (min-width:760px)and (max-width:1100px){.dyo-banner-img-rich-text-banner-btns-center{flex-direction:row!important}.dyo-banner-img-rich-text-banner-btns-center .blue-button{height:40px;width:250px}}@media screen and (min-width:1100px)and (max-width:1599px){.dyo-banner-img-rich-text-banner-btns-center .blue-button{width:300px}}.dyo-banner-img-rich-text-banner-btns-left{justify-content:flex-start!important}@media screen and (max-width:759px){.dyo-banner-img-rich-text-banner-btns-left{justify-content:inherit;width:100%}}.dyo-banner-img-rich-text-banner-btns-left .blue-button{font-size:14px;height:40px;width:172px}@media screen and (max-width:759px){.dyo-banner-img-rich-text-banner-btns-left .blue-button{width:100%}}@media screen and (min-width:760px)and (max-width:979px){.dyo-banner-img-rich-text-banner-btns-left .blue-button{width:163px}}.inspired-images-list-text-link{margin-top:20px}.inspired-images-list,.inspired-images-list-picture{border-radius:200px;height:206.67px;width:206.67px}.diamonds-list-title{font-weight:500!important}.diamonds-list-text-link,.diamonds-list-title{color:#151542!important;font-family:Lora Headlines}.diamonds-list-text-link{font-size:16px!important;margin-top:17px}.diamonds-list,.diamonds-list-picture{height:174.67px;width:174.67px}@media(min-width:980px)and (max-width:1521px){.diamonds-list,.diamonds-list-picture{height:76px;width:76px}}@media(min-width:1522px){.diamonds-list,.diamonds-list-picture{height:76px;width:76px}}.td-bank-banner-picture{width:100%}@media(max-width:760px){.td-bank-banner-img-rich-text-banner-content-wrapper-left{background-color:#fff8ef!important;padding:32px 24px 40px}}@media(min-width:761px)and (max-width:980px){.td-bank-banner-img-rich-text-banner-content-wrapper-left{background-color:#fff8ef!important;padding:40px}}@media(max-width:980px){.td-bank-banner-img-rich-text-banner-content-left{align-items:center;display:flex;flex-direction:column}}@media(min-width:981px)and (max-width:1100px){.td-bank-banner-img-rich-text-banner-heading-left{font-size:14px!important;margin-bottom:5px!important}}@media(min-width:1101px)and (max-width:1200px){.td-bank-banner-img-rich-text-banner-heading-left{font-size:15px!important;margin-bottom:5px!important}}@media(min-width:1201px)and (max-width:1300px){.td-bank-banner-img-rich-text-banner-heading-left{margin-bottom:5px!important}}.td-bank-banner-img-rich-text-banner-title-left{max-width:500px;width:100%}@media(min-width:981px)and (max-width:1100px){.td-bank-banner-img-rich-text-banner-title-left{font-size:18px!important;line-height:25px!important;margin-bottom:5px!important}}@media(min-width:1101px)and (max-width:1200px){.td-bank-banner-img-rich-text-banner-title-left{font-size:19px!important;line-height:25px!important;margin-bottom:5px!important}}@media(min-width:1201px)and (max-width:1300px){.td-bank-banner-img-rich-text-banner-title-left{font-size:24px!important;line-height:33px!important}}.td-bank-banner-img-rich-text-banner-description-left{width:520px}@media(max-width:760px){.td-bank-banner-img-rich-text-banner-description-left{padding:0!important}.td-bank-banner-img-rich-text-banner-description-left div{width:100%}}@media(max-width:980px){.td-bank-banner-img-rich-text-banner-description-left{align-items:center;display:flex;flex-direction:column}}@media(min-width:981px)and (max-width:1100px){.td-bank-banner-img-rich-text-banner-description-left{font-size:14px!important;width:445px}}@media(min-width:1101px)and (max-width:1200px){.td-bank-banner-img-rich-text-banner-description-left{font-size:15px!important;width:485px}}.td-bank-banner-img-rich-text-banner-description-left .blue-button{height:52px;width:195px}@media(max-width:760px){.td-bank-banner-img-rich-text-banner-description-left .blue-button{width:100%}}@media(min-width:1201px)and (max-width:1300px),(min-width:981px)and (max-width:1200px){.td-bank-banner-img-rich-text-banner-description-left .blue-button{height:40px}}.td-bank-banner-img-rich-text-banner-description-left .small-text{font-size:14px}.explore-images-list-text-link{font-family:Gantari!important;font-size:20px!important;font-weight:600!important;margin-top:16px}@media(min-width:980px)and (max-width:1521px){.explore-images-list,.explore-images-list-picture{height:299.67px;width:299.67px}}@media(min-width:1522px){.explore-images-list,.explore-images-list-picture{height:453.33px;width:453.33px}}.explore-images-list-content,.explore-images-list-picture-content{padding:0 32px}.swiper-slide{width:auto!important}.centered-text-wrapper{width:100%}.hand-crafted-wrapper{background-color:#f7f7f7;width:100%}