@layer ma.components{.ma-ring{position:relative;overflow:hidden;padding-top:var(--ma-section-padding-y);padding-bottom:var(--ma-section-padding-y)}.ma-ring>.page-width{position:relative;z-index:1}.ma-ring__inner{display:flex;flex-direction:column;gap:clamp(20px,4vw,48px)}.ma-ring--split .ma-ring__inner{gap:clamp(24px,4vw,56px)}@media(min-width:750px){.ma-ring--split .ma-ring__inner{flex-direction:row;align-items:center}.ma-ring--split .ma-ring__content{flex:0 0 40%;max-width:40%;min-width:0}.ma-ring--split .ma-ring__stage{flex:1 1 60%;min-width:0}.ma-ring--split-right .ma-ring__inner{flex-direction:row-reverse}}.ma-ring__content{min-width:0}.ma-ring__stage{min-width:0;width:100%}.ma-ring--split .ma-ring__content .ma-section-header{margin-left:0;margin-right:0}.ma-ring__viewport{position:relative;width:100%;overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:var(--ring-h-mobile, 380px);border-radius:var(--ma-radius-lg);transform:translateZ(0);-webkit-transform:translateZ(0);isolation:isolate}.ma-ring__viewport:focus{outline:none}.ma-ring__viewport:focus-visible{outline:var(--ma-focus-ring-width) solid var(--ma-color-primary);outline-offset:var(--ma-focus-ring-offset);box-shadow:var(--ma-focus-ring)}.ma-ring__viewport.is-grabbing{cursor:grabbing}@media(min-width:640px){.ma-ring__viewport{height:var(--ring-h-tablet, 460px)}}@media(min-width:1100px){.ma-ring__viewport{height:var(--ring-h-desktop, 560px)}}.ma-ring__scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ma-ring__track{position:absolute;left:0;top:0;width:100%;height:100%}.ma-ring__sr-hint{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;margin:-1px}.ma-ring__card{position:absolute;left:0;top:0;width:var(--ring-card-w, 110px);height:var(--ring-card-h, 80px);margin-left:calc(var(--ring-card-w, 110px) / -2);margin-top:calc(var(--ring-card-h, 80px) / -2);border-radius:var(--ma-radius-md);overflow:hidden;box-shadow:var(--ma-3d-shadow-lg);border:var(--ma-border-width) solid var(--ma-color-border-inverse);transform-origin:50% 50%;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--ma-color-canvas);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.ma-ring__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(var(--ma-rgb-shadow),.55) 0%,rgba(var(--ma-rgb-shadow),.08) 42%,transparent 60%);pointer-events:none;z-index:9}.ma-ring__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:var(--ma-opacity-5);mix-blend-mode:overlay;pointer-events:none;z-index:10}.ma-ring__card>a,.ma-ring__card>.ma-ring__card-media{display:block;width:100%;height:100%;position:relative}.ma-ring__card img,.ma-ring__card video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}.ma-ring__card-label{position:absolute;left:0;right:0;bottom:0;z-index:11;padding:var(--ma-space-1) var(--ma-space-2);font-size:clamp(9px,2.6vw,12px);font-weight:600;line-height:1.2;color:var(--ma-white);text-align:center;pointer-events:none}[data-ma-3d=off] .ma-ring__card-label{font-size:clamp(11px,3.2vw,14px);padding:var(--ma-space-2)}.ma-ring__card--placeholder{display:flex;align-items:center;justify-content:center;background:var(--ma-gradient-nature);color:var(--ma-white)}.ma-ring__card--placeholder svg{width:40%;height:40%;opacity:var(--ma-opacity-75)}@media(prefers-reduced-motion:reduce){.ma-ring__card{will-change:auto}}.ma-ring[class*=ma-ring--texture-]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:var(--ma-texture-intensity, .5)}.ma-ring--texture-cream_paper:before{background-color:var(--ma-color-canvas);background-image:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.15'/%3E%3C/svg%3E")}.ma-ring--texture-soft_sage:before{background-image:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.08'/%3E%3C/svg%3E"),linear-gradient(135deg,var(--ma-color-primary-soft) 0%,var(--ma-green-500) 100%)}.ma-ring--texture-golden_mist:before{background:radial-gradient(circle at 50% 50%,rgba(var(--ma-rgb-accent),.15) 0%,transparent 60%)}.ma-ring--texture-botanical_glass:before{backdrop-filter:blur(var(--ma-backdrop-blur));-webkit-backdrop-filter:blur(var(--ma-backdrop-blur));background:rgba(var(--ma-rgb-surface),.1)}.ma-ring--texture-minimal_clean:before{background-color:var(--ma-white)}[data-ma-3d=off] .ma-ring__viewport{height:auto;cursor:auto;touch-action:pan-x}[data-ma-3d=off] .ma-ring__scene,[data-ma-3d=off] .ma-ring__track{position:static;display:flex;gap:var(--ma-space-4);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:var(--ma-space-2) var(--ma-space-1) var(--ma-space-4);scrollbar-width:none}[data-ma-3d=off] .ma-ring__scene::-webkit-scrollbar,[data-ma-3d=off] .ma-ring__track::-webkit-scrollbar{display:none}[data-ma-3d=off] .ma-ring__card{position:relative;left:auto;top:auto;margin:0;flex:0 0 auto;width:clamp(140px,32vw,200px);height:clamp(196px,44.8vw,280px);scroll-snap-align:start;transform:none!important;opacity:1!important}@media(min-width:750px){[data-ma-3d=off] .ma-ring__card{width:clamp(180px,22vw,240px);height:clamp(252px,30.8vw,336px)}}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/ma-rotating-card-ring.css.map */
