.book .mask-2{background-color:var(--bg,#1e1e44);border-radius:20px;padding:40px}.book .tag{background-color:rgba(149,177,255,.12);color:#b3b9cd;line-height:1.5}.book .what-icon{color:var(--color,#95b1ff)}.book .sha{box-shadow:0 20px 40px 0 #01030b}.book .carousel-indicators{bottom:-32px;margin-bottom:0}.book .carousel-indicators [data-bs-target]{width:12px;height:12px;border-radius:50%;margin:0 8px;border:0}.book .points{display:flex;justify-content:center;align-items:flex-start;position:relative;z-index:1}.book .points .btn{width:auto!important;padding:4px!important}.book .points i{display:block;width:.5rem;height:.5rem;border-radius:50%;background-color:#2b3242}.book .points i.active{background-color:#eee}@media(max-width:1199.98px){.book .prom{position:relative}.book .prom .btn{width:100%}.book .prom .books,.book .prom .txt{max-width:500px;margin:0 auto;width:100%;padding:0 40px;position:relative}.book .prom>.radial{--bg:50,144,254;width:420px;height:265px;--op1:.25}.book .prom>.radial.r-1{bottom:-50px;left:0}.book .prom>.radial.r-2{right:0;top:-50px}.book #price .h1{font-size:24px}.book #price .books{max-width:500px;margin:0 auto}.book #price p strong{display:block}}@media(min-width:1200px){.book .mask{-webkit-mask-image:linear-gradient(90deg,#121620,rgba(18,22,32,0));mask-image:linear-gradient(90deg,#121620,rgba(18,22,32,0))}.book .mask-2{background:linear-gradient(90deg,var(--bg1,rgba(57,26,107,0)) 0,var(--bg2,#6589ec) 100%);min-width:392px;max-width:392px;min-height:400px}.book .prom{position:relative}.book .prom img{object-fit:cover}.book .prom .bk{position:absolute;left:calc(50% + 20px);top:calc(50% + 20px);transform:translate(-50%,-50%)}.book .prom .txt{min-width:272px;max-width:272px}.book .bk-flex{width:100%}}.book.accent .mask-2{--bg:#0d362e;--bg1:rgba(11,58,44,0);--bg2:#1b7f61}.book.accent .what-icon{--color:#5ddea7}.book.charisma .mask-2{--bg:#7c411e;--bg1:rgba(124,81,52,0);--bg2:#ff822e}.book.charisma .what-icon{--color:#ff822e}.book.bundle .prom .badge{box-shadow:0 0 40px 0 #5ddea7;color:#01030b;position:absolute;top:-13px;right:-27px;z-index:1;font-size:16px;border-radius:30px}.book.bundle .prom .books .radial{--bg:86,103,249;--op1:1;--r1:50%;filter:blur(50px);transform:translateZ(0);width:calc(100% + 40px);max-width:none;height:100%;left:-20px;top:40px}.book.bundle .prom .books .radial.accent{--bg:27,127,97}