.circle-text-section{padding:calc(150px - var(--font-size)) 0;margin-bottom:0}.circle-text-wrapper{width:100%;position:relative}.circle-text-wrapper-inner{position:relative;width:fit-content;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;padding:var(--font-size)}:root{--radius: 27.09vw;--frame-size: calc(var(--radius) / 3);--d-outer: calc(var(--radius) * 2);--d-inner: calc(var(--d-outer) - var(--frame-size));--font-size: calc(var(--radius) / 10)}.circle-text-wrapper .circle{position:relative;width:var(--d-outer);height:var(--d-outer);border-radius:50%;display:flex;justify-content:center;align-items:center;transform:translateY(-38%);margin:0 0 -38%}.circle-text-wrapper .circle .content{position:absolute;width:calc(var(--d-outer) - var(--font-size) * 2);height:calc(var(--d-outer) - var(--font-size) * 2);border-radius:50%;border:1px solid var(--border-color2)}.circle-text-wrapper .circle .text{position:absolute;width:100%;height:100%;animation:rotateText 20s linear infinite;z-index:-1}@keyframes rotateText{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.circle-text-wrapper .circle .text p{font-size:var(--font-size);text-transform:uppercase;font-weight:500;font-family:var(--heading-font)}.circle-text-wrapper .circle .text p span{position:absolute;left:50%;transform-origin:0 var(--radius)}.content-inner{display:flex;align-items:flex-end;justify-content:center;height:100%;padding-bottom:clamp(50px,8.855vw,170px)}.circle-card-slider{width:fit-content;z-index:1}.circle-card-swiper{width:clamp(116px,19.792vw,380px);height:clamp(159px,27.084vw,520px)}.swiper.circle-card-swiper .swiper-slide .circle-card-slider-item{width:100%;height:100%}.content-inner-text{text-align:center;width:clamp(340px,36.459vw,700px);display:flex;flex-direction:column;gap:clamp(10px,2.084vw,40px)}.content-inner-text p{color:var(--text-muted);font-weight:500;font-size:clamp(12px,1.05vw,20px);line-height:clamp(16px,1.67vw,32px)}.circle-mini{width:clamp(400px,27.1vw,520px);height:clamp(400px,27.1vw,520px);background-color:var(--brand-color);border-radius:50%;overflow:hidden;position:absolute;bottom:0;left:calc(var(--d-outer) - 6%);display:flex;align-items:center;justify-content:center}.circle-mini:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-image:url(../images/circle-mini-bg.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.circle-mini-content{padding:20px;max-width:460px;text-align:center}.circle-mini-content-title{font-weight:500;font-size:clamp(24px,2.71vw,52px);line-height:clamp(24px,2.71vw,52px);margin:0 0 clamp(10px,2.917vw,56px) 0}.circle-mini-content-text{font-weight:500;font-size:clamp(12px,1.251vw,24px);line-height:clamp(16px,1.876vw,36px);text-align:center}.circle-section-logo.section{padding-bottom:0}.mobile-text{display:none}@media only screen and (max-width:1200px){.content-inner{padding-bottom:clamp(50px,7vw,170px)}.content-inner-text{width:clamp(340px,35.3vw,700px)}}@media only screen and (max-width:992px){:root{--radius: 41dvw}.circle-text-section{padding:calc(80px - var(--font-size)) 0}.circle-text-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}.circle-text-wrapper .circle{transform:translateY(-16%);margin:0 0 -16%}.content-inner{align-items:center;padding-bottom:0;padding-top:clamp(50px,8.855vw,170px)}.content-inner-text{width:clamp(320px,35.3vw,700px)}.circle-mini{position:relative;bottom:unset;left:unset}}@media only screen and (max-width:575px){.circle-card-slider{margin:0 20px 0 0}.circle-text-wrapper{align-items:flex-start;justify-content:space-between}.circle-text-wrapper-inner{padding:0}.circle-text-wrapper .circle{transform:translateY(-20%);height:100%;width:350px;padding-right:20px;margin:0 0 15%}.circle-text-wrapper .circle .content{position:relative;height:100%;width:100%;padding:100px 32px;border-radius:330px}.circle-text-wrapper .circle .text{animation:none;display:none}.mobile-text{position:absolute;top:0;left:18px;display:block}.circle-mini{width:240px;height:240px;position:absolute;bottom:0;right:0;left:auto}.circle-mini-content{padding:0;max-width:183px}.circle-section-logo.section{padding-top:50px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/circle-text-section.css.map */
