.ring-say-section{position:relative;margin:var(--section-margin-top) 0 var(--section-margin-bottom);padding:var(--section-padding-top) 0 var(--section-padding-bottom);background-color:var(--section-bg-color);overflow:hidden}.ring-say-section .ring-say-bg-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ring-say-section .ring-say-bg-img{width:100%;height:100%;object-fit:cover}.ring-say-section .ring-say-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0,0,0,var(--overlay-alpha))}.ring-say-section .decoration-image{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover;object-position:left bottom;pointer-events:none}.ring-say-section .decoration-image--glow{opacity:.4;mix-blend-mode:screen}.ring-say-container{position:relative;z-index:3;max-width:var(--content-max-width);margin:0 auto;padding:0 40px}.ring-say-decorative-icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:35px;margin-bottom:20px}.ring-say-deco-icon{display:flex;align-items:center;justify-content:center;width:55px;height:70px}.ring-say-deco-icon img{width:100%;height:100%;object-fit:contain}.ring-say-title{margin:0 0 10px;font-size:var(--title-font-size);font-weight:700;line-height:1.2;text-align:center;color:var(--title-color)}.ring-say-title-highlight{color:var(--title-highlight-color)}.ring-say-subtitle{margin:0 0 35px;font-size:var(--subtitle-font-size);text-align:center;color:var(--subtitle-color);opacity:.85}.ring-say-grid{margin-bottom:35px}.ring-say-row{display:grid;gap:20px}.ring-say-row-top{grid-template-columns:repeat(3,1fr);margin-bottom:20px}.ring-say-row-bottom{grid-template-columns:1fr 1fr 1fr;align-items:stretch}.ring-say-card{position:relative}.ring-say-card-inner{position:relative;height:100%;padding:20px;border:1px solid var(--card-border-color);border-radius:var(--card-border-radius);background-color:var(--card-bg-color);transition:border-color .3s ease,transform .3s ease}.ring-say-card-inner:hover{border-color:var(--feature-title-color);transform:translateY(-3px)}.ring-say-card-image{width:120px;height:100px;margin-bottom:15px;border-radius:var(--card-image-border-radius);overflow:hidden;background-color:#ffffff0d}.ring-say-card-image .card-img{width:100%;height:100%;object-fit:cover}.card-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#ffffff1a}.card-placeholder .placeholder-svg{width:60%;height:auto;opacity:.3}.ring-say-card-corner-icon{position:absolute;top:15px;right:15px;width:25px;height:25px;opacity:.5}.ring-say-card-corner-icon img{width:100%;height:100%;object-fit:contain}.ring-say-card-title{margin:0 0 8px;font-size:var(--feature-title-font-size);font-weight:600;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;color:var(--feature-title-color)}.ring-say-card-desc{margin:0;font-size:var(--feature-desc-font-size);line-height:1.55;color:var(--feature-desc-color)}.ring-say-center-image{display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden}.ring-say-center-image .center-img{display:block;width:100%;height:auto;border-radius:10px}.center-placeholder{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 3;border-radius:10px;background-color:#ffffff1a}.center-placeholder .placeholder-svg{width:50%;height:auto;opacity:.3}.ring-say-button-wrapper{text-align:center}.ring-say-button{display:inline-flex;align-items:center;gap:12px;padding:20px 40px;border-radius:3px;background-color:var(--button-bg-color);color:var(--button-text-color);font-size:var(--button-font-size);font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.ring-say-button:hover{background-color:var(--button-hover-bg-color);transform:translateY(-2px);box-shadow:0 5px 25px #e63b2e66}.ring-say-btn-arrow{transition:transform .3s ease}.ring-say-button:hover .ring-say-btn-arrow{transform:translate(5px)}.ring-say-button:focus-visible{outline:2px solid var(--button-bg-color);outline-offset:2px}@media screen and (max-width:989px){.ring-say-section{padding:var(--section-padding-top-mobile) 0 var(--section-padding-bottom-mobile)}.ring-say-container{padding:0 30px}.ring-say-title{font-size:calc(var(--title-font-size) * .8)}.ring-say-row-top,.ring-say-row-bottom{grid-template-columns:1fr}.ring-say-decorative-icons{gap:20px}.ring-say-deco-icon{width:65px;height:75px}.ring-say-card-image{width:130px;height:130px}.ring-say-card-corner-icon{width:45px;height:45px}}@media screen and (max-width:767px){.ring-say-container{padding:0 20px}.ring-say-title{font-size:var(--title-font-size-mobile)}.ring-say-subtitle{margin-bottom:25px;font-size:var(--subtitle-font-size-mobile)}.ring-say-card-title{font-size:var(--feature-title-font-size-mobile)}.ring-say-card-desc{font-size:var(--feature-desc-font-size-mobile)}.ring-say-button{width:100%;justify-content:center;padding:20px 28px;font-size:var(--button-font-size-mobile)}.ring-say-decorative-icons{gap:12px;margin-bottom:15px}.ring-say-deco-icon{width:55px;height:70px}}@media screen and (max-width:479px){.ring-say-container{padding:0 15px}.ring-say-title{font-size:calc(var(--title-font-size-mobile) * .9)}.ring-say-decorative-icons{gap:10px;margin-bottom:15px}.ring-say-deco-icon{width:50px;height:60px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/section-ring-categories.css.map */
