.circle-category__wrapper{position:relative}.circle-category__heading{margin:0 0 2rem;text-align:center}.circle-category__slider-component{position:relative;display:block}.circle-category__list{display:flex;align-items:flex-start;gap:3rem 2.5rem;margin:0;padding:.5rem 0;list-style:none;justify-content:var(--row-justify, center);flex-wrap:wrap}.circle-category__list.slider--everywhere{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-left:1.5rem;padding-right:1.5rem;margin:0 -1.5rem}.circle-category__item{flex-shrink:0;scroll-snap-align:start}.circle-category__link{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-decoration:none;color:rgb(var(--color-foreground));width:var(--circle-size-mobile, 90px)}@media screen and (min-width:750px){.circle-category__link{width:var(--circle-size, 120px)}}.circle-category__ring{position:relative;display:block;width:var(--circle-size-mobile, 90px);height:var(--circle-size-mobile, 90px);padding:5px;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.circle-category__ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px var(--ring-style, dashed) var(--ring-color, rgba(var(--color-foreground), .35));transition:border-color .2s ease;animation:circle-category-spin 14s linear infinite}.circle-category__item:nth-child(4n+1) .circle-category__ring:before{border-color:#3d6ba8}.circle-category__item:nth-child(4n+2) .circle-category__ring:before{border-color:#f0af28}.circle-category__item:nth-child(4n+3) .circle-category__ring:before{border-color:#ff6f91}.circle-category__item:nth-child(4n+4) .circle-category__ring:before{border-color:#7ed957}.circle-category--ring-static .circle-category__ring:before{animation:none}@keyframes circle-category-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.circle-category__ring:before{animation:none}}@media screen and (min-width:750px){.circle-category__ring{width:var(--circle-size, 120px);height:var(--circle-size, 120px);padding:6px}}.circle-category__media{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background:rgb(var(--color-background))}.circle-category__image{width:100%;height:100%;object-fit:cover;display:block}.circle-category__placeholder{display:block;width:100%;height:100%}.circle-category__placeholder .placeholder-svg{width:100%;height:100%}.circle-category__label{font-size:1.4rem;font-weight:600;text-align:center;line-height:1.3}.circle-category__link:hover .circle-category__ring,.circle-category__link:focus-visible .circle-category__ring{transform:translateY(-4px) scale(1.08)}.circle-category__link:hover .circle-category__ring:before,.circle-category__link:focus-visible .circle-category__ring:before{border-color:var(--active-color, rgb(var(--color-foreground)));border-style:solid;animation-play-state:paused}.circle-category__link:hover .circle-category__label,.circle-category__link:focus-visible .circle-category__label,.circle-category__link--active .circle-category__label{color:var(--active-color, rgb(var(--color-foreground)))}.circle-category__link--active .circle-category__ring:before{border-style:solid;border-color:var(--active-color, rgb(var(--color-foreground)));animation:none}.circle-category__buttons{display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;left:0;right:0;pointer-events:none}@media screen and (min-width:990px){.circle-category__buttons{display:none}.circle-category__buttons.circle-category__buttons--everywhere{display:flex}}.circle-category__button{pointer-events:auto;width:3.6rem;height:3.6rem;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--active-color, rgb(var(--color-button)));color:rgb(var(--color-button-text));box-shadow:0 2px 6px #00000026;transform:translateY(3rem)}@media screen and (min-width:750px)and (max-width:989px){.circle-category__button{transform:translateY(4rem)}}.circle-category__button .icon{width:1.6rem;height:1.6rem}.circle-category__button--prev .icon{transform:rotate(180deg)}.circle-category__button[disabled]{opacity:.4;cursor:not-allowed}.toy-bg{display:block;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:2}.toy-bg__item{position:absolute;display:block;opacity:.22;will-change:transform}.toy-bg__item-inner{display:block;width:100%;height:100%;animation:toy-bg-float 10s ease-in-out infinite;will-change:transform}.toy-bg__item-pulse{display:block;width:100%;height:100%;transform-origin:50% 50%;will-change:transform}.toy-bg__item-pulse.is-pulsing{animation:toy-bg-pulse .7s cubic-bezier(.34,1.56,.64,1)}.toy-bg__item svg{display:block;width:100%;height:100%}.toy-bg__item--1{top:10%;left:6%;width:34px;height:34px}.toy-bg__item--1 .toy-bg__item-inner{animation-duration:9s}.toy-bg__item--2{top:16%;left:90%;width:40px;height:48px}.toy-bg__item--2 .toy-bg__item-inner{animation-duration:11s;animation-delay:1.2s}.toy-bg__item--3{top:48%;left:3%;width:38px;height:38px}.toy-bg__item--3 .toy-bg__item-inner{animation-duration:12.5s;animation-delay:2.4s}.toy-bg__item--4{top:62%;left:92%;width:44px;height:44px}.toy-bg__item--4 .toy-bg__item-inner{animation-duration:8.5s;animation-delay:.6s}.toy-bg__item--5{top:30%;left:48%;width:30px;height:34px;opacity:.16}.toy-bg__item--5 .toy-bg__item-inner{animation-duration:13s;animation-delay:3s}.toy-bg__item--6{top:82%;left:12%;width:42px;height:42px}.toy-bg__item--6 .toy-bg__item-inner{animation-duration:10.5s;animation-delay:1.8s}.toy-bg__item--7{top:78%;left:55%;width:26px;height:26px;opacity:.18}.toy-bg__item--7 .toy-bg__item-inner{animation-duration:9.5s;animation-delay:2.8s}.toy-bg__item--8{top:6%;left:40%;width:30px;height:30px;opacity:.16}.toy-bg__item--8 .toy-bg__item-inner{animation-duration:11.5s;animation-delay:.9s}@keyframes toy-bg-float{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-18px) rotate(6deg)}}@keyframes toy-bg-pulse{0%{transform:scale(1) rotate(0)}35%{transform:scale(1.45) rotate(-10deg)}65%{transform:scale(.92) rotate(6deg)}to{transform:scale(1) rotate(0)}}@media screen and (max-width:749px){.toy-bg__item--5,.toy-bg__item--7,.toy-bg__item--8{display:none}.toy-bg__item{opacity:.16}}@media(prefers-reduced-motion:reduce){.toy-bg__item-inner,.toy-bg__item-pulse.is-pulsing{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
