.EditorChoice_editorSection__b9Ri5{padding:100px 0;background-color:transparent;position:relative;overflow:hidden;color:var(--tg-body-color,#777)}.dark-theme .EditorChoice_editorSection__b9Ri5{background-color:transparent}.EditorChoice_container__LMcyF{max-width:1200px;margin:0 auto;padding:0 40px}.EditorChoice_editorGrid__iOASk{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px;align-items:stretch}.EditorChoice_headerBlock__lpfcB{display:flex;flex-direction:column;justify-content:center;padding:20px 0}.EditorChoice_mainTitle__vQ3mF{font-size:clamp(2rem,4vw,3.5rem);font-weight:800;color:var(--tg-heading-color,#111);margin-bottom:24px;line-height:1.1;font-family:Urbanist,sans-serif}.dark-theme .EditorChoice_mainTitle__vQ3mF{color:var(--tg-common-color-white,#fff)}.EditorChoice_mainSubtitle__X7DuU{font-size:18px;color:var(--tg-body-color,#777);line-height:1.6;max-width:450px}.EditorChoice_productCard__WVNrT{background-color:var(--tg-common-color-white,#fff);border-radius:32px;padding:40px;display:flex;justify-content:space-between;align-items:flex-start;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;border:1px solid var(--tg-border-1,#e8e8e8);text-decoration:none;color:inherit}.dark-theme .EditorChoice_productCard__WVNrT{background-color:var(--tg-dark-color-1,#181818);border-color:hsla(0,0%,100%,.05)}.EditorChoice_productCard__WVNrT:hover{transform:translateY(-10px);background-color:var(--tg-common-color-white,#fff);box-shadow:0 20px 40px rgba(0,0,0,.1)}.dark-theme .EditorChoice_productCard__WVNrT:hover{background-color:#222;box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 20px rgba(37,81,231,.1)}.EditorChoice_cardTitle__k1gWM{font-size:24px;font-weight:700;color:var(--tg-heading-color,#111);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dark-theme .EditorChoice_cardTitle__k1gWM{color:var(--tg-common-color-white,#fff)}.EditorChoice_cardDescription__lct_f{font-size:15px;color:var(--tg-body-color,#777);line-height:1.5;margin:0;max-width:80%}.EditorChoice_cardTag__E5gp0{font-size:13px;color:var(--tg-theme-secondary,#2551e7);font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-top:auto}.EditorChoice_cardIconWrapper__6nLHQ{width:200px;height:200px;position:absolute;right:-10px;bottom:-10px;display:flex;align-items:center;justify-content:center;z-index:1;perspective:1000px}.EditorChoice_cardIcon__dT9EL{width:160px;height:160px;object-fit:cover;border-radius:45px;filter:drop-shadow(0 20px 40px rgba(0,0,0,.15));transition:all .5s cubic-bezier(.23,1,.32,1);transform:rotateY(-15deg) rotateX(10deg) rotate(-5deg);border:6px solid var(--tg-common-color-white,#fff)}.dark-theme .EditorChoice_cardIcon__dT9EL{border-color:#2a2a2a;filter:drop-shadow(0 25px 50px rgba(0,0,0,.5))}.EditorChoice_productCard__WVNrT:hover .EditorChoice_cardIcon__dT9EL{transform:rotateY(0deg) rotateX(0deg) rotate(0deg) scale(1.1);border-radius:35px;border-color:var(--tg-theme-secondary);filter:drop-shadow(0 30px 60px rgba(37,81,231,.2))}.EditorChoice_cardInfo__1sO17{flex:1 1;z-index:2;display:flex;flex-direction:column;gap:16px;padding-right:120px}.EditorChoice_productCard__WVNrT:after{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(37,81,231,.1) 0,transparent 70%);z-index:0;pointer-events:none}@media (max-width:1024px){.EditorChoice_editorGrid__iOASk{gap:20px}.EditorChoice_productCard__WVNrT{padding:30px}.EditorChoice_cardTitle__k1gWM{font-size:20px}.EditorChoice_cardIconWrapper__6nLHQ{width:160px;height:160px}.EditorChoice_cardIcon__dT9EL{width:130px;height:130px;border-radius:35px}.EditorChoice_cardInfo__1sO17{padding-right:80px}}@media (max-width:768px){.EditorChoice_editorGrid__iOASk{grid-template-columns:1fr}.EditorChoice_headerBlock__lpfcB{text-align:center;align-items:center;margin-bottom:20px}.EditorChoice_mainSubtitle__X7DuU{max-width:100%}.EditorChoice_container__LMcyF{padding:0 20px}.EditorChoice_productCard__WVNrT{border-radius:24px}}@media (max-width:480px){.EditorChoice_productCard__WVNrT{padding:25px;min-height:220px}.EditorChoice_cardIconWrapper__6nLHQ{width:130px;height:130px;right:-5px;bottom:-5px}.EditorChoice_cardIcon__dT9EL{width:100px;height:100px;border-radius:25px;border-width:4px}.EditorChoice_cardInfo__1sO17{padding-right:60px}.EditorChoice_cardDescription__lct_f{max-width:100%;font-size:14px}}