.uiverse-glass3d-parent{width:100%;max-width:290px;height:300px;perspective:1000px;touch-action:pan-x pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.uiverse-glass3d-parent.uiverse-glass3d-parent--photo{max-width:min(340px,86vw);height:min(460px,62dvh)}.uiverse-glass3d-card{position:relative;height:100%;border-radius:50px;background:linear-gradient(135deg,#86d9b0,#2f9e44);transition:all .5s ease-in-out;transform-style:preserve-3d;overflow:visible;box-shadow:#05471100 40px 50px 25px -40px,#05471133 0 25px 25px -5px}.uiverse-glass3d-photo{position:absolute;inset:0;border-radius:50px;background-size:cover;background-position:center;z-index:0;pointer-events:none;transform:translateZ(0);overflow:hidden}.uiverse-glass3d-card--photo{background:transparent}.uiverse-glass3d-card--photo .uiverse-glass3d-glass{background:linear-gradient(185deg,#ffffff05,#ffffff0f 40%,#ffffffc7);border-left:1px solid rgba(255,255,255,.45);border-bottom:1px solid rgba(255,255,255,.55)}.uiverse-glass3d-card--photo .uiverse-glass3d-content{position:absolute;left:0;right:0;bottom:72px;padding:0 24px 0 22px;z-index:2}.uiverse-glass3d-card--photo .uiverse-glass3d-title{color:#f7faf7;text-shadow:0 1px 8px rgba(0,0,0,.45)}.uiverse-glass3d-card--photo .uiverse-glass3d-text{color:#ffffffeb;text-shadow:0 1px 6px rgba(0,0,0,.4);margin-top:8px}.uiverse-glass3d-card--photo .uiverse-glass3d-meta{color:#d9f99d;text-shadow:0 1px 4px rgba(0,0,0,.35)}.uiverse-glass3d-card--photo .uiverse-glass3d-view-more-button{color:#14532d}.uiverse-glass3d-card--photo .uiverse-glass3d-chevron{stroke:#14532d}.uiverse-glass3d-glass{transform-style:preserve-3d;position:absolute;inset:8px;border-radius:55px 100% 55px 55px;background:linear-gradient(0deg,#ffffff59,#ffffffd1);transform:translateZ(25px);border-left:1px solid white;border-bottom:1px solid white;transition:transform .5s ease-in-out,background .5s ease-in-out}.uiverse-glass3d-content{padding:72px 56px 0 24px;transform:translateZ(26px);transform-style:preserve-3d;position:relative;z-index:2;transition:transform .5s ease-in-out}.uiverse-glass3d-title{display:block;color:#1e5c34;font-weight:900;font-size:18px;line-height:1.2;font-family:Felix Titling,Times New Roman,serif;text-transform:uppercase;letter-spacing:-.02em}.uiverse-glass3d-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#1e5c34c7;font-size:13px;margin-top:12px;line-height:1.35}.uiverse-glass3d-meta{display:block;margin-top:10px;font-size:11px;font-weight:600;color:#00894d}.uiverse-glass3d-primary{margin-top:10px;transform:translateZ(0);transform-style:preserve-3d;transition:transform .5s ease-in-out}.uiverse-glass3d-bottom{padding:10px 12px;transform-style:preserve-3d;position:absolute;bottom:20px;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;transform:translateZ(26px);z-index:3;transition:transform .5s ease-in-out}.uiverse-glass3d-view-more{display:flex;align-items:center;gap:4px;justify-content:flex-end;transform-style:preserve-3d;transition:transform .2s ease-in-out}.uiverse-glass3d-view-more:hover{transform:translateZ(10px)}.uiverse-glass3d-view-more-button{background:none;border:none;color:#007a4d;font-weight:700;font-size:12px;cursor:pointer;padding:0}.uiverse-glass3d-chevron{fill:none;stroke:#00a86b;stroke-width:3px;width:14px;height:14px}.uiverse-glass3d-social{display:flex;gap:8px;transform-style:preserve-3d}.uiverse-glass3d-social-btn{width:30px;aspect-ratio:1;padding:0;background:#fff;border-radius:50%;border:none;display:grid;place-content:center;color:#00894d;box-shadow:#05471180 0 7px 5px -5px;cursor:pointer}.uiverse-glass3d-social-btn:first-child{transition:transform .2s ease-in-out .4s,box-shadow .2s ease-in-out .4s,background .2s,color .2s}.uiverse-glass3d-social-btn:nth-child(2){transition:transform .2s ease-in-out .6s,box-shadow .2s ease-in-out .6s,background .2s,color .2s}.uiverse-glass3d-social-btn:nth-child(3){transition:transform .2s ease-in-out .8s,box-shadow .2s ease-in-out .8s,background .2s,color .2s}.uiverse-glass3d-social-btn:hover{background:#1e5c34;color:#fff}.uiverse-glass3d-social-btn.is-active-like{background:#fce7f3;color:#db2777}.uiverse-glass3d-social-btn.is-active-fav{background:#fef9c3;color:#ca8a04}.uiverse-glass3d-social-btn.is-active-cart{background:#dcfce7;color:#15803d}.uiverse-avail-btn{--uiverse-avail-color: #178d00;--uiverse-avail-animation: 2s ease-in-out infinite;position:absolute;top:22px;right:22px;z-index:4;display:flex;align-items:center;column-gap:2px;color:var(--uiverse-avail-color);background-color:#e1f9dc;border-radius:100px;padding:.35rem .7rem .35rem .2rem;font-weight:600;font-size:10px;line-height:1;letter-spacing:.01em;pointer-events:none;transform:translateZ(40px);transition:background-color .2s ease-in-out,transform .5s ease-in-out;max-width:calc(100% - 44px);box-shadow:0 6px 16px #0000001f;overflow:hidden}.uiverse-avail-btn--available{--uiverse-avail-color: #178d00;color:#178d00;background-color:#e1f9dc}.uiverse-avail-btn--unavailable{--uiverse-avail-color: #b91c1c;color:#b91c1c;background-color:#fee2e2}.uiverse-avail-btn--unavailable .uiverse-avail-circle{border-color:#b91c1c}.uiverse-avail-btn--unavailable .uiverse-avail-dot{background-color:#b91c1c}.uiverse-avail-circle{display:flex;align-items:center;justify-content:center;position:relative;width:12px;height:12px;border:solid 2px var(--uiverse-avail-color);border-radius:50%;margin:0 6px;background-color:transparent;animation:uiverse-avail-circle-keys var(--uiverse-avail-animation);flex-shrink:0}.uiverse-avail-dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:var(--uiverse-avail-color);animation:uiverse-avail-dot-keys var(--uiverse-avail-animation)}.uiverse-avail-outline{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;animation:uiverse-avail-outline-keys var(--uiverse-avail-animation)}.uiverse-avail-circle .uiverse-avail-outline{animation-delay:.9s}.uiverse-avail-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:7.5rem}@keyframes uiverse-avail-circle-keys{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes uiverse-avail-dot-keys{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(0)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes uiverse-avail-outline-keys{0%{transform:translate(-50%,-50%) scale(0);outline:solid 6px var(--uiverse-avail-color);outline-offset:0;opacity:1}to{transform:translate(-50%,-50%) scale(1);outline:solid 0 transparent;outline-offset:6px;opacity:0}}@media(prefers-reduced-motion:reduce){.uiverse-avail-circle,.uiverse-avail-dot,.uiverse-avail-outline{animation:none!important}}.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-card{transform:rotate3d(1,1,0,22.5deg);box-shadow:#05471147 24px 40px 22px -36px,#0547111a 0 20px 24px}.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-glass{transform:translateZ(30px)}.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-content{transform:translateZ(41px)}.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-primary{transform:translateZ(14px)}.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-bottom{transform:translateZ(36px)}.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-social-btn{transform:translateZ(38px);box-shadow:#05471133 -4px 16px 8px}.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-view-more{transform:translateZ(30px)}.uiverse-glass3d-parent.is-tilted .uiverse-avail-btn{transform:translateZ(90px);transition-delay:.15s}@media(hover:hover)and (pointer:fine){.uiverse-glass3d-parent:hover .uiverse-glass3d-card{transform:rotate3d(1,1,0,22.5deg);box-shadow:#05471147 24px 40px 22px -36px,#0547111a 0 20px 24px}.uiverse-glass3d-parent:hover .uiverse-glass3d-glass{transform:translateZ(30px)}.uiverse-glass3d-parent:hover .uiverse-glass3d-content{transform:translateZ(41px)}.uiverse-glass3d-parent:hover .uiverse-glass3d-primary{transform:translateZ(14px)}.uiverse-glass3d-parent:hover .uiverse-glass3d-bottom{transform:translateZ(36px)}.uiverse-glass3d-parent:hover .uiverse-glass3d-social-btn{transform:translateZ(38px);box-shadow:#05471133 -4px 16px 8px}.uiverse-glass3d-parent:hover .uiverse-glass3d-view-more{transform:translateZ(30px)}.uiverse-glass3d-parent:hover .uiverse-avail-btn{transform:translateZ(90px);transition-delay:.15s}}@media(max-width:743px){.uiverse-glass3d-parent{max-width:min(100%,320px);height:min(400px,56dvh);padding:16px 22px 36px;box-sizing:content-box;perspective:1000px}.uiverse-glass3d-parent.uiverse-glass3d-parent--photo{max-width:min(100%,320px);height:min(400px,56dvh)}.uiverse-glass3d-card{overflow:visible}.uiverse-glass3d-card--photo .uiverse-glass3d-content{bottom:64px;padding:0 18px 0 16px}.uiverse-glass3d-content{padding:56px 28px 0 18px}.uiverse-glass3d-bottom{left:14px;right:14px;bottom:14px;padding:8px 10px}.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-card{transform:rotate3d(1,1,0,22.5deg);box-shadow:#05471147 24px 40px 22px -36px,#0547111a 0 20px 24px}.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-glass{transform:translateZ(30px)}.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-content{transform:translateZ(41px)}.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-primary{transform:translateZ(14px)}.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-bottom{transform:translateZ(36px)}.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-social-btn{transform:translateZ(38px);box-shadow:#05471133 -4px 16px 8px}.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-view-more{transform:translateZ(30px)}.uiverse-glass3d-parent.is-tilted .uiverse-avail-btn{transform:translateZ(90px);transition-delay:.15s}}@media(prefers-reduced-motion:reduce){.uiverse-glass3d-card,.uiverse-glass3d-glass,.uiverse-glass3d-content,.uiverse-glass3d-primary,.uiverse-glass3d-bottom,.uiverse-glass3d-social-btn,.uiverse-glass3d-view-more,.uiverse-avail-btn{transition:none!important}.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-card,.uiverse-glass3d-parent:hover .uiverse-glass3d-card,.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-glass,.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-content,.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-primary,.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-bottom,.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-social-btn,.uiverse-glass3d-parent.is-tilted .uiverse-glass3d-view-more,.uiverse-glass3d-parent.is-tilted .uiverse-avail-btn,.uiverse-glass3d-parent:hover .uiverse-glass3d-glass,.uiverse-glass3d-parent:hover .uiverse-glass3d-content,.uiverse-glass3d-parent:hover .uiverse-glass3d-primary,.uiverse-glass3d-parent:hover .uiverse-glass3d-bottom,.uiverse-glass3d-parent:hover .uiverse-glass3d-social-btn,.uiverse-glass3d-parent:hover .uiverse-glass3d-view-more,.uiverse-glass3d-parent:hover .uiverse-avail-btn{transform:none}}
