@property --cc-gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.cc-section{--cc-cols-desktop: 8;--cc-cols-tablet: 5;--cc-cols-mobile: 3;--cc-gap-h: 1rem;--cc-gap-v: 1.8rem;--cc-size: 110px;--cc-size-tablet: 90px;--cc-size-mobile: 72px;--cc-radius: 50%;--cc-bg: var(--color-background, #fff);--cc-img-fit: cover;--cc-border-w: 3px;--cc-border-value: #e8e8e8;--cc-shadow: 0 2px 12px rgba(0, 0, 0, .1);--cc-hover-shadow: 0 10px 30px rgba(0, 0, 0, .18);--cc-hover-scale: 1.06;--cc-hover-ty: -5px;--cc-hover-rotate: 0deg;--cc-hover-glow: rgba(0, 0, 0, .35);--cc-hover-brightness: 1.15;--cc-hover-saturate: 1.3;--cc-hover-blur: 4px;--cc-dur: .3s;--cc-ease: cubic-bezier(.25, .8, .25, 1);--cc-title-font: inherit;--cc-title-size: 1.1rem;--cc-title-size-mob: .95rem;--cc-title-weight: 600;--cc-title-lh: 1.3;--cc-title-ls: 0em;--cc-title-color: currentColor;--cc-title-hover-color: currentColor;--cc-badge-bg: #e63946;--cc-badge-color: #fff;--cc-badge-size: .7rem;--cc-badge-weight: 700;--cc-badge-radius: 999px;--cc-badge-px: .45em;--cc-badge-py: .2em;--cc-badge-z: 10;--cc-anim-dur: .55s;--cc-anim-ease: cubic-bezier(.34, 1.56, .64, 1);--cc-anim-delay: 0ms}.cc-section{width:100%;box-sizing:border-box}.cc-grid{display:grid;grid-template-columns:repeat(var(--cc-cols-desktop),minmax(0,1fr));gap:var(--cc-gap-v) var(--cc-gap-h);list-style:none;margin:0;padding:0}.cc-item{display:flex;flex-direction:column;align-items:center;position:relative}.cc-item__link{display:flex;flex-direction:column;align-items:center;gap:.7rem;text-decoration:none;color:inherit;outline:none;width:100%}.cc-item__media-outer{--_size: var(--cc-item-size, var(--cc-size));--_border-val: var(--cc-item-border, var(--cc-border-value));--_border-w: var(--cc-item-border-w, var(--cc-border-w));--_shadow: var(--cc-item-shadow, var(--cc-shadow));display:block;width:var(--_size);height:var(--_size);max-width:100%;aspect-ratio:1 / 1;border-radius:var(--cc-radius);padding:var(--_border-w);background:var(--_border-val);box-shadow:var(--_shadow);transition:transform var(--cc-dur) var(--cc-ease),box-shadow var(--cc-dur) var(--cc-ease),background var(--cc-dur) var(--cc-ease);position:relative;flex-shrink:0;contain:layout style}.cc-item__media{width:100%;height:100%;border-radius:var(--cc-radius);overflow:hidden;background:var(--cc-item-bg, var(--cc-bg));position:relative}.cc-item__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:var(--cc-img-fit);display:block;border-radius:var(--cc-radius);transition:transform var(--cc-dur) var(--cc-ease),filter var(--cc-dur) var(--cc-ease)}.cc-img-mode--contain .cc-item__img{object-fit:contain}.cc-img-mode--cover .cc-item__img{object-fit:cover}.cc-item__placeholder,.cc-item__placeholder-svg{width:100%;height:100%;display:block;opacity:.45}.cc-item__custom-html{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.cc-item__title{font-family:var(--cc-title-font);font-size:var(--cc-title-size);font-weight:var(--cc-title-weight);line-height:var(--cc-title-lh);letter-spacing:var(--cc-title-ls);color:var(--cc-item-title-color, var(--cc-title-color));text-align:center;max-width:100%;word-break:break-word;transition:color var(--cc-dur) var(--cc-ease),opacity var(--cc-dur) var(--cc-ease)}.cc-badge{position:absolute;z-index:var(--cc-badge-z);background:var(--cc-item-badge-bg, var(--cc-badge-bg));color:var(--cc-item-badge-color, var(--cc-badge-color));font-size:var(--cc-badge-size);font-weight:var(--cc-badge-weight);border-radius:var(--cc-badge-radius);padding:var(--cc-badge-py) var(--cc-badge-px);line-height:1;white-space:nowrap;pointer-events:none;box-shadow:0 1px 4px #00000040}.cc-badge--top-right{top:0;right:0}.cc-badge--top-left{top:0;left:0}.cc-badge--bottom-right{bottom:0;right:0}.cc-badge--bottom-left{bottom:0;left:0}.cc-badge--center{top:50%;left:50%;transform:translate(-50%,-50%)}.cc-item--disabled{opacity:.45;pointer-events:none;cursor:not-allowed}.cc-item--hidden{display:none!important}.cc-item--active .cc-item__media-outer{--cc-border-value: var(--color-button, #000);box-shadow:0 0 0 2px var(--color-button, #000),var(--cc-hover-shadow)}.cc-item__link:hover .cc-item__media-outer,.cc-item__link:focus-visible .cc-item__media-outer{transform:translateY(var(--cc-hover-ty)) scale(var(--cc-hover-scale)) rotate(var(--cc-hover-rotate));box-shadow:var(--cc-item-hover-shadow, var(--cc-hover-shadow))}.cc-item__link:hover .cc-item__title{color:var(--cc-title-hover-color)}.cc-hover--scale .cc-item__link:hover .cc-item__media-outer{transform:scale(var(--cc-hover-scale))}.cc-hover--glow .cc-item__link:hover .cc-item__media-outer{box-shadow:var(--cc-item-hover-shadow, var(--cc-hover-shadow)),0 0 20px 6px var(--cc-item-glow, var(--cc-hover-glow))}.cc-hover--rotate .cc-item__link:hover .cc-item__media-outer{transform:rotate(8deg) scale(1.03)}.cc-hover--float .cc-item__link:hover .cc-item__media-outer{animation:cc-float-idle 2s ease-in-out infinite;transform:none}.cc-hover--pop .cc-item__link:hover .cc-item__media-outer{transform:scale(1.12);transition:transform .15s cubic-bezier(.34,1.9,.64,1)}.cc-hover--zoom-img .cc-item__link:hover .cc-item__img{transform:scale(1.15)}.cc-hover--zoom-img .cc-item__link:hover .cc-item__media-outer{transform:none}.cc-hover--blur .cc-item__link:hover .cc-item__img{filter:blur(var(--cc-hover-blur))}.cc-hover--brightness .cc-item__link:hover .cc-item__img{filter:brightness(var(--cc-hover-brightness)) saturate(var(--cc-hover-saturate))}.cc-hover--border-spin .cc-item__link:hover .cc-item__media-outer{background:conic-gradient(from var(--cc-gradient-angle),var(--cc-border-color-1, #a18cd1),var(--cc-border-color-2, #fbc2eb),var(--cc-border-color-3, #a18cd1));animation:cc-border-spin 2s linear infinite;transform:translateY(var(--cc-hover-ty)) scale(var(--cc-hover-scale))}.cc-anim--fade.cc-anim--pending,.cc-anim--pop.cc-anim--pending,.cc-anim--zoom.cc-anim--pending,.cc-anim--float-in.cc-anim--pending,.cc-anim--bounce.cc-anim--pending,.cc-anim--pulse.cc-anim--pending,.cc-anim--rotate-in.cc-anim--pending,.cc-anim--slide-up.cc-anim--pending{opacity:0;pointer-events:none}.cc-anim--fade.cc-anim--visible{animation:cc-fade-in var(--cc-anim-dur) var(--cc-anim-ease) var(--cc-anim-delay) forwards}.cc-anim--pop.cc-anim--visible{animation:cc-pop-in var(--cc-anim-dur) var(--cc-anim-ease) var(--cc-anim-delay) forwards}.cc-anim--zoom.cc-anim--visible{animation:cc-zoom-in var(--cc-anim-dur) var(--cc-anim-ease) var(--cc-anim-delay) forwards}.cc-anim--float-in.cc-anim--visible{animation:cc-float-in var(--cc-anim-dur) var(--cc-anim-ease) var(--cc-anim-delay) forwards}.cc-anim--bounce.cc-anim--visible{animation:cc-bounce-in var(--cc-anim-dur) var(--cc-anim-ease) var(--cc-anim-delay) forwards}.cc-anim--pulse.cc-anim--visible{animation:cc-pulse var(--cc-anim-dur) var(--cc-anim-ease) var(--cc-anim-delay) infinite;opacity:1}.cc-anim--rotate-in.cc-anim--visible{animation:cc-rotate-in var(--cc-anim-dur) var(--cc-anim-ease) var(--cc-anim-delay) forwards}.cc-anim--slide-up.cc-anim--visible{animation:cc-slide-up var(--cc-anim-dur) var(--cc-anim-ease) var(--cc-anim-delay) forwards}@keyframes cc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cc-pop-in{0%{opacity:0;transform:scale(.4)}75%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes cc-zoom-in{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes cc-float-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes cc-bounce-in{0%{opacity:0;transform:translateY(-24px)}55%{transform:translateY(6px)}80%{transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes cc-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes cc-rotate-in{0%{opacity:0;transform:rotate(-180deg) scale(0)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes cc-slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes cc-float-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes cc-border-spin{to{--cc-gradient-angle: 360deg}}.cc-theme--light{--cc-bg: #ffffff;--cc-border-value: #e8e8e8;--cc-title-color: #1a1a1a;--cc-shadow: 0 2px 12px rgba(0, 0, 0, .1)}.cc-theme--dark{--cc-bg: #1e1e1e;--cc-border-value: #3a3a3a;--cc-title-color: #f0f0f0;--cc-shadow: 0 2px 16px rgba(0, 0, 0, .5);--cc-hover-shadow: 0 10px 36px rgba(0, 0, 0, .7)}.cc-section__heading{text-align:center;margin:0 0 2.4rem;letter-spacing:.02em}.cc-item__link:focus-visible{outline:none}.cc-item__link:focus-visible .cc-item__media-outer{outline:3px solid var(--color-button, #000);outline-offset:3px}.cc-item__media-outer{will-change:transform,box-shadow;transform:translateZ(0);backface-visibility:hidden}.cc-item__img{will-change:transform,filter;transform:translateZ(0)}.cc-item__media:before{content:"";display:none}.cc-item__media>*{position:relative;z-index:1}@media screen and (max-width:479px){.cc-grid{grid-template-columns:repeat(var(--cc-cols-mobile),minmax(0,1fr));gap:calc(var(--cc-gap-v) * .85) calc(var(--cc-gap-h) * .8)}.cc-item__title{font-size:var(--cc-title-size-mob)}.cc-item__media-outer{--cc-size: var(--cc-size-mobile)}}@media screen and (min-width:480px)and (max-width:989px){.cc-grid{grid-template-columns:repeat(var(--cc-cols-tablet),minmax(0,1fr))}.cc-item__media-outer{--cc-size: var(--cc-size-tablet)}}@media screen and (min-width:990px){.cc-grid{grid-template-columns:repeat(var(--cc-cols-desktop),minmax(0,1fr))}.cc-item__media-outer{--cc-size: var(--cc-size)}}@media screen and (min-width:1600px){.cc-section{container-type:inline-size}}@media(prefers-reduced-motion:reduce),.cc-motion--reduced{.cc-item__media-outer,.cc-item__img,.cc-item__title{transition:none!important;animation:none!important}.cc-anim--pending{opacity:1!important;pointer-events:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/circle-collections.css.map */
