.viewMoreButton-jFW9Tk{color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:5px 10px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:flex;position:relative}.viewMoreButton-jFW9Tk:hover{color:var(--primary-light);background-color:#ffffff0d;transform:translate(5px)}.viewMoreButton-jFW9Tk i{margin-left:8px;font-size:14px;transition:transform .3s}.viewMoreButton-jFW9Tk:hover i{transform:translate(3px)}.cardDescription-WsTwI3{color:var(--text-secondary,#ffffffb3);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39.2px;max-height:39.2px;margin-bottom:16px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.circleIconsSection-J3PHZ1{align-items:center;height:40px;margin-bottom:4px;display:flex;position:relative}.circleIconWrapper-RzSKBn{z-index:calc(10 - var(--icon-index));transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.circleIconWrapper-RzSKBn:not(:first-child){margin-left:-12px}.circleIconWrapper-RzSKBn:hover{transform:translateY(-4px)scale(1.1);z-index:9999!important}.circleIconsSection-J3PHZ1:has(.circleIconWrapper-RzSKBn:hover) .circleIconWrapper-RzSKBn:not(:hover){transform:translateX(calc((var(--icon-index) - var(--hover-index,0))*8px))}.circleIcon-TTgkuc{background:linear-gradient(135deg,var(--primary,#01a982)0%,var(--primary-hover,#00896a)100%);cursor:pointer;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.circleIconWrapper-RzSKBn:nth-child(2) .circleIcon-TTgkuc{background:linear-gradient(135deg,#0096d6 0%,#0077a8 100%)}.circleIconWrapper-RzSKBn:nth-child(3) .circleIcon-TTgkuc{background:linear-gradient(135deg,#7630ea 0%,#5a24b8 100%)}.circleIcon-TTgkuc img{object-fit:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;transform:translateZ(0)}.circleIcon-TTgkuc i{color:#fff;font-size:14px;transition:all .3s}.circleIcon-TTgkuc.hovered-dBlVoj{transform:scale(1.05);box-shadow:0 4px 12px #0000004d}.circleIcon-TTgkuc.hovered-dBlVoj i{transform:scale(1.1)}.iconTooltip-cEDgcN{background:var(--modal-bg,#141414);border:1px solid var(--primary,#01a982);white-space:nowrap;opacity:0;visibility:hidden;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;transition:all .2s;animation:.3s forwards tooltipFadeIn-Wd5xp8;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000080;z-index:99999!important}@keyframes tooltipFadeIn-Wd5xp8{to{opacity:1;visibility:visible;transform:translate(-50%)translateY(-4px)}}.iconTooltip-cEDgcN:after{content:"";border:6px solid #0000;border-top-color:var(--primary,#01a982);position:absolute;top:100%;left:50%;transform:translate(-50%)}.tooltipPill-Z0dt0V{background:var(--primary,#01a982);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}.tooltipTitle-uSUszd{color:var(--text-primary,#fff);text-overflow:ellipsis;max-width:200px;font-size:13px;font-weight:500;overflow:hidden}.circleIconWrapper-RzSKBn{animation:.4s backwards iconEntrance-_f41_o;animation-delay:calc(var(--icon-index)*50ms);will-change:transform,z-index}@keyframes iconEntrance-_f41_o{0%{opacity:0;transform:scale(.8)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}body.android-device-HDeBgt .circleIcon-TTgkuc{transform:none!important}body.android-device-HDeBgt .circleIcon-TTgkuc img{display:block;position:relative;transform:scale(1.01);object-fit:cover!important;width:100%!important;height:100%!important}@media (max-width:768px){.circleIconWrapper-RzSKBn:hover{transform:none}.iconTooltip-cEDgcN{opacity:1;visibility:visible;margin-top:4px;font-size:12px;position:static}.circleIcon-TTgkuc{width:44px;height:44px;transform:translate(0,0)}.circleIcon-TTgkuc img{perspective:1000px;min-width:100%;min-height:100%;position:absolute;top:0;left:0}}.priceContainer-_KXBwr{align-items:baseline;gap:12px;margin-top:auto;display:flex}.currentPrice-CHa1zx{color:#fff;font-size:18px;font-weight:700;line-height:1}.originalPrice-XRrAkm{color:var(--text-secondary,#ffffff80);font-size:13px;font-weight:500;line-height:1;text-decoration:line-through}.currency-zhrMi_{margin-right:2px;font-size:12px;font-weight:600}@media (max-width:768px){.currentPrice-CHa1zx{font-size:16px}.originalPrice-XRrAkm,.currency-zhrMi_{font-size:12px}}.carouselExpanded-qIvpwj{padding-bottom:40px;transition:height .3s;overflow-y:visible;height:auto!important}.expandedContainer-JC7ofL{gap:15px;width:max-content;animation:.3s fadeIn-Ou0Uv8;display:flex}.doubleStackSection-g2fywo{flex-direction:column;gap:15px;display:flex}.stackRow-eiygef{align-items:flex-start;gap:15px;display:flex}.expandedContainer-JC7ofL .cardContainer-twQcgn,.doubleStackSection-g2fywo>*>*,.stackRow-eiygef>*{overflow:hidden;height:260px!important;max-height:260px!important}@keyframes fadeIn-Ou0Uv8{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.exportButton-kNsoHx{color:#fff;cursor:pointer;background-color:#217346;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .3s;display:inline-flex}.exportButton-kNsoHx:hover{background-color:#1e6940;transform:translateY(-1px);box-shadow:0 2px 8px #2173464d}.exportButton-kNsoHx:active{transform:translateY(0)}.exportButton-kNsoHx i{font-size:16px}.exportButton-kNsoHx:disabled{cursor:not-allowed;opacity:.6;background-color:#555}.exportButton-kNsoHx:disabled:hover{box-shadow:none;transform:none}.toggleContainer-LxfdpQ{z-index:9999;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.toggleButton-xvdbiz{background:var(--modal-bg);border:2px solid var(--border-color);cursor:pointer;color:var(--text-secondary);border-radius:24px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000004d}.toggleButton-xvdbiz:hover{border-color:var(--primary);color:var(--text-primary);background:#ffffff1a;transform:translateY(-2px);box-shadow:0 6px 20px #0006}.toggleButton-xvdbiz.active-k7Yly5{background:var(--primary);border-color:var(--primary);color:#fff}.toggleButton-xvdbiz.active-k7Yly5:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.toggleButton-xvdbiz i{font-size:16px}.label-Ue39RM{display:none}.editModeIndicator-Fox3iS{border:1px solid var(--primary);color:var(--primary);background:#01a9821a;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;animation:.3s slideInRight-pBtcbQ;display:flex}.editModeIndicator-Fox3iS i{font-size:14px}@keyframes slideInRight-pBtcbQ{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (min-width:768px){.label-Ue39RM{display:inline}}@media (max-width:480px){.toggleContainer-LxfdpQ{bottom:16px;right:16px}.toggleButton-xvdbiz{padding:10px 16px;font-size:13px}.editModeIndicator-Fox3iS{padding:6px 12px;font-size:12px}}.editWrapper-futzXP{width:100%;display:inline-block;position:relative}.editInput-wTZp05{border:2px solid var(--primary);color:#fff;width:100%;font-size:inherit;background:#ffffff1a;border-radius:4px;outline:none;padding:8px 12px;font-family:inherit;transition:all .2s}.editInput-wTZp05:focus{background:#ffffff26;box-shadow:0 0 0 3px #01a98233}.editInput-wTZp05:disabled{opacity:.6;cursor:not-allowed}.editable-Rq0KZq{cursor:pointer;border-radius:4px;padding:2px 30px 2px 4px;transition:all .2s;display:inline-block;position:relative}.editable-Rq0KZq:hover{background:#01a9821a;outline:1px dashed #01a98280}.editIcon-Os2Ss3{color:var(--primary);opacity:0;font-size:12px;transition:opacity .2s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.editable-Rq0KZq:hover .editIcon-Os2Ss3{opacity:.7}.savingIndicator-hK037Z{color:var(--primary);font-size:12px;animation:1s infinite pulse-Xp4ZhR;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@keyframes pulse-Xp4ZhR{0%,to{opacity:.6}50%{opacity:1}}@media (max-width:768px){.editInput-wTZp05{padding:6px 10px;font-size:14px}.editIcon-Os2Ss3{font-size:10px;right:4px}}