.inventory-box{z-index:1;padding:40px 0 74px;position:relative}.inventory-box .btn-more{color:#d1cce5;align-items:center;font-size:16px;font-weight:400;display:inline-flex;position:absolute;top:42px;right:66px}@media (max-width:719px){.inventory-box .btn-more{font-size:0;top:53px;right:20px}}.inventory-box .btn-more:after{content:"";background:url(../media/arrow-more.35nurr4s55kah.svg) 0 0/100% 100% no-repeat;width:24px;height:24px;display:inline-block}@media (max-width:719px){.inventory-box{padding:36px 0 20px}}.inventory-box .swiper{padding:0 66px}@media (max-width:719px){.inventory-box .swiper{padding:0 20px}}.inventory-box .type-title{padding:0 66px 24px;font-family:TmoneyRoundWind}@media (max-width:719px){.inventory-box .type-title{padding:0 20px 24px}}.inventory-box .box-book{background-color:#54478a;border-radius:20px;width:284px;height:166px;padding:16px;display:flex;position:relative}.inventory-box .box-book+.box-book{margin-left:24px}@media (max-width:719px){.inventory-box .box-book+.box-book{margin-left:16px}.inventory-box .box-book{width:248px;height:124px;padding:12px}}.inventory-box .box-book .area-image{width:96px;height:134px}@media (max-width:719px){.inventory-box .box-book .area-image{width:72px;height:100px}}.inventory-box .box-book .btn-close{cursor:pointer;z-index:10;background:url(../media/header-close-round.271qcspeaiasw.svg) 50% no-repeat;width:32px;height:32px;position:absolute;top:-10px;right:-5px}.inventory-box .area-image{background-color:#d9d9d9;border-radius:24px;flex:none;width:96px;height:133px;margin-right:16px;position:relative;overflow:hidden}.inventory-box .area-image .data-image{width:100%;height:100%;position:relative}.inventory-box .area-image .data-image:before{content:"";z-index:1;pointer-events:none;border-radius:24px;display:block;position:absolute;inset:0;box-shadow:inset 5px -5px #0000001a}.inventory-box .area-image img{width:100%;height:100%;display:block}@media (max-width:719px){.inventory-box .area-image{border-radius:12px;width:72px;height:99px;margin-right:12px}.inventory-box .area-image .data-image:before{border-radius:12px}}.inventory-box .area-image:after{content:"";background:linear-gradient(#7c7c7c00 60%,#7c7c7ce6 100%);border-radius:16px;height:70px;position:absolute;bottom:0;left:0;right:0}@media (max-width:719px){.inventory-box .area-image:after{border-radius:12px}}.inventory-box .area-image .component-bar{z-index:2;background-color:#372870;border-radius:64px;height:8px;position:absolute;bottom:11px;left:8px;right:8px}.inventory-box .area-image .component-bar .bg-bar{background-color:#fff;border-radius:64px;position:absolute;top:0;bottom:0;left:0}.inventory-box .summary{flex-direction:column;flex:auto;font-weight:800;display:flex}.inventory-box .summary .name{color:#f0eef6;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:none;font-size:16px;line-height:24px;display:-webkit-box;overflow:hidden}.inventory-box .summary .name.size-s{font-size:15px;line-height:22px}@media (max-width:719px){.inventory-box .summary .name{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:22px;display:-webkit-box;overflow:hidden}}.inventory-box .summary .percent{color:#d1cce5;margin-top:8px;font-size:15px}@media (max-width:719px){.inventory-box .summary .percent{margin-top:4px;font-size:13px}}.inventory-box .summary .det{color:#b3abd4;margin-top:4px;font-size:15px;font-weight:400}.inventory-box .summary .link{text-align:right;margin-top:auto}.inventory-box .summary .link button{color:#b3abd4;font-family:NanumSquareRound;font-size:15px;font-weight:400}@media (max-width:719px){.inventory-box .summary .link button{font-size:13px}}.inventory-box .summary .link button:after{content:"";background:url(../media/arrow-right.3giu_rm67yhsk.svg) 0 0/100% 100% no-repeat;width:20px;height:20px;margin-left:2px;display:inline-block;position:relative;top:5px}.inventory-box .summary .bottom{align-items:center;gap:8px;margin-top:auto;display:flex}.inventory-box .summary .check-heart{cursor:pointer;background-color:#f7f5fe;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.inventory-box .summary .check-heart input{display:none}.inventory-box .summary .check-heart input:checked+i{background:url(../media/icon-heart-active.2s29sm39vgo9d.svg) 0 0/100% 100% no-repeat}.inventory-box .summary .check-heart i{background:url(../media/icon-heart.3tlk87vqpz198.svg) 0 0/100% 100% no-repeat;width:28px;height:28px;display:inline-block}.area-inventory{background-color:#2b1369;padding:52px 66px;position:relative}@media (max-width:719px){.area-inventory{padding:36px 20px}}.area-inventory.ranking{padding:52px 66px}@media (max-width:719px){.area-inventory.ranking{padding:36px 20px}}@media (min-width:720px) and (max-width:1279px){.area-inventory.ranking{padding:16px 0 0}}.area-inventory.recommend{background:#2b1369;padding-top:16px;padding-bottom:16px}.area-inventory.recommend .view-inventory{padding:36px 0 0}.area-inventory.recommend .link-inventory .name{color:#000}.area-inventory.recommend .box-recommend{background-color:#e2ddfc;border-radius:36px;height:349px;padding-left:272px;position:relative;overflow:hidden}@media (max-width:719px){.area-inventory.recommend .box-recommend{border-radius:24px;height:227px;padding-left:0}.area-inventory.recommend .box-recommend .view-inventory{padding-top:0}.area-inventory.recommend .box-recommend .link-inventory .area-image{width:96px;height:134px}.area-inventory.recommend .box-recommend .link-inventory .name{width:96px}}.area-inventory.recommend .box-recommend .view-inventory{margin:0}.area-inventory.recommend .box-recommend .swiper{padding:0}@media (max-width:719px){.area-inventory.recommend .box-recommend .swiper{margin:0;padding:0 16px!important}}.area-inventory.recommend .box-recommend .title{flex-direction:column;flex:none;width:272px;height:100%;padding:56px 40px 0 24px;display:flex;position:absolute;top:0;left:0}@media (max-width:719px){.area-inventory.recommend .box-recommend .title{flex-direction:row;justify-content:space-between;width:100%;height:auto;padding:0;position:relative}}.area-inventory.recommend .box-recommend .title .txt-det{color:#0d0d0d;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:22px;font-weight:800;line-height:33px;display:-webkit-box;overflow:hidden}@media (max-width:719px){.area-inventory.recommend .box-recommend .title .txt-det{white-space:nowrap;text-overflow:ellipsis;padding:16px 12px 12px;font-size:16px;line-height:24px;display:block;overflow:hidden}}.area-inventory.recommend .box-recommend .title button{text-align:center;color:#fff;background-color:#372870;border-radius:16px;width:100%;margin:auto 0 36px;font-family:NanumSquareRound;font-size:16px;font-weight:800;line-height:56px}@media (max-width:719px){.area-inventory.recommend .box-recommend .title button{content:"";background:url(../media/arrow-more-purple.2gz28ntzigq3-.svg) 0 0/100% 100% no-repeat;flex:none;width:24px;height:24px;margin:16px 16px 0 0;font-size:0;display:inline-block;position:relative}}.area-inventory.bg-area,.area-inventory.hot-large{background-color:#2b1369}.area-inventory.hot-large .view-inventory .swiper-wrapper{padding-bottom:18px}@media (max-width:719px){.area-inventory.hot-large .view-inventory .swiper-wrapper{padding-bottom:10px}}.area-inventory.hot-large .link-inventory .number{z-index:1;paint-order:stroke fill;-webkit-text-stroke:7px #fff;color:#333;font-family:TmoneyRoundWind;font-size:54px;font-weight:700;position:absolute;bottom:-30px;left:0}@media (max-width:719px){.area-inventory.hot-large .link-inventory .number{font-size:40px;bottom:-20px}}.area-inventory.hot-small .link-inventory .area-image{width:144px;height:200px}@media (max-width:719px){.area-inventory.hot-small .link-inventory .area-image{width:96px;height:134px}}.area-inventory.hot-small .number{z-index:1;paint-order:stroke fill;-webkit-text-stroke:5.5px #fff;color:#333;font-family:TmoneyRoundWind;font-size:40px;font-weight:700;position:absolute;bottom:-20px;left:0}@media (max-width:719px){.area-inventory.hot-small .number{font-size:30px;bottom:-16px}}.area-inventory.hot-small .view-inventory .swiper-wrapper{padding-bottom:14px}@media (max-width:719px){.area-inventory.hot-small .view-inventory .swiper-wrapper{padding-bottom:5px}}.area-inventory.highlight .view-inventory{background-color:#2b1369;border-radius:32px 0 0 32px;margin:0 -66px 0 0}@media (max-width:719px){.area-inventory.highlight .view-inventory{border-radius:24px 0 0 24px;margin:0 -20px 0 0}}.area-inventory.highlight .view-inventory .swiper{padding:24px}@media (max-width:719px){.area-inventory.highlight .view-inventory .swiper{margin:0;padding:16px}}.area-inventory.highlight .swiper-wrapper{border-radius:32px;align-items:flex-end}.area-inventory.highlight .swiper-slide:first-of-type .link-inventory .name{font-weight:800}.area-inventory.highlight .swiper-slide:not(:first-of-type) .link-inventory .area-image{width:144px;height:200px}@media (max-width:719px){.area-inventory.highlight .swiper-slide:not(:first-of-type) .link-inventory .area-image{width:96px;height:134px}}.area-inventory.highlight .swiper-slide:not(:first-of-type) .link-inventory .name{width:144px}@media (max-width:719px){.area-inventory.highlight .swiper-slide:not(:first-of-type) .link-inventory .name{width:96px}}.area-inventory.event{background-color:#372870}.area-inventory.event .link-inventory .area-image{width:600px;height:262px}@media (max-width:719px){.area-inventory.event .link-inventory .area-image{width:448px;height:196px}}@media (max-width:475px){.area-inventory.event .link-inventory .area-image{width:320px;height:140px}}.area-inventory.publisher-banner{background-color:#372870;padding:52px 66px}@media (max-width:719px){.area-inventory.publisher-banner{padding:36px 20px}}.area-inventory.publisher-banner .publisher-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.area-inventory.publisher-banner .publisher-header .publisher-title{color:#fff;letter-spacing:-.57px;font-family:TmoneyRoundWind;font-size:19px;font-weight:800;line-height:1}@media (max-width:719px){.area-inventory.publisher-banner .publisher-header .publisher-title{font-size:16px}}.area-inventory.publisher-banner .publisher-header .btn-more-arrow{cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex;transform:scale(.91)}.area-inventory.publisher-banner .publisher-header .btn-more-arrow:hover{transition:transform .2s;transform:scale(1)}.area-inventory.publisher-banner .publisher-header .btn-more-arrow svg{width:24px;height:24px}.area-inventory.publisher-banner .view-inventory{margin:0 -66px}@media (max-width:719px){.area-inventory.publisher-banner .view-inventory{margin:0}}.area-inventory.publisher-banner .view-inventory .swiper{margin:0;padding:0 66px}@media (max-width:719px){.area-inventory.publisher-banner .view-inventory .swiper{margin:0 -20px;padding:0 20px}}.area-inventory.publisher-banner .view-inventory .swiper .swiper-slide{width:250px}.area-inventory.publisher-banner .view-inventory .swiper .swiper-slide+.area-inventory.publisher-banner .view-inventory .swiper .swiper-slide{margin-left:16px}@media (max-width:719px){.area-inventory.publisher-banner .view-inventory .swiper .swiper-slide{width:148px!important}.area-inventory.publisher-banner .view-inventory .swiper .swiper-slide+.area-inventory.publisher-banner .view-inventory .swiper .swiper-slide{margin-left:8px}}.area-inventory.publisher-banner .view-inventory .link-inventory{flex-direction:column;width:250px;height:134px;display:flex;transform:scale(.91)}.area-inventory.publisher-banner .view-inventory .link-inventory:hover{transition:transform .2s;transform:scale(1)}@media (max-width:719px){.area-inventory.publisher-banner .view-inventory .link-inventory{width:148px!important;height:84px!important}}.area-inventory.publisher-banner .view-inventory .link-inventory .area-image{width:250px;height:134px}@media (max-width:719px){.area-inventory.publisher-banner .view-inventory .link-inventory .area-image{width:148px!important;height:84px!important}}.area-inventory.publisher-banner .view-inventory .link-inventory .area-image .publisher-logo-box{background-color:#fff;border-radius:24px;justify-content:center;align-items:center;width:250px;height:134px;padding:10px 30px;display:flex;box-shadow:inset 0 -4px #cccccc4d}@media (max-width:719px){.area-inventory.publisher-banner .view-inventory .link-inventory .area-image .publisher-logo-box{border-radius:16px;padding:8px 20px;width:148px!important;height:84px!important}}.area-inventory.publisher-banner .view-inventory .link-inventory .area-image .publisher-logo-box img{max-width:100%;max-height:100%}.area-inventory .view-inventory{margin:0 -66px}@media (max-width:719px){.area-inventory .view-inventory{margin:0}}.area-inventory .view-inventory .swiper{margin:0;padding:0 66px}@media (max-width:719px){.area-inventory .view-inventory .swiper{margin:0 -20px;padding:0 20px}}.area-inventory .round-tabs{margin-bottom:24px}.area-inventory .btn-more{color:#d1cce5;align-items:center;font-size:16px;font-weight:400;display:inline-flex;position:absolute;right:66px}.area-inventory .btn-more:after{content:"";background:url(../media/arrow-more.35nurr4s55kah.svg) 0 0/100% 100% no-repeat;width:24px;height:24px;display:inline-block}@media (max-width:719px){.area-inventory .btn-more{font-size:0;right:20px}}.area-inventory:not(.publisher-banner) .swiper-slide{width:auto}.area-inventory:not(.publisher-banner) .swiper-slide+.swiper-slide{margin-left:20px}@media (max-width:719px){.area-inventory:not(.publisher-banner) .swiper-slide+.swiper-slide{margin-left:12px}}.area-inventory .label{color:#fff;padding-bottom:24px;font-family:TmoneyRoundWind;font-size:19px}@media (max-width:719px){.area-inventory .label{font-size:16px}}.area-inventory .link-inventory{width:100%;position:relative}.area-inventory .link-inventory.new .area-image:after{content:"신간";z-index:1;background-color:#ffb83c;border-radius:0 24px;width:53px;height:40px;font-size:16px;line-height:40px;display:inline-block;position:absolute;top:0;right:0}@media (max-width:719px){.area-inventory .link-inventory.new .area-image:after{border-radius:0 20px;width:42px;height:37px;font-size:13px;line-height:37px}}.area-inventory .link-inventory .area-image{background-color:#d9d9d9;border-radius:24px;width:180px;height:250px;position:relative;overflow:hidden}.area-inventory .link-inventory .area-image .data-image{width:100%;height:100%;position:relative}.area-inventory .link-inventory .area-image .data-image:before{content:"";z-index:1;pointer-events:none;border-radius:24px;display:block;position:absolute;inset:0;box-shadow:inset 5px -5px #0000001a}.area-inventory .link-inventory .area-image img{width:100%;height:100%;display:block}@media (max-width:719px){.area-inventory .link-inventory .area-image{border-radius:20px;width:130px;height:180px}.area-inventory .link-inventory .area-image img{border-radius:20px}}.area-inventory .link-inventory .area-image .badge-curriculum{background-color:var(--Po-30,#ceff70);color:#000;z-index:1;white-space:nowrap;border-radius:0 16px;padding:8px;font-size:13px;font-weight:800;line-height:1.2;position:absolute;top:0;right:0}.area-inventory .link-inventory .area-image .badge-quiz{color:#000;z-index:1;white-space:nowrap;background-color:#ffe865;border-radius:16px 0 0 16px;width:40px;height:31px;padding:8px;font-size:13px;font-weight:800;line-height:1.2;position:absolute;top:40px;right:0}.area-inventory .link-inventory .area-image .badge-tts{z-index:1;background-color:#508ded;background-image:url(../media/tts-badge.298050_y6-a2l.svg);background-position:50%;background-repeat:no-repeat;background-size:22px 22px;border-radius:16px 0 0 16px;width:40px;height:31px;position:absolute;top:78px;right:0}.area-inventory .link-inventory .area-image.ranking:before{content:"";z-index:1;pointer-events:none;border-radius:24px;display:block;position:absolute;inset:0}@media (max-width:719px){.area-inventory .link-inventory .area-image.ranking:before{border-radius:20px;border-width:3px!important}}.area-inventory .link-inventory .area-image.type01:before{border:4px solid #ffc300}.area-inventory .link-inventory .area-image.type02:before{border:4px solid #607dff}.area-inventory .link-inventory .area-image.type03:before{border:4px solid #ff5362}.area-inventory .link-inventory .name{color:#f0eef6;white-space:nowrap;text-overflow:ellipsis;text-align:left;width:180px;margin:8px 0 0;font-family:NanumSquareRound;font-size:16px;font-weight:400;overflow:hidden}@media (max-width:719px){.area-inventory .link-inventory .name{width:130px;margin:12px 0 0;font-size:13px}}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background:#c5c3c3!important}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#54478a!important}
