.tps-home-page-banner .pagebuilder-column-group{position:relative}.tps-home-page-banner .pagebuilder-column-line:last-child{position:absolute;left:50%;transform:translateX(-50%);max-width:1440px;bottom:75px;padding-inline:15px}.tps-home-page-banner h1{color:var(--site-white-color);font-weight:500;margin-bottom:15px}.tps-home-page-banner .tps-home-banner-text p{color:var(--site-white-color);font-size:18px;line-height:26px;font-family:'Rosarivo';font-weight:400;margin-bottom:21px;font-style:italic;max-width:563px}.tps-home-page-banner div[data-content-type=button-item]{width:100%}.tps-home-page-banner .pagebuilder-button-primary,a.pagebuilder-button-primary,.pagebuilder-slide-button.pagebuilder-button-primary{color:var(--site-black-color);font-size:16px;line-height:16px;font-family:'Basis Grotesque Arabic';background-color:var(--site-white-color);border:1px solid var(--site-white-color);transition:.5s ease-in-out;font-weight:400;padding:9px 10px 11px;margin:0;border-radius:0;cursor:pointer;max-width:145px;width:100%;text-align:center}.tps-home-page-banner img{display:block;width:100%}.tps-home-page-banner .pagebuilder-column-line:first-child figure,.tps-scaled-with-promises .pagebuilder-column figure,.tps-feutured-collection-slide .pagebuilder-column figure,.tps-wedding-band .pagebuilder-column-group .pagebuilder-column figure{overflow:hidden}.tps-home-page-banner .pagebuilder-column-line:first-child figure img,.tps-scaled-with-promises .pagebuilder-column figure img,.tps-feutured-collection-slide .pagebuilder-column figure img,.tps-wedding-band .pagebuilder-column-group .pagebuilder-column figure img{transition:transform .5s}.tps-scaled-with-promises .pagebuilder-column:nth-child(1){justify-content:center !important;align-items:center}.tps-scaled-with-promises .pagebuilder-column h2,.tps-feutured-collection h2,.tps-wedding-band .tps-time-less-wedding-info .pagebuilder-column-line h2{margin:0;color:var(--site-black-color);font-weight:500}.tps-scaled-with-promises .pagebuilder-column div[data-content-type=text] p,.tps-feutured-collection h2+div[data-content-type=text] p,.tps-feutured-collection .tps-feutured-collection-slide div[data-content-type=text] a,.tps-wedding-band .tps-time-less-wedding-info h2+div[data-content-type=text] p{color:var(--site-black-color);font-family:'Rosarivo';font-size:16px;font-style:italic;font-weight:400;line-height:normal;text-align:center;margin:16px 0 25px}.tps-feutured-collection h2+div[data-content-type=text] p{text-align:left;margin:5px 0 22px}.tps-feutured-collection .tps-feutured-collection-slide div[data-content-type=text] p a{margin:0;text-decoration:none;width:fit-content;margin-inline:auto;position:relative}.tps-feutured-collection .tps-feutured-collection-slide div[data-content-type=text] p a:after{content:'';width:0;height:1px;background-color:var(--site-black-color);transition:width .5s ease-in-out;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.tps-feutured-collection .tps-feutured-collection-slide div[data-content-type=text] p{margin:15px 0 0;text-align:center}.tps-feutured-collection,.tps-wedding-band{padding-inline:30px;max-width:1890px;margin-inline:auto}.tps-home-page-banner .pagebuilder-button-primary:focus,.pagebuilder-slide-button.pagebuilder-button-primary:focus{background-color:transparent;border-color:var(--site-white-color)}.tps-scaled-with-promises .pagebuilder-button-primary:focus{background-color:transparent;border-color:var(--site-black-color);color:var(--site-black-color)}.tps-scaled-with-promises img{display:block}.tps-scaled-with-promises div[data-content-type=buttons] div,.tps-scaled-with-promises div[data-content-type=buttons] a,.tps-scaled-with-promises div[data-content-type=buttons]{width:100%;display:inline-block}.tps-scaled-with-promises div[data-content-type=buttons] div{display:flex !important}.tps-scaled-with-promises div[data-content-type=buttons] a{max-width:145px;margin-inline:auto;padding:11px 10px 11px 11px}.tps-feutured-collection .tps-feutured-collection-slide .slick-slide{padding-inline:10px}.tps-feutured-collection .tps-feutured-collection-slide{margin-inline:-10px}.tps-feutured-collection .tps-feutured-collection-slide{position:relative}.tps-feutured-collection .tps-feutured-collection-slide .slick-arrow{position:absolute;top:-40px;right:0;width:35px;height:35px;background-color:transparent;outline:none;border-radius:50%;background-image:url('../images/header-footer-sprite.svg');background-position:-305px -582px}.tps-feutured-collection .tps-feutured-collection-slide .slick-arrow:before{display:none}.tps-feutured-collection .tps-feutured-collection-slide .slick-arrow.slick-prev{right:50px;left:unset;background-position:-245px -582px}.tps-shop-style-pr .slick-list.draggable{padding:0 300px 0 0 !important}.tps-short--icon .pagebuilder-column-line{max-width:1000px;padding:60px 15px;margin-inline:auto}.tps-short--icon .pagebuilder-column-line .pagebuilder-column{text-align:center}.tps-short--icon .pagebuilder-column p{color:var(--site-black-color);text-align:center;font-family:'Basis Grotesque Arabic';font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:0 auto;max-width:130px}.tps-short--icon .pagebuilder-column:nth-child(3) p{max-width:170px}.tps-short--icon .pagebuilder-column:nth-child(2) p{max-width:82.5px}.tps-short--icon .pagebuilder-column p strong{color:var(--site-black-color);text-align:center;font-family:'Rosarivo';font-size:20px;font-style:italic;font-weight:400;line-height:normal;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:13px}.tps-short--icon .pagebuilder-column p strong:before{content:'';width:30px;height:30px;background-image:url('../images/header-footer-sprite.svg');display:inline-block;margin-bottom:9px}.tps-short--icon .pagebuilder-column:nth-child(1) p strong:before{background-position:-14px -654px}.tps-short--icon .pagebuilder-column:nth-child(2) p strong:before{background-position:-68px -654px}.tps-short--icon .pagebuilder-column:nth-child(3) p strong:before{background-position:-126px -654px}.tps-short--icon .pagebuilder-column:nth-child(4) p strong:before{background-position:-190px -654px}.tps-wedding-band .pagebuilder-column{position:relative}.tps-wedding-band .pagebuilder-column div[data-content-type=text]{position:absolute;left:30px;bottom:30px}.tps-wedding-band .pagebuilder-column div[data-content-type=text] p{margin-bottom:0}.tps-wedding-band .pagebuilder-column div[data-content-type=text] p a{color:var(--site-black-color);font-family:'Rosarivo';font-size:16px;font-style:italic;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:.5s ease-in-out}.tps-wedding-band .pagebuilder-column img{display:block}.tps-wedding-band .pagebuilder-column:nth-child(4) div[data-content-type=text]{left:50%;transform:translateX(-50%)}.tps-wedding-band .pagebuilder-column:nth-child(4) div[data-content-type=text] p a{color:var(--site-white-color)}.tps-wedding-band .pagebuilder-column-group .pagebuilder-column-line{display:grid !important;grid-template-columns:1fr 1fr 2fr;grid-template-rows:auto auto;grid-gap:20px}.tps-wedding-band .pagebuilder-column-group .pagebuilder-column:nth-child(1){width:100% !important;grid-column:1/2;grid-row:1}.tps-wedding-band .pagebuilder-column-group .pagebuilder-column:nth-child(2){width:100% !important;grid-column:2/3;grid-row:1}.tps-wedding-band .pagebuilder-column-group .pagebuilder-column:nth-child(3){width:100% !important;grid-column:1/3;grid-row:2}.tps-wedding-band .pagebuilder-column-group .pagebuilder-column:nth-child(4){width:100% !important;grid-column:3/4;grid-row:1/3;display:flex;align-items:center;justify-content:center}.tps-wedding-band .pagebuilder-column-group .pagebuilder-column figure{height:100%}.tps-wedding-band .pagebuilder-column-group .pagebuilder-column:nth-child(4) figure a{display:flex;height:100%}.tps-ur-vision-ur-craft video{height:101.6%;margin-top:-7.1px}.tps-ur-vision-ur-craft .pagebuilder-column:nth-child(2){align-items:center;justify-content:center !important}.tps-scaled-with-promises.tps-ur-vision-ur-craft div[data-content-type=buttons] a{background-color:var(--site-black-color);color:var(--site-white-color);border-color:var(--site-black-color)}#html-body #maincontent>.columns>.column{padding-bottom:0 !important}.tps-scaled-with-promises.tps-ur-vision-ur-craft div[data-content-type=buttons] a{max-width:165px}.tps-scaled-with-promises.tps-ur-vision-ur-craft .pagebuilder-column:nth-child(1){padding:0 !important}.tps-ur-vision-ur-craft .pagebuilder-column div[data-content-type=html]{width:100%}.tps-wedding-band .tps-time-less-wedding-info .pagebuilder-column-line,.tps-wedding-band .tps-time-less-wedding-info .pagebuilder-column-line .pagebuilder-column{display:flex !important;flex-direction:column !important;align-items:center}.tps-wedding-band .tps-time-less-wedding-info .pagebuilder-column div[data-content-type=text]{position:unset;transform:none}.tps-wedding-band .tps-time-less-wedding-info .pagebuilder-column-line h2{margin:0}.tps-wedding-band .tps-time-less-wedding-info h2+div[data-content-type=text] p{margin:10px 0 30px}.tps-shop-style-pr .tps-feutured-collection-slide .pagebuilder-column-line,.tps-feutured-collection .tps-feutured-collection-slide-section .pagebuilder-column-line{grid-column-gap:1%}#html-body .tps-shop-style-pr .tps-feutured-collection-slide .pagebuilder-column-line .pagebuilder-column:nth-child(n+5),#html-body .tps-feutured-collection .tps-feutured-collection-slide-section .pagebuilder-column-line .pagebuilder-column:nth-child(n+4){display:none}#html-body .tps-shop-style-pr .tps-feutured-collection-slide .pagebuilder-column-line .pagebuilder-column{width:24.5%}#html-body .tps-feutured-collection .tps-feutured-collection-slide-section .pagebuilder-column-line .pagebuilder-column{width:32.7%}@media(hover:hover){.tps-wedding-band .pagebuilder-column:hover p a{text-decoration-line:unset !important}.tps-feutured-collection-slide .pagebuilder-column:hover figure img,.tps-scaled-with-promises .pagebuilder-column figure:hover img,.tps-wedding-band .pagebuilder-column-group .pagebuilder-column:hover figure img{transform:scale(1.1)}.tps-home-page-banner .pagebuilder-button-primary:hover,.pagebuilder-slide-button.pagebuilder-button-primary:hover{background-color:transparent;border-color:var(--site-white-color)}.tps-scaled-with-promises .pagebuilder-button-primary:hover{background-color:transparent;border-color:var(--site-black-color);color:var(--site-black-color)}.tps-feutured-collection .tps-feutured-collection-slide .pagebuilder-column:hover div[data-content-type=text] p a:after{width:100%}.tps-scaled-with-promises.tps-ur-vision-ur-craft div[data-content-type=buttons] a:hover{background-color:transparent;color:var(--site-black-color)}}@media(max-width:1536px){.tps-feutured-collection .tps-feutured-collection-slide .slick-arrow{top:-40px}.tps-ur-vision-ur-craft video{height:102.6%;margin-top:-8.5px}.tps-feutured-collection .tps-feutured-collection-slide{margin-inline:0px;margin-left:-10px}.tps-feutured-collection .tps-feutured-collection-slide.tps-feutured-collection-slide-section{margin-left:0}.tps-home-page-banner .pagebuilder-column-line:last-child{padding-inline:60px}}@media(max-width:1300px){.tps-feutured-collection .tps-feutured-collection-slide.tps-feutured-collection-slide-section{margin-inline:-10px}.tps-ur-vision-ur-craft video{margin-top:-7.5px}.tps-home-page-banner .pagebuilder-column-line:last-child{padding-inline:30px}}@media(max-width:1199px){.tps-home-page-banner .tps-home-banner-text p{max-width:425px}.tps-short--icon .pagebuilder-column p strong{margin-bottom:6px}.tps-feutured-collection,.tps-wedding-band,.tps-home-page-banner .pagebuilder-column-line:last-child{padding-inline:15px}.tps-feutured-collection .tps-feutured-collection-slide{margin-inline:0px !important}.tps-wedding-band .pagebuilder-column div[data-content-type=text]{left:20px;bottom:20px}.tps-ur-vision-ur-craft video{height:103.6%}.tps-short--icon .pagebuilder-column-line{padding:50px 15px}.tps-short--icon .pagebuilder-column p strong{font-size:18px}.tps-home-page-banner .pagebuilder-column-line:last-child{bottom:50px}.tps-ur-vision-ur-craft .pagebuilder-column:nth-child(2),.tps-scaled-with-promises:not(.tps-ur-vision-ur-craft) .pagebuilder-column:nth-child(1){padding-inline:15px !important}.tps-ur-vision-ur-craft video{margin-top:-9px}#html-body .tps-shop-style-pr .tps-feutured-collection-slide .pagebuilder-column-line .pagebuilder-column{width:32.5%}#html-body .tps-shop-style-pr .tps-feutured-collection-slide .pagebuilder-column-line .pagebuilder-column:nth-child(n+4){display:none}}@media(max-width:1024px){.tps-home-page-banner .pagebuilder-column-line:last-child{bottom:30px}.tps-ur-vision-ur-craft video{margin-top:-8px}}@media(max-width:991px){.tps-home-page-banner .tps-banner-text+.pagebuilder-column{display:none !important}.tps-home-page-banner .tps-banner-text{width:100% !important}.tps-home-page-banner .tps-banner-text img{width:100% !important}.tps-home-page-banner h1,.tps-band-made-forever div[data-content-type=text]:not(.tps-small-text) p{text-align:center !important}.tps-home-page-banner .tps-home-banner-text p{margin-inline:auto;text-align:center}.tps-home-page-banner .pagebuilder-button-primary{margin-inline:auto;display:block}.tps-scaled-with-promises .pagebuilder-column div[data-content-type=text] p br{display:none}.tps-wedding-band .pagebuilder-column-group .pagebuilder-column-line{grid-gap:10px}.tps-scaled-with-promises:not(.tps-ur-vision-ur-craft) .pagebuilder-column:nth-child(1){padding:0 15px !important}.tps-ur-vision-ur-craft video{margin-top:-6.8px}.tps-wedding-band .pagebuilder-column div[data-content-type=text]{left:15px;bottom:15px}#html-body .tps-shop-style-pr .tps-feutured-collection-slide .pagebuilder-column-line .pagebuilder-column{width:48.5%}#html-body .tps-shop-style-pr .tps-feutured-collection-slide .pagebuilder-column-line .pagebuilder-column:nth-child(n+3){display:none}}@media(max-width:767px){.tps-shop-style-pr .slick-list.draggable,.tps-feutured-collection .slick-list.draggable{padding:0 50px 0 0 !important}.tps-scaled-with-promises .pagebuilder-column h2,.tps-feutured-collection h2,.tps-feutured-collection h2+div[data-content-type=text] p{text-align:center}.tps-feutured-collection .tps-feutured-collection-slide .slick-arrow{top:44%}.tps-feutured-collection .tps-feutured-collection-slide .slick-arrow.slick-prev{right:auto;left:0}.tps-scaled-with-promises:not(.tps-ur-vision-ur-craft) .pagebuilder-column:nth-child(1),.tps-ur-vision-ur-craft .pagebuilder-column:nth-child(2){padding:50px 15px !important}.tps-scaled-with-promises .pagebuilder-column div[data-content-type=text] p{margin:10px auto 25px;max-width:350px}.tps-scaled-with-promises .pagebuilder-column:nth-child(1){padding:0 !important}.tps-short--icon .pagebuilder-column-line{padding:40px 15px;grid-row-gap:25px}.tps-short--icon .pagebuilder-column p{max-width:100% !important}.tps-short--icon .pagebuilder-column p strong:before{margin-bottom:5px}.tps-short--icon .pagebuilder-column-line .pagebuilder-column{flex-basis:50%;max-width:100%}.tps-scaled-with-promises:not(.tps-ur-vision-ur-craft) .pagebuilder-column-line{flex-direction:column-reverse}.tps-scaled-with-promises:not(.tps-ur-vision-ur-craft) .pagebuilder-column-line .pagebuilder-column{width:100% !important}.tps-scaled-with-promises img{margin-bottom:-6px}.tps-wedding-band .pagebuilder-column-group .pagebuilder-column-line{grid-template-columns:1fr 1fr;grid-gap:15px}.tps-wedding-band .pagebuilder-column img{object-fit:cover}.tps-wedding-band .pagebuilder-column{grid-column:unset !important;grid-row:unset !important}.tps-wedding-band .pagebuilder-column:nth-child(4) div[data-content-type=text]{left:15px;transform:none}.tps-feutured-collection .tps-feutured-collection-slide .slick-arrow{width:35px;height:35px;border-radius:50%;border:1px solid rgba(252,252,252,.7);background:rgba(252,252,252,.7);background-image:none;background-position:center center}.tps-feutured-collection .tps-feutured-collection-slide .slick-arrow:before{display:block !important;font-size:15px;color:var(--site-black-color);padding-inline:0px !important}.tps-feutured-collection .tps-feutured-collection-slide .slick-slide{padding-inline:5px}.tps-home-page-banner .tps-home-banner-text p{font-size:16px;line-height:24px}.tps-feutured-collection h2+div[data-content-type=text] p,.tps-scaled-with-promises .pagebuilder-column div[data-content-type=text] p,.tps-scaled-with-promises .pagebuilder-column div[data-content-type=text] p,.tps-short--icon .pagebuilder-column p,.tps-wedding-band .tps-time-less-wedding-info h2+div[data-content-type=text] p{font-size:14px;line-height:24px}.tps-feutured-collection h2+div[data-content-type=text] p{margin:5px auto 22px;max-width:300px}.tps-wedding-band .pagebuilder-column img{height:100% !important;object-fit:cover}.tps-wedding-band .tps-time-less-wedding-info h2+div[data-content-type=text] p{margin:4px 0 25px}#html-body .tps-shop-style-pr .tps-feutured-collection-slide .pagebuilder-column-line .pagebuilder-column{width:48.5%}#html-body .tps-feutured-collection .tps-feutured-collection-slide-section .pagebuilder-column-line .pagebuilder-column{width:48.7%}#html-body .tps-shop-style-pr .tps-feutured-collection-slide .pagebuilder-column-line .pagebuilder-column:nth-child(n+3){display:none}#html-body .tps-feutured-collection .tps-feutured-collection-slide-section .pagebuilder-column-line .pagebuilder-column:nth-child(n+3){display:none}}@media(max-width:580px){.tps-short--icon .pagebuilder-column p{max-width:140px !important}#html-body .tps-shop-style-pr .tps-feutured-collection-slide .pagebuilder-column-line .pagebuilder-column{width:100%}#html-body .tps-feutured-collection .tps-feutured-collection-slide-section .pagebuilder-column-line .pagebuilder-column{width:100%}#html-body .tps-shop-style-pr .tps-feutured-collection-slide .pagebuilder-column-line .pagebuilder-column:nth-child(n+2){display:none}#html-body .tps-feutured-collection .tps-feutured-collection-slide-section .pagebuilder-column-line .pagebuilder-column:nth-child(n+2){display:none}}