/*!/wp-content/themes/generatepress_child/css/home.css*/.tps_home_top_banner{position:relative}.tps_home_top_banner .tps_home_top_banner_text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tps_home_top_banner .tps_home_top_banner_text h1{max-width:490px;margin-bottom:15px;color:var(--site-white-color)}.tps_home_top_banner .tps_home_top_banner_text p{margin-bottom:20px;color:var(--site-white-color)}.tps_home_top_banner .tps_home_top_banner_text .elementor-button{width:100%;max-width:210px;font-size:16px}.tps_home_custom_design .tps_home_video_box{box-shadow:0 6px 8px 1px rgb(0 0 0 / .25)}.tps_home_custom_design .tps_custom_seding_text_box p br{display:none}.tps_home_custom_design .tps_custom_seding_text_box>.elementor-element-populated{padding:65px 35px 70px;z-index:9;position:absolute;top:50%;transform:translateY(-50%);right:-12%;background-color:var(--site-color-7)}.tps_home_shop_diamond .elementor-widget-heading+.elementor-widget-text-editor p{max-width:815px;margin-inline:auto}.tps_home_shape_slider .elementor-element .elementor-heading-title{position:relative;width:fit-content;margin-inline:auto}.tps_home_shape_slider .elementor-element .elementor-widget-container{display:flex;flex-direction:column;justify-content:center;grid-gap:10px;margin-top:12px}.tps_home_shape_slider .elementor-widget-container p a::after{content:'';width:0%;height:1px;background-color:var(--site-black-color);position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:width 0.5s ease}.tps_home_shape_slider .elementor-element.e-child{cursor:pointer}.tps_home_shape_slider .elementor-element .elementor-widget-container p a{position:relative;width:fit-content;display:flex;flex-direction:column;grid-row-gap:10px;font-size:16px;line-height:16px;color:var(--site-black-color);margin-inline:auto;text-align:center}.tps_home_shape_slider .elementor-element .elementor-widget-container p a::before{content:'';width:60px;height:60px;margin-inline:auto;background-image:url(/wp-content/themes/generatepress_child/css/../images/homepage_icon_sprite.svg);display:block}.tps_home_shape_slider .elementor-element .elementor-widget-container p{margin-bottom:0px!important}.tps_home_shape_slider .tps_shape_round .elementor-element .elementor-widget-container p a::before{background-position:-12px -24px}.tps_home_shape_slider .tps_shape_cushion .elementor-element .elementor-widget-container p a::before{background-position:-105px -24px}.tps_home_shape_slider .tps_shape_oval .elementor-element .elementor-widget-container p a::before{background-position:-189px -24px}.tps_home_shape_slider .tps_shape_princess .elementor-element .elementor-widget-container p a::before{background-position:-423px -24px}.tps_home_shape_slider .tps_shape_asscher .elementor-element .elementor-widget-container p a::before{background-position:-509px -24px}.tps_home_shape_slider .tps_shape_marquise .elementor-element .elementor-widget-container p a::before{background-position:-764px -24px}.tps_home_shape_slider .tps_shape_radiant .elementor-element .elementor-widget-container p a::before{background-position:-602px -24px}.tps_home_shape_slider .tps_shape_pear .elementor-element .elementor-widget-container p a::before{background-position:-259px -24px}.tps_home_shape_slider .tps_shape_emerald .elementor-element .elementor-widget-container p a::before{background-position:-682px -24px}.tps_home_shape_slider .tps_shape_heart .elementor-element .elementor-widget-container p a::before{background-position:-332px -24px}.tps_wedding_band_right_col .e-con-full.e-child,.tps_wedding_band_left_col .tps_wedding_band_right_image{position:relative}.tps_wedding_band_right_col .e-con-full.e-child .elementor-widget-heading,.tps_wedding_band_left_col .tps_wedding_band_right_image .elementor-widget-heading{position:absolute;bottom:22px;left:30px}.tps_wedding_band_right_col .e-con-full.e-child .elementor-widget-container{width:100%;overflow:hidden;margin-inline:auto}.tps_home_wedding_band .elementor-widget-container a{overflow:hidden;margin-right:unset;display:flex;width:100%}.tps_home_wedding_band .elementor-widget-container a img,.tps_wedding_band_right_col .e-con-full.e-child .elementor-widget-container img{width:100%}.tps_why_derco .tps_why_derco_col .elementor-widget-heading p{position:relative}.tps_why_derco .tps_why_derco_col .elementor-widget-heading p::before{content:'';width:80px;height:80px;margin-inline:auto;display:block;background-image:url(/wp-content/themes/generatepress_child/css/../images/homepage_icon_sprite.svg);margin-bottom:15px}.tps_why_derco .tps_why_derco_col.tps_why_derco_buying .elementor-widget-heading p::before{background-position:-15px -123px}.tps_why_derco .tps_why_derco_col.tps_why_derco_price .elementor-widget-heading p::before{background-position:-162px -123px}.tps_why_derco .tps_why_derco_col.tps_why_derco_best .elementor-widget-heading p::before{background-position:-316px -123px}.tps_why_derco .tps_why_derco_col .elementor-widget-text-editor p{max-width:350px;margin:auto}.tps_home_wedding_band .tps_wedding_band_container,.tps_home_wedding_band .tps_wedding_band_container .tps_wedding_band_right_col{justify-content:space-between}.tps_home_wedding_band .tps_wedding_band_container .tps_wedding_band_left_col,.tps_home_wedding_band .tps_wedding_band_container .tps_wedding_band_right_col{width:49.2%}.tps_home_wedding_band .tps_wedding_band_container .tps_wedding_band_right_col .e-con-full.e-child{width:48.5%}.tps_home_jw_insurance .tps_jewel_hm p{text-shadow:none;display:flex;align-content:center;justify-content:center}.tps_home_jw_insurance .tps_jewel_hm p img{width:170px;margin-inline:8px}.tps_home_jw_insurance ul.elementor-icon-list-items{width:fit-content;margin-inline:auto}.tps_home_jw_insurance ul.elementor-icon-list-items li:not(:nth-last-child(1)){margin-bottom:15px}.tps_home_jw_insurance ul.elementor-icon-list-items li{position:relative;padding-left:24px}.tps_home_jw_insurance ul.elementor-icon-list-items li::before{content:'';width:22px;height:30px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(/wp-content/themes/generatepress_child/css/../images/homepage_icon_sprite.svg);background-position:-447px -156px}.tps_home_top_banner .tps_home_tab_banner,.tps_home_top_banner .tps_home_mob_banner{display:none}.tps_home_top_banner .tps_home_desktop_banner,.tps_home_top_banner .tps_home_tab_banner,.tps_home_top_banner .tps_home_mob_banner{margin-block-end:0px!important}.tps-engagement-rings-style-slider .swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.tps-engagement-rings-style-slider .swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.tps-engagement-rings-style-slider .swiper-container>.swiper-slide__content{position:absolute;top:0}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.tps-engagement-rings-style-slider .swiper-slide{display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0;margin:auto}.tps-engagement-rings-style-slider .swiper-slide-active{display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0;margin:auto}.tps-engagement-rings-style-slider .swiper-slide img{width:100%;transition:0.3s ease-in-out;height:auto}.tps-engagement-rings-style-slider .swiper-slide-active img{z-index:20;transform:scale(1.53)}.tps-engagement-rings-style-slider .swiper-container{padding-top:80px!important;padding-bottom:0px!important;width:100%!important}.tps-engagement-rings-style-slider .swiper-slide-content-cr{display:flex;align-items:center;justify-content:center}.tps-engagement-rings-style-slider .swiper-button-prev,.tps-engagement-rings-style-slider .swiper-button-next{position:unset!important;background:url(https://ion.r2net.com/images/amazingHomepage/Arrow.svg) no-repeat 50%;background-size:50%;content:"";cursor:pointer;height:84px;margin-top:-42px;max-width:33%;transition:all .3s;width:200px}.tps-engagement-rings-style-slider .swiper-button-prev::after,.tps-engagement-rings-style-slider .swiper-button-next::after{display:none}.tps-engagement-rings-style-slider .swiper-button-prev{transform:rotate(180deg)}.tps-engagement-rings-style-slider .swiper-slide-content-cr .styleTextContainer{padding-inline:0;text-align:center;max-width:150px;width:150px}.tps-engagement-rings-style-slider .swiper-slide-content-cr .styleTextContainer p{font-size:20px;line-height:20px;color:var(--site-black-color);text-align:center;margin-bottom:5px;font-family:'CooperBT'}.tps-engagement-rings-style-slider .swiper-slide-content-cr a{text-transform:uppercase;font-size:14px;color:var(--site-primary-color)}.tps_home_instagram .swiper-slide .zoom-instagram-widget__item-inner-wrap{width:100%;height:280px}.tps_home_instagram .swiper-slide .zoom-instagram-widget__item-inner-wrap img,.tps_home_instagram .swiper-slide .zoom-instagram-widget__items img{height:100%;width:100%!important;object-fit:cover;display:block;margin:auto}.tps_home_instagram .swiper-button-prev,.tps_home_instagram .swiper-button-next{position:absolute;top:50%;width:40px;height:40px;margin-top:-22px;z-index:10;cursor:pointer;background-image:url(/wp-content/themes/generatepress_child/css/../images/homepage_icon_sprite.svg);background-position:-509px -149px;background-size:unset}.tps_home_instagram .swiper-button-next{background-position:-573px -149px}.tps_home_instagram .swiper-button-next::after,.tps_home_instagram .swiper-button-prev::after{display:none}.tps_home_instagram ul.zoom-instagram-widget__items,.tps_home_instagram ul.zoom-instagram-widget__items li{list-style:none;margin:0}.zoom-instagram-widget__items .zoom-instagram-widget__item .zoom-instagram-link{display:block;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.zoom-instagram .zoom-instagram-widget__items .zoom-instagram-widget__item .zoom-instagram-link{height:100%}.zoom-instagram-widget__overlay:after{position:absolute;content:"";top:0;left:0;pointer-events:none;width:100%;height:100%;opacity:0;transition:opacity .25s ease-in-out}.zoom-instagram-widget__overlay{position:absolute;top:0;left:0;right:0;bottom:0}.zoom-instagram-widget__items .svg-icon{position:absolute;width:20px;padding:0;height:20px;display:flex;top:8px;right:8px;z-index:1;transition:opacity .25s ease-in-out;filter:drop-shadow(1px 2px 1px rgb(0 0 0 / .07))}.zoom-instagram-widget__items .zoom-instagram-widget__item.media-icons-hover .svg-icon{opacity:0}.zoom-instagram-widget__item .zoom-instagram-icon-wrap{bottom:calc(50% - 15px);height:30px;width:100%;position:absolute;z-index:9;text-align:center}.zoom-instagram-widget__item .zoom-instagram-icon-wrap{opacity:0;transition:opacity .25s ease-in-out}.zoom-svg-instagram-stroke{display:inline-block;width:30px;height:30px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgogICAgIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIKICAgICB2aWV3Qm94PSIwIDAgMjUyIDI1MiIKICAgICBzdHlsZT0iZmlsbDojMDAwMDAwOyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4zOTQsMi4zOTQpIHNjYWxlKDAuOTgxLDAuOTgxKSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibm9uZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIgZm9udC13ZWlnaHQ9Im5vbmUiIGZvbnQtc2l6ZT0ibm9uZSIgdGV4dC1hbmNob3I9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48ZyBpZD0ib3JpZ2luYWwtaWNvbiAxIiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTE3MS4zNiwxNS4xMmMzNi4xMjQyOCwwIDY1LjUyLDI5LjM5NTcyIDY1LjUyLDY1LjUydjkwLjcyYzAsMzYuMTI0MjggLTI5LjM5NTcyLDY1LjUyIC02NS41Miw2NS41MmgtOTAuNzJjLTM2LjEyNDI4LDAgLTY1LjUyLC0yOS4zOTU3MiAtNjUuNTIsLTY1LjUydi05MC43MmMwLC0zNi4xMjQyOCAyOS4zOTU3MiwtNjUuNTIgNjUuNTIsLTY1LjUyek0yNS4yLDgwLjY0djkwLjcyYzAsMzAuNjc1ODggMjQuNzY0MTIsNTUuNDQgNTUuNDQsNTUuNDRoOTAuNzJjMzAuNjc1ODgsMCA1NS40NCwtMjQuNzY0MTIgNTUuNDQsLTU1LjQ0di05MC43MmMwLC0zMC42NzU4OCAtMjQuNzY0MTIsLTU1LjQ0IC01NS40NCwtNTUuNDRoLTkwLjcyYy0zMC42NzU4OCwwIC01NS40NCwyNC43NjQxMiAtNTUuNDQsNTUuNDR6TTE5Ni41Niw2NS41MmMwLDUuNTY3MDMgLTQuNTEyOTcsMTAuMDggLTEwLjA4LDEwLjA4Yy01LjU2NzAzLDAgLTEwLjA4LC00LjUxMjk3IC0xMC4wOCwtMTAuMDhjMCwtNS41NjcwMyA0LjUxMjk3LC0xMC4wOCAxMC4wOCwtMTAuMDhjNS41NjcwMywwIDEwLjA4LDQuNTEyOTcgMTAuMDgsMTAuMDh6TTE4MS40NCwxMjZjMCwzMC41NTg5NyAtMjQuODgxMDMsNTUuNDQgLTU1LjQ0LDU1LjQ0Yy0zMC41NTg5NywwIC01NS40NCwtMjQuODgxMDMgLTU1LjQ0LC01NS40NGMwLC0zMC41NTg5NyAyNC44ODEwMywtNTUuNDQgNTUuNDQsLTU1LjQ0YzMwLjU1ODk3LDAgNTUuNDQsMjQuODgxMDMgNTUuNDQsNTUuNDR6TTgwLjY0LDEyNmMwLDI1LjExMTMzIDIwLjI0ODY3LDQ1LjM2IDQ1LjM2LDQ1LjM2YzI1LjExMTMzLDAgNDUuMzYsLTIwLjI0ODY3IDQ1LjM2LC00NS4zNmMwLC0yNS4xMTEzMyAtMjAuMjQ4NjcsLTQ1LjM2IC00NS4zNiwtNDUuMzZjLTI1LjExMTMzLDAgLTQ1LjM2LDIwLjI0ODY3IC00NS4zNiw0NS4zNnoiPjwvcGF0aD48L2c+PHBhdGggZD0iTTAsMjUydi0yNTJoMjUydjI1MnoiIGZpbGw9Im5vbmUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIj48L3BhdGg+PGcgaWQ9Im9yaWdpbmFsLWljb24iIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIj48cGF0aCBkPSJNODAuNjQsMTUuMTJjLTM2LjEyNDI4LDAgLTY1LjUyLDI5LjM5NTcyIC02NS41Miw2NS41MnY5MC43MmMwLDM2LjEyNDI4IDI5LjM5NTcyLDY1LjUyIDY1LjUyLDY1LjUyaDkwLjcyYzM2LjEyNDI4LDAgNjUuNTIsLTI5LjM5NTcyIDY1LjUyLC02NS41MnYtOTAuNzJjMCwtMzYuMTI0MjggLTI5LjM5NTcyLC02NS41MiAtNjUuNTIsLTY1LjUyek04MC42NCwyNS4yaDkwLjcyYzMwLjY3NTg4LDAgNTUuNDQsMjQuNzY0MTIgNTUuNDQsNTUuNDR2OTAuNzJjMCwzMC42NzU4OCAtMjQuNzY0MTIsNTUuNDQgLTU1LjQ0LDU1LjQ0aC05MC43MmMtMzAuNjc1ODgsMCAtNTUuNDQsLTI0Ljc2NDEyIC01NS40NCwtNTUuNDR2LTkwLjcyYzAsLTMwLjY3NTg4IDI0Ljc2NDEyLC01NS40NCA1NS40NCwtNTUuNDR6TTE4Ni40OCw1NS40NGMtNS41NjcwMywwIC0xMC4wOCw0LjUxMjk3IC0xMC4wOCwxMC4wOGMwLDUuNTY3MDMgNC41MTI5NywxMC4wOCAxMC4wOCwxMC4wOGM1LjU2NzAzLDAgMTAuMDgsLTQuNTEyOTcgMTAuMDgsLTEwLjA4YzAsLTUuNTY3MDMgLTQuNTEyOTcsLTEwLjA4IC0xMC4wOCwtMTAuMDh6TTEyNiw3MC41NmMtMzAuNTU4OTcsMCAtNTUuNDQsMjQuODgxMDMgLTU1LjQ0LDU1LjQ0YzAsMzAuNTU4OTcgMjQuODgxMDMsNTUuNDQgNTUuNDQsNTUuNDRjMzAuNTU4OTcsMCA1NS40NCwtMjQuODgxMDMgNTUuNDQsLTU1LjQ0YzAsLTMwLjU1ODk3IC0yNC44ODEwMywtNTUuNDQgLTU1LjQ0LC01NS40NHpNMTI2LDgwLjY0YzI1LjExMTMzLDAgNDUuMzYsMjAuMjQ4NjcgNDUuMzYsNDUuMzZjMCwyNS4xMTEzMyAtMjAuMjQ4NjcsNDUuMzYgLTQ1LjM2LDQ1LjM2Yy0yNS4xMTEzMywwIC00NS4zNiwtMjAuMjQ4NjcgLTQ1LjM2LC00NS4zNmMwLC0yNS4xMTEzMyAyMC4yNDg2NywtNDUuMzYgNDUuMzYsLTQ1LjM2eiI+PC9wYXRoPjwvZz48cGF0aCBkPSJNMTI2LDI1MmMtNjkuNTg3ODgsMCAtMTI2LC01Ni40MTIxMiAtMTI2LC0xMjZ2MGMwLC02OS41ODc4OCA1Ni40MTIxMiwtMTI2IDEyNiwtMTI2djBjNjkuNTg3ODgsMCAxMjYsNTYuNDEyMTIgMTI2LDEyNnYwYzAsNjkuNTg3ODggLTU2LjQxMjEyLDEyNiAtMTI2LDEyNnoiIGZpbGw9Im5vbmUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIj48L3BhdGg+PHBhdGggZD0iTTEyNiwyNDYuOTZjLTY2LjgwNDM2LDAgLTEyMC45NiwtNTQuMTU1NjQgLTEyMC45NiwtMTIwLjk2djBjMCwtNjYuODA0MzYgNTQuMTU1NjQsLTEyMC45NiAxMjAuOTYsLTEyMC45NmgwYzY2LjgwNDM2LDAgMTIwLjk2LDU0LjE1NTY0IDEyMC45NiwxMjAuOTZ2MGMwLDY2LjgwNDM2IC01NC4xNTU2NCwxMjAuOTYgLTEyMC45NiwxMjAuOTZ6IiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciI+PC9wYXRoPjxwYXRoIGQ9IiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiPjwvcGF0aD48cGF0aCBkPSIiIGZpbGw9Im5vbmUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIj48L3BhdGg+PHBhdGggZD0iIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciI+PC9wYXRoPjxwYXRoIGQ9IiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==) 50% 50% no-repeat;background-size:100%;transition:all .5s cubic-bezier(.215,.61,.355,1)}.zoom-instagram-widget__items .zoom-instagram-widget__item.media-icons-hover:hover .svg-icon,.zoom-instagram-widget__item:hover .zoom-instagram-icon-wrap{opacity:1}.zoom-instagram-widget__overlay:hover:after{opacity:.5;background-color:#000}.zoom-instagram-widget__overlay:hover:after{opacity:.5;background-color:#000}.tps_home_shop_diamond{background:linear-gradient(179deg,#F4F4F4 .96%,#E2E2E2 99.04%);padding:50px 0 60px 0px!important}.tps_home_shape_slider>.elementor-container{width:100%!important}.tps_diamond_shape_slider_pagination{display:none}.tps_home_top_banner_text .elementor-widget-heading,.tps_home_top_banner_text .elementor-widget-text-editor{width:100%}.tps_home_top_banner_text .elementor-element-populated .elementor-widget-button{width:250px;margin-bottom:0}.tps_home_top_banner_text .elementor-element-populated .elementor-widget-button a{max-width:100%;padding:7px 15px 7px}.tps_home_top_banner_text .elementor-element-populated .elementor-widget-button:nth-last-child(1){margin-left:15px}.tps_home_top_banner_text .elementor-widget-button .elementor-button-text{display:flex;justify-content:center;align-items:center}.tps_home_top_banner_text .elementor-widget-button .elementor-button-text::before{content:'';width:28px;height:28px;margin-right:8px;background-image:url(/wp-content/themes/generatepress_child/css/../images/homepage_icon_sprite.svg);display:block}.tps_home_top_banner_text .elementor-widget-button #TPS_banner_en_button .elementor-button-text::before{background-position:-43px -230px}.tps_home_top_banner_text .elementor-widget-button #TPS_banner_dm_button .elementor-button-text::before{background-position:-101px -234px}.tps_home_top_banner_text .elementor-widget-button #TPS_banner_en_button:focus .elementor-button-text::before{background-position:-172px -230px}.tps_home_top_banner_text .elementor-widget-button #TPS_banner_dm_button:focus .elementor-button-text::before{background-position:-230px -234px}.home .tps-engagement-rings-style-slider .swiper-button-prev,.home .tps-engagement-rings-style-slider .swiper-button-next,.home .tps_home_instagram .swiper-button-prev,.home .tps_home_instagram .swiper-button-next{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tps_home_wedding_band .elementor-widget-container a img,.tps_wedding_band_right_col .e-con-full.e-child .elementor-widget-container img{transition-duration:.3s;transition-property:transform}.tps_home_best_seller .tps-home-best-seller-cont .tps-home-best-seller-img{position:relative}.tps_home_best_seller .tps-home-best-seller-cont .tps-home-best-seller-img .elementor-widget-image{transition:.5 ease-in-out}.tps_home_best_seller .tps-home-best-seller-cont .tps-home-best-seller-img .tps-best-seller-hover-imh{position:absolute;width:100%;left:0;top:0;opacity:0;transition:0.5s ease-in-out}.tps_home_best_seller .tps-home-best-seller-cont a{display:inline-block}.tps_home_best_seller .tps-home-best-seller-cont .elementor-heading-title{font-size:16px;line-height:22px;color:#000;display:flex;position:relative;align-items:center;width:fit-content}.tps_home_best_seller .tps-home-best-seller-cont .elementor-heading-title::after{content:'';width:20px;height:20px;background-image:url(/wp-content/themes/generatepress_child/images/black-arrow.svg);background-position:center center;background-repeat:no-repeat;margin-left:10px}@media(hover:hover){.tps_home_best_seller .tps-home-best-seller-cont a:hover .elementor-widget-image{opacity:0}.tps_home_best_seller .tps-home-best-seller-cont a:hover .elementor-widget-image.tps-best-seller-hover-imh{opacity:1}.tps_home_shape_slider .elementor-widget-container:hover p a::after{width:100%}.tps_home_shape_slider .elementor-widget-container:hover p a{font-weight:600}.tps-engagement-rings-style-slider .swiper-button-next:hover{transform:translate(10px)}.tps-engagement-rings-style-slider .swiper-button-prev:hover{transform:rotate(180deg) translate(10px)}.tps_home_top_banner_text .elementor-widget-button #TPS_banner_en_button:hover .elementor-button-text::before{background-position:-172px -230px}.tps_home_top_banner_text .elementor-widget-button #TPS_banner_dm_button:hover .elementor-button-text::before{background-position:-230px -234px}.tps_home_wedding_band .elementor-widget-container a img:hover,.tps_wedding_band_right_col .e-con-full.e-child .elementor-widget-container img:hover{transform:scale(1.1)}}@media(max-width:1350px){.tps_home_instagram .swiper-slide .zoom-instagram-widget__item-inner-wrap{height:260px}}@media(max-width:1280px){.tps_home_top_banner .tps_home_top_banner_text h1{max-width:470px}.tps_home_instagram .swiper-slide .zoom-instagram-widget__item-inner-wrap{height:250px}}@media(max-width:1199px){.tps_home_shop_diamond,.tps_home_custom_design{padding-inline:15px}.tps_home_jw_insurance .tps_jewel_hm p,.tps_home_jw_insurance ul.elementor-icon-list-items li,.tps_home_jw_insurance ul.elementor-icon-list-items li span{font-size:18px!important;line-height:20px!important}.tps_home_instagram .swiper-slide .zoom-instagram-widget__item-inner-wrap{height:200px}.tps_home_top_banner_text .elementor-element-populated .elementor-widget-button{width:200px}}@media(max-width:991px){.tps_home_top_banner .tps_home_desktop_banner{display:none}.tps_home_top_banner .tps_home_tab_banner{display:block}.tps_home_top_banner_text .elementor-container{flex-wrap:wrap!important}.tps_home_top_banner_text .elementor-container>.elementor-column{width:100%!important;justify-content:center;text-align:center}.tps_home_top_banner .tps_home_top_banner_text h1{margin-inline:auto}.tps_home_top_banner .tps_home_top_banner_text{top:auto;bottom:20px;transform:translateX(-50%)}.tps_home_shape_slider{padding-inline:45px}.tps_home_shape_slider button.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:#fff0;outline:none;background-image:url(/wp-content/themes/generatepress_child/css/../images/homepage_icon_sprite.svg);font-size:0;overflow:hidden;color:#fff0;left:0;background-position:-640px -150px}.tps_home_shape_slider button.slick-arrow.slick-next{left:auto;right:0;background-position:-694px -150px}.tps_home_shape_slider button.slick-arrow.slick-disabled{pointer-events:none;opacity:.5}.tps_why_derco .tps_why_derco_col,.tps_home_en_slider{padding-inline:15px}.tps_why_derco .tps_why_derco_col .elementor-widget-heading p{font-size:18px!important;line-height:28px!important;height:150px}.tps_home_custom_design .tps_custom_seding_text_box>.elementor-element-populated{padding:30px 20px 30px}.tps_home_jw_insurance .tps_jewel_hm p img{margin-top:-14px;margin-bottom:10px}.tps_home_jw_insurance .tps_jewel_hm p{flex-wrap:wrap}.tps_wedding_band_right_col .e-con-full.e-child .elementor-widget-heading,.tps_wedding_band_left_col .tps_wedding_band_right_image .elementor-widget-heading{bottom:8px;left:10px}.tps_home_instagram .swiper-slide .zoom-instagram-widget__item-inner-wrap{height:180px}.tps_home_shape_slider .e-con.e-flex,.tps_home_shape_slider.e-con.e-flex{--flex-direction:unset !important;--flex-basis:unset !important;--flex-grow:unset !important;--flex-shrink:unset !important;flex:none!important}.tps_home_shape_slider .swiper-slide{justify-content:center}.tps_diamond_shape_slider_pagination{display:block}.tps_diamond_shape_slider_pagination>.elementor-widget-container{position:unset!important}.tps_diamond_shape_slider_pagination .swiper-button-prev,.tps_diamond_shape_slider_pagination .swiper-button-next{position:absolute;width:40px;height:40px;margin-top:-7%;z-index:10;cursor:pointer;background-image:url(/wp-content/themes/generatepress_child/css/../images/homepage_icon_sprite.svg);background-position:-515px -148px;background-size:unset}.tps_diamond_shape_slider_pagination .swiper-button-next{background-position:-566px -148px}.tps_diamond_shape_slider_pagination .swiper-button-next::after,.tps_diamond_shape_slider_pagination .swiper-button-prev::after{display:none}.tps_home_top_banner_text .elementor-element-populated{justify-content:center}.tps_home_best_seller .tps-home-best-seller-cont .elementor-heading-title{font-size:14px;line-height:20px;align-items:flex-start;max-width:186px}.tps_home_best_seller .tps-home-best-seller-cont .elementor-widget-heading .elementor-widget-container{padding:0 10px 15px 10px!important}.tps_home_best_seller .tps-home-best-seller-cont .elementor-heading-title::after{margin-top:0;margin-left:10px}}@media(max-width:850px){.tps_wedding_band_right_col .e-con-full.e-child .elementor-widget-heading,.tps_wedding_band_left_col .tps_wedding_band_right_image .elementor-widget-heading{bottom:8px;left:5px}.tps_wedding_band_right_col .e-con-full.e-child .elementor-widget-heading span,.tps_wedding_band_left_col .tps_wedding_band_right_image .elementor-widget-heading span{font-size:14px;line-height:28px}.tps_diamond_shape_slider_pagination .swiper-button-prev,.tps_diamond_shape_slider_pagination .swiper-button-next{margin-top:-9%}}@media(max-width:767px){.tps_home_custom_design .tps_custom_seding_text_box>.elementor-element-populated{position:unset;transform:unset}.tps_home_custom_design .tps_home_video_box{box-shadow:none;padding:0px!important}.tps_why_derco .tps_why_derco_col .elementor-widget-heading p{height:auto}.tps_home_custom_design .elementor-section>.elementor-container{flex-direction:column-reverse!important}.tps_home_wedding_band .tps_wedding_band_container .tps_wedding_band_left_col{margin-bottom:20px}.tps_home_wedding_band .tps_wedding_band_container .tps_wedding_band_left_col,.tps_home_wedding_band .tps_wedding_band_container .tps_wedding_band_right_col{width:100%;grid-row-gap:20px}.tps_wedding_band_right_col .e-con-full.e-child .elementor-widget-heading span,.tps_wedding_band_left_col .tps_wedding_band_right_image .elementor-widget-heading span{font-size:12px}.tps_why_derco .tps_why_derco_col:not(:nth-last-child(1)){margin-bottom:50px}.tps_why_derco .tps_why_derco_col .elementor-widget-text-editor p{max-width:310px}.tps_home_top_banner .tps_home_tab_banner{display:none}.tps_home_top_banner .tps_home_mob_banner{display:block}.tps_home_top_banner .tps_home_top_banner_text h1{max-width:380px;margin-bottom:9px}.tps_home_top_banner .tps_home_top_banner_text p{font-size:14px;margin-bottom:12px}.tps_home_en_slider p br{display:none}.tps_home_en_slider p{max-width:340px;margin-inline:auto}.tps_home_jw_insurance .tps_jewel_hm p,.tps_home_jw_insurance ul.elementor-icon-list-items li,.tps_home_jw_insurance ul.elementor-icon-list-items li span{font-size:14px!important;line-height:20px!important}.tps_common_space_top_banner{margin-bottom:40px}.tps_home_top_banner .tps_home_top_banner_text .elementor-button{font-size:14px!important;line-height:14px!important}.tps_home_shape_slider .e-con.e-flex,.tps_home_shape_slider.e-con.e-flex{--flex-wrap:unset !important}.tps_home_shop_diamond{padding:40px 0 40px 0px!important}.tps_home_shop_diamond.tps_common_space{margin-bottom:40px}.tps_home_top_banner_text .elementor-element-populated .elementor-widget-button a{padding:5px 15px 5px}.tps_home_top_banner .tps_home_top_banner_text{bottom:30px}.tps_home_best_seller .tps-home-best-seller-cont .elementor-widget-heading .elementor-widget-container{justify-content:center;display:flex}.tps_home_best_seller .tps-home-best-seller-cont .elementor-heading-title::after{margin-left:15px}.tps_home_best_seller .tps-home-best-seller-cont .elementor-heading-title{max-width:100%}}@media(max-width:639px){.tps_home_instagram .swiper-slide .zoom-instagram-widget__item-inner-wrap{height:150px}.tps-engagement-rings-style-slider .swiper-container{padding-top:40px!important}}@media(max-width:580px){.tps_home_shape_slider{padding-inline:20px}.tps_home_top_banner .tps_home_top_banner_text{bottom:15px}.tps_home_shape_slider button.slick-arrow.slick-prev{left:-10px}.tps_home_shape_slider button.slick-arrow.slick-next{right:-10px}.tps_diamond_shape_slider_pagination .swiper-button-prev,.tps_diamond_shape_slider_pagination .swiper-button-next{margin-top:-12%}.tps-engagement-rings-style-slider .swiper-button-prev,.tps-engagement-rings-style-slider .swiper-button-next{max-width:100%;width:113px}.tps_home_top_banner_text .elementor-element-populated .elementor-widget-button:nth-last-child(1){margin-left:7px}.tps_home_top_banner_text .elementor-element-populated .elementor-widget-button{width:160px}.tps_home_top_banner_text .elementor-element-populated .elementor-widget-button a{padding:5px 5px 5px}.tps_home_top_banner .tps_home_top_banner_text p{line-height:20px}}@media(max-width:425px){.tps_home_mob_banner .elementor-widget-container{height:400px!important}.tps_home_mob_banner .elementor-widget-container img{height:100%;width:100%;object-fit:cover}.tps_diamond_shape_slider_pagination .swiper-button-prev,.tps_diamond_shape_slider_pagination .swiper-button-next{margin-top:-17%}.tps-engagement-rings-style-slider .swiper-button-prev,.tps-engagement-rings-style-slider .swiper-button-next{margin-top:-28px}.tps-engagement-rings-style-slider .swiper-slide-content-cr .styleTextContainer{padding-inline:0}.tps_diamond_shape_slider_pagination .swiper-button-prev,.tps_diamond_shape_slider_pagination .swiper-button-next{background-position:-515px -148px}.tps_diamond_shape_slider_pagination .swiper-button-next{background-position:-566px -148px}}@media(max-width:400px){.tps_home_jw_insurance .tps_jewel_hm p img{margin-top:5px;margin-bottom:14px}.tps_home_instagram .swiper-slide .zoom-instagram-widget__item-inner-wrap{height:130px}}@media(max-width:390px){.tps_home_instagram .swiper-slide .zoom-instagram-widget__item-inner-wrap{height:110px}}