*{box-sizing:border-box}.tps_container,.page-width{max-width:1440px!important;width:100%!important;margin:0 auto;float:none;padding:0 1%;margin-left:auto!important;margin-right:auto!important;box-sizing:inherit!important}h2{color:var(--bgcolor-1);font-family:var(--font-heading-family);font-size:30px!important;font-style:normal;font-weight:400;line-height:40px!important;margin-top:0;margin-bottom:10px!important}.banner.tps_main_banner h1{font-size:40px;line-height:50px;margin-bottom:12px}.banner h2.banner__heading,.banner p{color:var(--bgcolor-white)}.banner.tps_main_banner p{font-size:18px;line-height:26px;max-width:85%;margin:auto}.banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient{background:transparent!important}.banner .banner__buttons{max-width:265px!important}.banner .banner__buttons a.button.button--secondary{color:var(--bgcolor-white);background:var(--bgcolor-main);min-width:auto}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{content:unset!important}.button{text-transform:capitalize;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:0 1rem!important;text-align:center;outline:none;border:1px solid var(--bgcolor-main);min-height:41px}.tps_section_image_with_text_buttons.tps_sparkle h2,.tps_virtual_app h2{max-width:350px}.tps_section_image_with_text_buttons.tps_sparkle .image-with-text__text.rte.body,.tps_virtual_app .image-with-text__text.rte.body{margin-top:5px}.tps_section_buttons.banner__buttons{margin-top:15px}.tps_image-text-buttons .banner__buttons{flex-wrap:nowrap!important;max-width:57rem!important}.collection-list-wrapper .title-wrapper-with-link{text-align:center;justify-content:center;flex-direction:column;margin-bottom:0!important;align-items:center!important;gap:0}.collection-list .card .icon-wrap{display:none}.tps_collection_list .full-unstyled-link{text-align:center;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:var(--bgcolor-1)}.ring-slick-slider .slick-prev{left:33%;display:block;background:url(header-footer-sprite.svg);width:35px!important;height:35px;background-position:-305px -51px;border:1px solid var(--bgcolor-trans);border-radius:50%;box-shadow:#00000059 0 5px 15px;z-index:1;top:37%}.ring-slick-slider .slick-next{right:32%;display:block;background:url(header-footer-sprite.svg);width:35px!important;height:35px;background-position:-341px -51px;border:1px solid var(--bgcolor-trans);border-radius:50%;box-shadow:#00000059 0 5px 15px;z-index:1;top:37%}.ring-slick-slider .slick-prev:hover,.ring-slick-slider .slick-prev:focus{color:unset!important;outline:none;background:url(header-footer-sprite.svg)!important;background-position:-305px -51px!important}.ring-slick-slider .slick-next:hover,.ring-slick-slider .slick-next:focus{color:unset!important;outline:none;background:url(header-footer-sprite.svg)!important;background-position:-341px -51px!important}.ring-slick-slider .slick-next:before,.ring-slick-slider .slick-prev:before{content:unset!important}.ring-slick-slider .ring-slide-item.slick-slide.slick-active{opacity:.6;transform:scale(.8);transition:all .4sease-in-out}.ring-slick-slider .ring-slide-item.slick-slide.slick-current.slick-active.slick-center{opacity:1;transform:scale(1.1)}.ring-slick-slider a{text-decoration:none!important}.ring-slick-slider p.ring-title{color:var(--bgcolor-1);font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-top:10px;text-decoration:none!important}.ring-slick-slider .ring-slide-item.slick-slide.slick-current.slick-active.slick-center p.ring-title{font-weight:600}.ring-slick-section{padding:80px 20px;text-align:center}.ring-slick-slider .ring-slide-item{padding:20px;outline:none}.ring-slick-slider .ring-slide-item img{max-width:100%;display:block;margin:0 auto;transition:all .4sease-in-out}.category-grid-section{padding-top:0;padding-bottom:0}.tps_category_grid .tps-shop-by-category-heading h2.tps-category-heading{margin-top:0}.tps_category_grid .tps-category-rings{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tps_category_grid .category-grid-large{grid-row:span 2}.tps_category_grid .category-grid-image{position:relative;overflow:hidden;text-decoration:none!important}.tps_category_grid .category-grid-image img{width:100%;height:auto;display:block;transition:transform var(--duration-long) ease}.tps_category_grid .category-grid-title{position:absolute;bottom:10px;left:10px;background:var(--bgcolor-trans);padding:5px 10px;color:var(--bgcolor-1);font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration-line:underline;text-underline-offset:5px}.tps_category_grid .tps-shop-by-category-heading h2.tps-category-heading,.tps_category_grid .tps-shop-by-category-heading p{text-align:center}.tps_collection_list li.collection-list__item .card-page a{text-align:center;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:var(--bgcolor-1);text-decoration:none}.tps_collection_list li.collection-list__item p.card-page__text{margin-top:0}@media (hover:hover){.tps_collection_list li.collection-list__item:hover p.card-page__text{font-weight:600;text-decoration:underline;text-underline-offset:3px}.banner .banner__buttons a.button.button--secondary:hover,.button:hover{background:var(--bgcolor-white);color:var(--bgcolor-main)}.tps_category_grid .category-grid-title:hover{text-decoration:none}.tps_collection_list .full-unstyled-link:hover{text-decoration:underline;font-weight:600;text-underline-offset:4px}.ring-slick-slider a:hover p.ring-title{text-decoration:underline!important;text-underline-offset:4px}.tps_category_grid .category-grid-image:hover img{transform:scale(1.03)}}@media screen and (min-width: 990px){.image-with-text__content{padding:80px 35px!important}}@media screen and (min-width: 1400px){.banner__box{max-width:62rem!important}}@media screen and (min-width: 750px){.banner__box{max-width:62rem!important}}@media (max-width: 1580px){.tps_container,.page-width{padding:0 3%}}@media (max-width: 900px){.tps_container,.page-width{padding:0 15px!important}.grid--2-col-tablet .grid__item{width:100%!important}.tps_section_image_with_text_buttons.tps_sparkle .page-width{padding-inline:15px}.tps_section_image_with_text_buttons.tps_sparkle h2,.tps_virtual_app h2{margin-inline:auto;text-align:center}.tps_section_image_with_text_buttons.tps_sparkle .image-with-text__text.rte.body,.tps_section_image_with_text_buttons.tps_sparkle .image-with-text .grid__item,.tps_virtual_app .image-with-text__text.rte.body{text-align:center}.tps_section_buttons.banner__buttons{align-self:center}.banner.tps_main_banner .banner__content{align-items:flex-end}.tps_collection_list .collection-list-wrapper{padding-bottom:80px!important}}@media (max-width: 767px){.image-with-text__content{text-align:center!important;display:block!important}.banner .banner__buttons{max-width:345px!important}.tps_section_buttons.banner__buttons,.tps_section_buttons.banner__buttons a.button.button--primary{justify-content:center;max-width:345px;width:100%}.tps_section_buttons.banner__buttons button{padding:14px 20px!important;min-width:100%!important;min-height:100%!important}.ring-slick-section{padding:40px 15px}.tps_category_grid .category-grid-title{position:unset;text-align:left;padding:10px 5px 20px;font-size:14px}.tps_category_grid .category-grid-image{padding-right:15px}.tps_category_grid .category-grid-image:last-child{padding-right:0}.image-with-text__content{padding:30px 25px 40px!important}.ring-slick-slider .slick-next{right:0%}.ring-slick-slider .slick-prev{left:0%}.tps_image-text-buttons .banner__buttons{flex-wrap:wrap!important;justify-content:center}.tps_category_grid .tps-category-rings{display:grid;grid-template-columns:1fr;gap:10px}.title-wrapper-with-link{display:flex;justify-content:space-between;align-items:center!important;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.section-collection-list .collection-list:not(.slider){padding-left:0!important;padding-right:0!important}.banner.tps_main_banner h1{font-size:30px;line-height:40px}.banner.tps_main_banner p{font-size:16px;line-height:20px;max-width:100%}.banner.tps_main_banner .banner__content{min-height:537px!important;align-items:flex-end}.banner.tps_main_banner .banner__box{padding:25px}h2{font-size:25px!important;line-height:35px!important}.tps_category_grid .tps-shop-by-category-heading p,.tps_section_image_with_text_buttons.tps_sparkle .image-with-text__text.rte.body p,.tps_virtual_app .image-with-text__text.rte.body p,.ring-slick-section p,.tps_collection_list .collection-list-wrapper p{font-size:14px;line-height:20px}.tps_section_image_with_text_buttons.tps_sparkle h2,.tps_virtual_app h2{max-width:315px;margin-inline:auto}.tps_collection_list .collection-list-wrapper{padding-bottom:60px!important}.tps_collection_list .collection-list.slider{column-gap:0;row-gap:0;scroll-padding-left:0}.tps_collection_list .slider .grid__item{margin:0;padding-right:15px}.tps_collection_list .slider .grid__item:last-child{padding-right:0}.tps_collection_list button.slider-button{display:block;background:url(header-footer-sprite.svg) no-repeat;width:35px!important;height:35px;background-position:-305px -51px;border:1px solid var(--bgcolor-trans);border-radius:50%;box-shadow:#00000059 0 5px 15px;z-index:1;position:absolute;top:auto;bottom:20px;display:none}.tps_collection_list button.slider-button .svg-wrapper{display:none}.tps_collection_list button.slider-button.slider-button--next{right:0;background-position:-341px -51px}.tps_collection_list button.slider-button.slider-button--prev{left:0;background-position:-305px -51px}.tps_collection_list .slider-counter{display:none}.tps_collection_list button.slider-button[disabled]{opacity:.5;pointer-events:none;cursor:default}.tps_collection_list .collection-list.slider:after{display:none}}@media (max-width: 580px){.banner .banner__buttons{max-width:100%!important}.tps_section_buttons.banner__buttons,.tps_section_buttons.banner__buttons a.button.button--primary{width:100%;justify-content:center}.tps_image-text-buttons .banner__buttons a.button.button--primary{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tps-home.css.map */
