html,body{max-width:100%;overflow-x:hidden}.product-details-section .carousel{padding:0 3rem}.product-details-section .carousel .carousel-control-prev,.product-details-section .carousel .carousel-control-next,.similar-items .carousel .carousel-control-prev,.similar-items .carousel .carousel-control-next{width:auto}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23142c50'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23142c50'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.banner-section .title{font-family:Pacifico,cursive}@media (max-width: 1199.98px){.banner-section{margin-bottom:0;--bs-body-font-size: .875rem}.banner-frame-border .inner-frame{width:98%}}@media (max-width: 991.98px){.banner-frame-border .inner-frame{width:97.5%}}@media (max-width: 767.98px){.similar-items .carousel-inner .carousel-control-prev{left:14px}.similar-items .carousel-inner .carousel-control-next{right:14px}.similar-items .product-items{overflow:initial}.banner-frame-border,.banner-frame-border .inner-frame{height:270px}.banner-frame-border .inner-frame .frame-mat{width:100%;height:100%}.banner-frame-border .inner-frame{width:96.5%}}@media (max-width: 576px){.banner-frame-border .inner-frame{width:95.5%}}.product-details-section .products-list{display:flex;gap:1rem;white-space:nowrap;overflow:auto;margin-top:1.5rem}.dropdown-menu .menu-items .nav-hide-btn{font-weight:600;padding-top:8px}.products-list .carousel-item{padding:12px}#apple-pay-button{height:48px;width:100%;display:inline-block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:plain;-apple-pay-button-style:black}@media (min-width: 768px){.product-section .product-image{width:150px;height:150px}.video-bg{height:350px}.video-bg .video-container{padding-top:90px}.banner-frame-border,.banner-frame-border .inner-frame{height:370px}.banner-frame-border .inner-frame .frame-mat{width:100%;height:100%}}@media (min-width: 992px){#shop-menu{width:40%}#comingsoon-menu{width:22%;margin-right:200px}.shape-section .shape .item:hover .shape-img img{transform:scale(1.1);transition:transform .3s}.border-jewelry,.border-diamonds{height:100%}.testimonial .carousel{padding-left:80px;padding-right:80px}.video-bg .video-container{padding-top:50px}.banner-frame-border,.banner-frame-border .inner-frame{height:470px}.banner-frame-border .inner-frame .frame-mat{width:100%;height:100%}}@media (min-width: 1200px){.product-section .product-image{width:180px;height:180px}#comingsoon-menu{width:20%;margin-right:200px}.video-bg .video-container{padding-top:25px}.banner-frame-border{height:570px}.banner-frame-border .inner-frame{height:570px;width:98%}.banner-frame-border .inner-frame .frame-mat{width:100%;height:100%}}@media (min-width: 1400px){#shop-menu{width:35%}#comingsoon-menu{width:17%;margin-right:200px}.video-bg .video-container{padding-top:0}.banner-frame-border .inner-frame{width:98.6%}}@media (min-width: 1500px){.page-banner{min-height:350px}}@media (min-width: 1600px){.page-banner{min-height:400px}}@media (min-width: 1700px){#shop-menu{width:30%}#comingsoon-menu{width:15%;margin-right:300px}}@media (min-width: 2000px){#shop-menu{width:25%}#comingsoon-menu{width:13%;margin-right:400px}.page-banner{min-height:450px}.banner-frame-border .inner-frame{width:99%}}@media (min-width: 2200px){#comingsoon-menu{width:10%;margin-right:600px}.page-banner{min-height:500px}}@media (min-width: 2800px){#comingsoon-menu{width:8%;margin-right:900px}}.banner-section img{max-width:100%;height:auto;max-height:525px}.border-jewelry{border:1px solid #b48743;border-radius:10px}.title-jewelry{font-weight:700;text-align:center}.border-diamonds{border:1px solid #142c50;border-radius:10px}.title-diamonds{font-weight:700;text-align:center}.product-section .product-image{max-width:100%}.home-banner-text a{text-decoration:underline;color:#fff}.home-banner-text{color:#fff}.product-section .product-image img{border-radius:50%}.category-tile{width:60%;height:60%}.testimonial-play-button{position:absolute;top:100px;left:40%}.carousel-inner{min-height:200px}.offer-section #deals-of-the-day:hover{color:#b48743}.banner-frame-border{background-color:#ecf0f1;color:#000000b3;box-sizing:border-box;margin:20px auto;padding:0;width:100%;box-shadow:10px 10px 50px #00000080,-1px -1px 2px #fff}.banner-frame-border .inner-frame{position:relative;margin-left:auto;margin-right:auto;border-top:25px solid rgba(0,0,0,.19);border-left:25px solid rgba(0,0,0,.15);border-right:25px solid rgba(0,0,0,.08);border-bottom:25px solid rgba(0,0,0,.05);box-shadow:-1px -1px -1px #0009,1px 1px 2px #fff}.banner-frame-border .inner-frame:before,.banner-frame-border .inner-frame:after,.banner-frame-border .inner-frame .corner-top-right,.banner-frame-border .inner-frame .corner-bottom-left{content:"";position:absolute;width:35px;height:.5px;background-color:gray;z-index:1}.banner-frame-border .inner-frame:before{top:-13px;left:-30px;transform:rotate(45deg)}.banner-frame-border .inner-frame:after{bottom:-13px;right:-30px;transform:rotate(45deg)}.banner-frame-border .inner-frame .corner-top-right{top:-13px;right:-30px;transform:rotate(-45deg)}.banner-frame-border .inner-frame .corner-bottom-left{bottom:-13px;left:-30px;transform:rotate(-45deg)}.banner-frame-border .inner-frame .frame-mat{background-color:#fff;padding:0;overflow:hidden}.banner-frame-border .inner-frame .frame-mat .frame-image{width:100%;height:100%;background-size:cover}.banner-frame-border .inner-frame .frame-mat a{text-decoration:underline}.ql-font-inter{font-family:Inter,sans-serif}.ql-font-roboto{font-family:Roboto,sans-serif}.ql-font-montserrat{font-family:Montserrat,sans-serif}.ql-font-playfair{font-family:Playfair Display,serif}.ql-font-merriweather{font-family:Merriweather,sans-serif}.ql-font-oswald{font-family:Oswald,serif}.ql-font-satisfy{font-family:Satisfy,cursive}.ql-font-pacifico{font-family:Pacifico,cursive}.ql-font-sans{font-family:sans-serif}.ql-font-serif{font-family:serif}.ql-font-monospace{font-family:monospace}
