.template-collection .main-content{background:#f6f7f8}.template-collection .breadcrumb{margin-bottom:14px}.template-collection .collection-template-section>.grid,.template-collection #CollectionSection>.grid{background:#fff}.template-collection .section-header{margin-bottom:18px}.template-collection .collection-redesign-kicker{color:#c8a24a;font-size:11px;line-height:1.2;letter-spacing:1.6px;font-weight:700;margin-bottom:5px}.template-collection .section-header--title{color:#101820;font-size:30px;line-height:1.08;margin-bottom:5px}.template-collection .collection-redesign-count{color:#666;font-size:12px;margin:0 0 12px}.template-collection .rte--header{color:#4f5963;line-height:1.65;max-width:980px}.template-collection .rte--header p:last-child{margin-bottom:0}.template-collection .collection-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e4e8ec;border:1px solid #e4e8ec;border-radius:9px;overflow:hidden;margin:4px 0 24px;clear:both}.template-collection .collection-trust-item{background:#fff;text-align:center;padding:13px 8px 12px;min-width:0}.template-collection .collection-trust-item strong{display:block;color:#101820;font-size:10px;line-height:1.25;letter-spacing:.35px}.template-collection .collection-trust-item span{display:block;color:#6a7178;font-size:10px;line-height:1.25;margin-top:3px}.template-collection .section-header--right{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.template-collection .shop-by-league-button,.template-collection .toggle-filters{background:#3478d4!important;border-color:#3478d4!important;color:#fff!important;border-radius:5px!important;font-weight:700!important}.template-collection .shop-by-league-button:hover,.template-collection .toggle-filters:hover{background:#1f5fae!important;border-color:#1f5fae!important}.template-collection .collection-product-grid{margin-top:4px}.template-collection .collection-product-grid>.grid-item:not(.collection-mid-cta):not(.collection-more-designs-heading){padding-bottom:16px}.template-collection .product-grid-item{display:block;height:100%;background:#fff;border:1px solid #e1e5e9;border-radius:9px;padding:10px 10px 12px;box-shadow:0 2px 8px #1018200e;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.template-collection .product-grid-item:hover{transform:translateY(-2px);box-shadow:0 6px 18px #1018201a;border-color:#d2d8de}.template-collection .product-grid-image{background:#fafafa;border-radius:7px;overflow:hidden;margin-bottom:10px}.template-collection .product-card-title{color:#101820;font-size:14px;line-height:1.35;font-weight:700;min-height:38px;margin:0 0 7px}.template-collection .product-item--price .h1{color:#101820;font-size:17px;font-weight:700}.template-collection .shopify-product-reviews-badge{margin-top:6px;display:block}.template-collection .collection-mid-cta{float:none!important;clear:both!important;width:100%!important;max-width:none!important;margin:14px 0 22px!important;padding:0!important}.template-collection .collection-mid-cta__inner{position:relative;display:flex;align-items:stretch;min-height:245px;overflow:hidden;border-radius:12px;color:#fff;background:radial-gradient(circle at 78% 35%,rgba(72,104,128,.34),transparent 30%),linear-gradient(115deg,#07131d,#101f2a 52%,#071018);box-shadow:0 8px 24px #1018202e}.template-collection .collection-mid-cta__content{position:relative;z-index:2;width:62%;padding:30px 32px 28px}.template-collection .collection-mid-cta__eyebrow{color:#d6b255;font-size:11px;letter-spacing:3px;font-weight:700;margin-bottom:7px}.template-collection .collection-mid-cta__title{color:#fff;font-size:29px;line-height:1.06;font-weight:800;letter-spacing:-.3px;margin-bottom:9px}.template-collection .collection-mid-cta__title span{color:#d6b255}.template-collection .collection-mid-cta__text{color:#e6eaed;max-width:590px;font-size:14px;line-height:1.5;margin-bottom:17px}.template-collection .collection-mid-cta__benefits{display:flex;gap:0;margin:0 0 19px}.template-collection .collection-mid-cta__benefits>span{display:block;padding:0 18px;border-left:1px solid rgba(255,255,255,.22)}.template-collection .collection-mid-cta__benefits>span:first-child{padding-left:0;border-left:0}.template-collection .collection-mid-cta__benefits strong{display:block;color:#fff;font-size:10px;line-height:1.2}.template-collection .collection-mid-cta__benefits small{display:block;color:#cbd3d9;font-size:9px;line-height:1.35;margin-top:3px}.template-collection .collection-mid-cta__button{display:inline-block;min-width:205px;text-align:center;background:#d6b255;color:#101820!important;border-radius:5px;padding:12px 18px;font-weight:800;text-decoration:none!important;box-shadow:0 2px 7px #00000029}.template-collection .collection-mid-cta__button:hover{background:#e1bd61}.template-collection .collection-mid-cta__visual{position:relative;width:38%;min-height:245px;display:flex;align-items:center;justify-content:center;overflow:hidden}.template-collection .collection-mid-cta__visual:before{content:"";position:absolute;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,#d6b25521,#d6b25500 68%)}.template-collection .collection-mid-cta__ring{position:relative;z-index:1;width:235px;height:88px;display:flex;align-items:center;justify-content:center;transform:rotate(-10deg);border:9px solid #69727a;border-top-color:#aeb5ba;border-bottom-color:#30363b;border-radius:50%;background:linear-gradient(#252b30,#0d1114);color:#d8dde0;font-size:14px;letter-spacing:1.2px;box-shadow:0 18px 18px #00000059,inset 0 0 0 2px #111}.template-collection .collection-mid-cta__brand{position:absolute;right:18px;bottom:16px;z-index:2;color:#d6b255;font-size:12px;font-weight:700;letter-spacing:1.2px;text-align:right}.template-collection .collection-mid-cta__brand small{display:block;color:#fff;font-size:9px;font-weight:400;letter-spacing:1px;margin-top:3px;text-transform:uppercase}.template-collection .collection-more-designs-heading{float:none!important;clear:both!important;width:100%!important;padding:0 0 12px!important;margin:0!important}.template-collection .collection-more-designs-heading__title{color:#101820;font-size:22px;line-height:1.1;font-weight:800}.template-collection .collection-more-designs-heading__text{color:#69727a;font-size:12px;margin-top:3px}.template-collection .pagination-custom a,.template-collection .pagination-custom span{border-radius:4px}@media screen and (max-width:749px){.template-collection .main-content{background:#fff}.template-collection .wrapper{padding-left:12px;padding-right:12px}.template-collection .breadcrumb{font-size:10px;margin-bottom:10px}.template-collection .section-header{margin-bottom:13px}.template-collection .section-header--title{font-size:25px;margin-bottom:4px}.template-collection .collection-redesign-count{margin-bottom:10px}.template-collection .rte--header{font-size:12px;line-height:1.55}.template-collection .rte--header img{border-radius:8px;margin-bottom:10px}.template-collection hr{margin:14px 0}.template-collection .collection-trust-strip{grid-template-columns:repeat(2,1fr);margin:2px 0 16px;border-radius:8px}.template-collection .collection-trust-item{padding:10px 5px 9px}.template-collection .collection-trust-item strong,.template-collection .collection-trust-item span{font-size:9px}.template-collection .section-header--right{justify-content:flex-start;margin-bottom:3px}.template-collection .collection-product-grid{margin-left:-6px}.template-collection .collection-product-grid>.grid-item:not(.collection-mid-cta):not(.collection-more-designs-heading){padding-left:6px;padding-bottom:10px}.template-collection .product-grid-item{padding:6px 6px 9px;border-radius:8px;box-shadow:0 1px 5px #1018200e}.template-collection .product-grid-image{margin-bottom:7px;border-radius:6px}.template-collection .product-card-title{font-size:12px;line-height:1.3;min-height:32px;margin-bottom:5px}.template-collection .product-item--price .h1{font-size:15px}.template-collection .collection-mid-cta{margin:12px 0 18px 6px!important;width:calc(100% - 6px)!important}.template-collection .collection-mid-cta__inner{display:block;min-height:0;border-radius:9px}.template-collection .collection-mid-cta__content{width:100%;padding:21px 18px 20px}.template-collection .collection-mid-cta__eyebrow{font-size:9px;letter-spacing:2.5px;margin-bottom:6px}.template-collection .collection-mid-cta__title{font-size:21px;max-width:310px;margin-bottom:8px}.template-collection .collection-mid-cta__text{font-size:12px;line-height:1.45;margin-bottom:14px;max-width:330px}.template-collection .collection-mid-cta__benefits{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:15px}.template-collection .collection-mid-cta__benefits>span{padding:0 7px}.template-collection .collection-mid-cta__benefits strong,.template-collection .collection-mid-cta__benefits small{font-size:8px}.template-collection .collection-mid-cta__button{display:block;width:100%;min-width:0;padding:11px 12px;font-size:12px}.template-collection .collection-mid-cta__visual{display:none}.template-collection .collection-more-designs-heading{padding:0 0 10px 6px!important}.template-collection .collection-more-designs-heading__title{font-size:18px}.template-collection .collection-more-designs-heading__text{font-size:10px}}@media screen and (min-width:750px){.template-collection .collection-product-grid>.grid-item{width:33.333333%!important;max-width:33.333333%!important}}@media screen and (max-width:749px){.template-collection .collection-product-grid>.grid-item{width:50%!important;max-width:50%!important}.template-collection .collection-mid-cta{margin:12px 0 18px!important;width:100%!important}.template-collection .collection-more-designs-heading{padding:0 0 10px!important}}.template-collection .collection-mid-cta__approved-banner{display:block;width:100%;line-height:0;text-decoration:none}.template-collection .collection-mid-cta__approved-banner img{display:block;width:100%;height:auto;border-radius:12px}.template-collection .collection-mid-cta__existing-designs-banner{display:block;width:100%;line-height:0;text-decoration:none}.template-collection .collection-mid-cta__existing-designs-banner img{display:block;width:100%;height:auto;border-radius:12px}.template-collection .custom-rings-collection-description>img,.template-collection .custom-rings-collection-description>p>img,.template-collection .custom-rings-collection-description>p>a>img{display:none!important}.template-collection .custom-rings-collection-hero{display:block;margin:0 0 18px;line-height:0}.template-collection .custom-rings-collection-hero img{display:block!important;width:100%;height:auto;border-radius:12px}
/*# sourceMappingURL=/cdn/shop/t/35/assets/collection-redesign.css.map */
