.custom-banner-3sections{position:relative;text-align:center;color:#fff;overflow:hidden}.custom-banner-3sections .grid-inner{position:relative;overflow:hidden}.custom-banner-3sections .banner-content{position:absolute;top:4%;left:50%;transform:translate(-50%);z-index:2;display:none}.custom-banner-3sections .banner-content .main-heading{font-size:100px;margin:0}.custom-banner-3sections .banner-content p{font-size:20px}.custom-banner-3sections .banner-content .sub-heading{font-size:48px}.custom-banner-3sections .banner-image{padding-bottom:0}.custom-banner-3sections .banner-image img{width:100%;display:block;border-radius:0}.custom-banner-3sections .banner-buttons{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;gap:1px;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;height:100%}.custom-banner-3sections .banner-btn-cover{display:flex;justify-content:center;align-items:center;flex:0 0 33%;position:relative;width:100%;height:100%}.custom-banner-3sections .banner-btn{padding:12px 40px;border-radius:30px;font-weight:700;text-decoration:none;transition:.3s;text-transform:uppercase;opacity:0}.custom-banner-3sections .banner-btn-cover .full-block-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;text-indent:-9999px}.custom-banner-3sections .banner-btn:hover{opacity:0}@media (max-width: 768px){.custom-banner-3sections .banner-content .main-heading{font-size:58px}.custom-banner-3sections .banner-content p{font-size:16px}.custom-banner-3sections .banner-content .sub-heading{font-size:28px}.custom-banner-3sections .banner-buttons{flex-direction:row;gap:1px}.custom-banner-3sections .banner-btn{padding:0 15px}.custom-banner-3sections .page-width{padding:0}}@media only screen and (min-width: 769px){.custom-banner-3sections .page-width{padding:0}}@media only screen and (min-width:1420px){.custom-banner-3sections .page-width{padding:0 40px}}.collection-list-content .collection-image{padding-top:60%}.collection-list-content .collection-item__title{top:30px;z-index:1}.collection-list-content .text-coluns-content .text-columns-title{font-size:39px;word-wrap:break-word;letter-spacing:normal;line-height:1;background-color:transparent;font-family:Saira Condensed,sans-serif;font-weight:700;padding:0 0 5px;margin-bottom:0}.collection-list-content .text-coluns-content p{font-size:16px;line-height:1.3;font-family:Roboto!important;font-weight:400;letter-spacing:normal;text-transform:none}.collection-list-content .collection-item-button-main{margin:auto;text-align:center;display:flex;justify-content:center;gap:16px}.collection-list-content .collection-item-button-text{font-size:16px;line-height:1.3;font-family:Roboto!important;font-weight:600;background-color:#de2330;color:#fff;padding:16px 34px}.collection-list-content .collection-item:not(.collection-item--below):after{display:none}.collection-list-content .collection-item{margin-bottom:0}.collection-list-content .image-wrap{margin-bottom:16px}.collection-list-content .text-coluns-content{position:relative;width:100%;height:100%;padding:30px 16px;text-align:center;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.collection-list-content .text-coluns-content-image{width:100%}.collection-list-content .collection-item-button-main{margin:0}.collection-list-content .text-coluns-content-image{width:100%;height:100%;display:flex;flex-direction:column;justify-content:start}.collection-list-content .text-columns-main .grid{display:flex}.collection-list-content .image-wrap.mobile{display:none}.collection-list-content .grid__item{padding-left:16px}.collection-list-content .text-columns-title.mobile{display:none}.collection-list-content .collection-item-button-text.compare-rings{background-color:#fff;color:#de2330}@media (max-width: 1199px){.collection-list-content .text-coluns-content .text-columns-title{font-size:36px}.collection-list-content .collection-item-button-text{max-width:180px;width:100%;padding:10px 32px}}@media (max-width: 768px){.collection-list-content .collection-item-button-main{flex-direction:column}.collection-list-content .grid__item{width:50%;margin-bottom:16px}.collection-list-content .text-coluns-content{padding:24px 16px}.collection-list-content{padding-left:0}.collection-list-content.text-columns-section .page-width{padding:0 17px}.collection-list-content .text-coluns-content p{font-size:14px}.collection-list-content .collection-item-button-text{padding:10px 20px;margin:auto}.collection-list-content .image-wrap.desktop{display:none}.collection-list-content .image-wrap.mobile{display:block}.collection-list-content .image-wrap.mobile img{max-width:200px;width:100%;margin:auto}.collection-list-content .text-coluns-content .text-columns-title{font-size:31px;padding-bottom:10px}.collection-list-content .text-columns-title.desktop{display:none}.collection-list-content .text-columns-title.mobile{display:block}}@media (max-width: 575px){.collection-list-content .text-coluns-content{padding:24px 8px}.collection-list-content .collection-item-button-text{font-size:14px;padding:10px 15px}.collection-list-content .collection-item-button-main{gap:8px}.collection-list-content .grid__item{padding-left:8px}.collection-list-content .text-columns-main .grid{margin-left:-8px}}.collection-image-list .collection-item__title{position:static}.collection-image-list .collection-item__title>span{font-size:16px;font-family:Roboto;font-style:normal;text-transform:none;background-color:transparent;font-weight:700;line-height:1.3;letter-spacing:.48px;padding:0}.collection-image-list .image-wrap{max-width:160px;margin:0 auto 16px}.collection-image-list .collection-item{position:relative;background:url(https://cdn.shopify.com/s/files/1/0603/6268/6658/files/Component_7_2.png?v=1753082141) center/cover no-repeat;padding:24px 5px;margin-bottom:0}.text-columns-image-content{padding-top:40px;padding-bottom:0}.collection-image-list .grid{display:flex;overflow-x:auto;scroll-behavior:smooth}.collection-image-list .grid__item{flex:0 0 calc(100% / 6);box-sizing:border-box;padding-left:16px}.collection-image-list .grid::-webkit-scrollbar{height:6px}.collection-image-list .grid::-webkit-scrollbar-thumb{background:#fff}.collection-image-list .grid::-webkit-scrollbar-track{background:transparent}.collection-list.collection-image-list{background-color:#de2330;padding:16px 0}.template-index #shopify-section-featured_collections_kMhWBN.index-section{padding:16px 0}@media (max-width: 1420px){.collection-image-list .page-width{padding-right:0}.collection-image-list .grid__item{flex:0 0 20%}.collection-image-list .grid{padding-bottom:16px}}@media (max-width: 991px){.collection-image-list .grid__item{flex:0 0 25%}}@media (max-width: 768px){.collection-image-list .grid__item{flex:0 0 calc(100% / 3)}.collection-image-list .grid::-webkit-scrollbar{max-width:65px}}@media (max-width: 575px){.collection-image-list .grid__item{flex:0 0 50%}}.collection-list-content .image-wrap{padding-bottom:0%!important;height:100%!important;min-height:auto;max-height:max-content}.text-columns-product .image-wrap img{max-width:300px;width:100%;margin:auto}.text-columns-product .text-coluns-content h3{font-size:39px;letter-spacing:normal;line-height:1;background-color:transparent;font-family:Saira Condensed,sans-serif;font-weight:700;padding:0 0 5px;margin-bottom:0}.text-columns-product .product-new-badge{position:absolute;background-color:#de2330;padding:3px 23px 8px;top:0;left:0;width:120px;height:120px;display:flex;clip-path:polygon(100% 0,0% 100%,0 0);text-align:center}.text-columns-product .text-coluns-content{padding:56px 10px 30px}.text-columns-product .product-tag{font-size:39px;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:1.17px;font-family:Saira Condensed,sans-serif;transform:rotate(316deg);text-transform:uppercase}.text-columns-image-product{padding-top:0;padding-bottom:40px}.text-columns-product .text-columns-main .grid{display:grid;grid-template-columns:1fr 1fr 1fr}.text-columns-product .grid__item{width:100%;padding-left:16px}.text-columns-product .text-coluns-content h3{font-size:39px;letter-spacing:normal;line-height:1;background-color:transparent;font-family:Saira Condensed,sans-serif;font-weight:700;padding:0 0 6px;margin-bottom:0}.text-columns-product .text-coluns-content p{font-size:16px;line-height:1.3;font-family:Roboto!important;font-weight:400;letter-spacing:normal;text-transform:none}.text-columns-product .text-coluns-image{padding:0 10px}.text-columns-product.collection-list-content .text-coluns-content-image{justify-content:space-between}.collection-list-content .text-columns-main .grid,.collection-list-content .grid__item{margin-bottom:0}.collection-list-content .text-columns-list-image{max-width:100%!important}@media (min-width: 769px){.text-columns-product .text-coluns-content h3 br{display:none}}@media (max-width: 1199px){.text-columns-product .text-coluns-content h3{font-size:36px}.text-columns-product .text-coluns-content{padding:56px 20px 30px}.text-columns-product .product-new-badge{position:absolute;background-color:#de2330;padding:3px 28px 8px;top:0;left:-6px;max-width:90px;max-height:90px;display:flex;clip-path:polygon(100% 0,0% 100%,0 0);text-align:center;width:100%;height:100%;bottom:0}.text-columns-product .product-tag{font-size:25px;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:1.17px;font-family:Saira Condensed,sans-serif;transform:rotate(316deg);text-transform:uppercase;text-align:center}.collection-list-content.text-columns-product .collection-item-button-text{max-width:max-content}.text-columns-product .collection-item-button-text{max-width:max-content;padding:15px 39px}.text-columns-product .image-wrap img{max-width:240px}}@media (max-width: 991px){.text-columns-product .text-columns-main .grid{grid-template-columns:1fr 1fr}.text-columns-product .grid__item{margin-bottom:16px}.text-columns-product .text-coluns-content h3{font-size:31px}.text-columns-product .text-coluns-content p{font-size:14px}.text-columns-product .text-coluns-content{padding:40px 20px 30px}}@media (max-width: 575px){.text-columns-product .collection-item-button-text{font-size:14px}.text-columns-product.collection-list-content .text-columns-main .grid{margin-left:0}.text-columns-product .grid__item{padding-left:0;margin-bottom:16px}.text-columns-product .grid__item:last-child{margin-bottom:0}.text-columns-product .text-coluns-content{padding:32px 10px}.text-columns-product .text-columns-main .grid{grid-template-columns:1fr}.text-columns-product .collection-item-button-text{padding:10px 40px}.text-columns-product .image-wrap img{max-width:410px;width:100%;margin:auto}}@media (max-width: 480px){.text-columns-product .image-wrap img{max-width:320px}}@media (max-width: 390px){.text-columns-product .image-wrap img{max-width:280px;width:100%;margin:auto}}@media (max-width: 360px){.product-tag-main .text-coluns-image{padding-top:20px}.text-columns-product .image-wrap img{max-width:180px}}.banner-image-text-v2.section-spacing{padding-top:0;padding-bottom:0}.banner-image-text-v2 .banner-image-mobile{display:none}@media (max-width: 768px){.banner-image-text-v2 .banner-image-mobile{display:block}.banner-image-text-v2 .banner-image-desktop{display:none}}.c-newsletter-section{padding:40px 0}.c-newsletter-section .newsletter__btn{width:24px!important;height:24px!important;min-width:24px;min-height:24px;background:#e7e7e7;border-radius:50%!important;display:inline-block;padding:0}.c-newsletter-section .newsletter__btn:after,.c-newsletter-section .newsletter__btn:before{display:none}.c-newsletter-section .newsletter__input-group{max-width:100%;background-color:#fff;margin:0}.c-newsletter-section .newsletter__btn svg{vertical-align:middle}.c-newsletter-section .input-group-btn{align-items:center;left:0}.c-newsletter-section .input-group-field::placeholder{font-size:17px;font-style:normal;font-family:Roboto;color:#b8b8b8;font-weight:400;line-height:1.4;letter-spacing:.51px}.c-newsletter-form-content{display:flex;align-items:center;gap:80px}.c-newsletter-form-content .rte p{font-size:16px;font-style:normal;font-weight:400;font-family:Roboto;line-height:1.2;letter-spacing:.8px}.c-newsletter-form-content .h3{font-size:48px;letter-spacing:normal;line-height:1;background-color:transparent;font-family:Saira Condensed,sans-serif;font-weight:800;padding:0 0 5px;margin-bottom:0}@media (max-width: 991px){.c-newsletter-form-content .h3{font-size:39px;line-height:1}.c-newsletter-form-content{display:flex;align-items:center;gap:0;flex-direction:column;align-items:start}.c-newsletter-section{padding:32px 0}}@media (max-width: 768px){.c-newsletter-form-content .h3{font-size:32px;line-height:1;padding-bottom:32px}.c-newsletter-form-content{display:flex;gap:0;flex-direction:column;align-items:start}.c-newsletter-section{padding:40px 0}}.template-index .section-header{display:block}.template-index .okeReviews .okeReviews-reviewsCarousel-slider .flickity-prev-next-button:hover{background-color:#fff}@media (max-width: 768px){.template-index .firstpage-custom-collection label:before{left:0;right:0;margin:auto}}#shipping-calculator{max-width:600px;margin:40px auto;padding:20px 25px}#shipping-calculator h3{margin-bottom:20px;text-align:center}#shipping-calculator .inner-ship-fields{display:flex;flex-wrap:wrap;gap:15px}#shipping-calculator .field{flex:1 1 48%;display:flex;flex-direction:column}#shipping-calculator .field label{margin-bottom:6px}#shipping-calculator .field label.button-label{opacity:0}#shipping-calculator .field select,#shipping-calculator .field input[type=text]{padding:10px 12px}#shipping-calculator .field input[type=button].get-rates{padding:8px 18px;cursor:pointer;margin-left:0;margin-right:0}#shipping-calculator #wrapper-response{margin-top:20px;font-size:.95rem}@media (max-width: 768px){#shipping-calculator{padding:18px}#shipping-calculator .inner-ship-fields{gap:12px}#shipping-calculator .field{flex:1 1 100%}#shipping-calculator .field input[type=button].get-rates{width:100%;margin-top:10px}#shipping-calculator .field label.button-label{display:none}}@media (max-width: 480px){#shipping-calculator{margin:20px 10px;padding:16px}#shipping-calculator .field select,#shipping-calculator .field input[type=text]{padding:9px 10px}#shipping-calculator .field input[type=button].get-rates{padding:10px}#shipping-calculator .field label.button-label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/tr-custom.css.map */
