.circle-belt-wrapper{position:relative;background:transparent;padding:0;margin-bottom:24px;overflow-x:hidden;overflow-y:hidden;width:100%}.circle-belt-container{overflow:visible;padding-top:20px!important;padding-bottom:20px!important;z-index:2;background:linear-gradient(90deg,#212f38,#344c47)}.circle-belt-container .swiper{position:relative;z-index:10}.circle-belt-container .swiper,.circle-belt-container .swiper-wrapper{overflow:visible!important;padding:0!important;margin:0!important}.circle-belt-container .swiper-slide{height:auto;position:relative}.circle-belt-container .swiper-slide:hover{z-index:10}.circle-belt-container .swiper-slide a{display:block;width:100%;height:100%}.circle-belt-container .swiper-slide-custom{pointer-events:auto!important;position:relative;z-index:1}.circle-belt-inner .circle-belt-button-next,.circle-belt-inner .circle-belt-button-prev{position:absolute;top:57%;transform:translateY(-50%);color:rgb(249,115,22);opacity:0;transition:opacity .3s ease,color .3s ease;pointer-events:none;z-index:130;border:none;cursor:pointer;padding:12px;border-radius:50%;display:flex;align-items:center;justify-content:center}.circle-belt-inner:hover .circle-belt-button-next:not(.swiper-button-disabled),.circle-belt-inner:hover .circle-belt-button-prev:not(.swiper-button-disabled){opacity:1;pointer-events:auto}.circle-belt-inner .circle-belt-button-prev{left:40px}.circle-belt-inner .circle-belt-button-next{right:40px}.circle-belt-inner .swiper-button-disabled{display:none}.circle-belt-edge-overlay{position:absolute;top:-40px;height:calc(100% + 80px);width:var(--slides-offset-before);z-index:120;pointer-events:auto}.circle-belt-hitbox-left{left:0}.circle-belt-hitbox-right{right:0}.circle-category-card{position:relative;display:block;text-decoration:none;transition:transform .3s ease;cursor:pointer!important}.circle-belt-container .circle-category-card:hover,.circle-belt-container .swiper-slide a.circle-category-card:hover,.circle-belt-container a.circle-category-card:hover{transform:translateY(-2px) scale(1.1)!important;z-index:100!important;position:relative!important;display:block!important}.circle-image{border-radius:50%;aspect-ratio:1;object-fit:cover;transition:transform .3s ease}.circle-category-card:hover .circle-image{transform:none}.circle-border{border:5px solid #6b7280;border-radius:50%;transition:border-color .3s ease,transform .3s ease;transform-origin:center center}.circle-category-card:hover .circle-border{border-color:#429998;transform:rotate(10deg)}@media (min-width:1280px){.circle-belt-container .circle-category-card:hover,.circle-belt-container .swiper-slide a.circle-category-card:hover,.circle-belt-container a.circle-category-card:hover{transform:translateY(-3px) scale(1.15)!important;z-index:100!important;position:relative!important}.circle-belt-container .swiper-slide-custom:after,.circle-belt-container .swiper-slide-custom:before{display:none!important}}.circle-category-card:focus-visible{outline:2px solid rgb(59,130,246);outline-offset:4px;border-radius:50%}@media (prefers-color-scheme:dark){.circle-category-card:focus-visible{outline-color:rgb(147,197,253)}}.circle-belt-container{position:relative;z-index:30}.circle-belt-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#221A19,#221A19 5%,rgba(34,26,25,.9) 12%,rgba(34,26,25,.75) 18%,rgba(34,26,25,.6) 22%,rgba(34,26,25,.45) 26%,rgba(34,26,25,.3) 30%,rgba(34,26,25,.15) 34%,rgba(34,26,25,.05) 38%,transparent 42%,transparent 58%,rgba(34,26,25,.05) 62%,rgba(34,26,25,.15) 66%,rgba(34,26,25,.3) 70%,rgba(34,26,25,.45) 74%,rgba(34,26,25,.6) 78%,rgba(34,26,25,.75) 82%,rgba(34,26,25,.9) 88%,#221A19 95%,#221A19);pointer-events:none;z-index:5}@media (min-width:1280px){.circle-belt-container.has-navigation:after{content:"";position:absolute;top:-40px;left:0;width:var(--slides-offset-before);height:calc(100% + 80px);background:linear-gradient(90deg,#221A19,rgba(34,26,25,.7) 50%,transparent);pointer-events:none;z-index:10}.circle-belt-container.has-navigation{position:relative}.circle-belt-container.has-navigation .swiper:after{content:"";position:absolute;top:-40px;right:0;width:var(--slides-offset-before);height:calc(100% + 80px);background:linear-gradient(270deg,#221A19,rgba(34,26,25,.7) 50%,transparent);pointer-events:none;z-index:10}}