.content-component{flex-direction:column;gap:16px;width:100%;display:flex}.content-component:has(>.image-top-bottom-carousel){gap:16px;padding:30px 0!important}.content-component .content-component-header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:6px;width:100%;padding:0 12px;display:flex}.content-component .content-component-header .content-component-title{flex-direction:column;gap:6px;width:100%;display:flex}.content-component .content-component-header .content-component-title .title-text{color:#eff0f4;font-size:18px;font-weight:600;line-height:18px}.content-component .content-component-header .content-component-title .subtitle-text{color:#fff;opacity:.5;-webkit-line-clamp:1;white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;font-size:14px;font-weight:500;display:-webkit-box;overflow:hidden}.content-component .content-component-header .content-component-forward{color:#fff;cursor:pointer;opacity:.5;flex-shrink:0;font-size:14px;font-weight:500}.content-component.simple{padding:16px 0 0}.content-component.standard{padding:16px 0}.content-component.promotion{background-position:top;background-repeat:no-repeat;background-size:100% 92px;padding:32px 0 16px}
.story-card{flex-direction:column;gap:10px;display:flex}.story-card,.story-card .story-image-container{aspect-ratio:160/170;border-radius:8px;width:100%}.story-card .story-image-container{position:relative;overflow:hidden}.story-card .story-image-container .story-icon{fill:#fff;width:24px;height:24px;position:absolute;top:10px;left:8px}.story-card .story-image-container .story-image{object-fit:cover;width:100%;height:100%}.story-card .story-image-container .story-overlay{border-radius:inherit;pointer-events:none;background:linear-gradient(#00000059 0,#0000 60px),linear-gradient(0deg,#00000073 0,#0000 80px);position:absolute;inset:0}.story-card .story-image-container .story-schedule{background:#1d1d21cc;width:100%;height:37px;padding:10px;position:absolute;bottom:0;left:0}.story-card .story-image-container .story-schedule .schedule-text{color:#fff;flex-shrink:0;gap:4px;font-size:14px;display:flex}.story-card .story-image-container .story-schedule .schedule-text .schedule-label{font-weight:400}.story-card .story-image-container .story-schedule .schedule-text .schedule-time{font-weight:600}.story-card .story-image-container .story-schedule .schedule-icon-wrapper{background:#eb2b51;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:22px;right:8px}.story-card .story-image-container .story-schedule .schedule-icon-wrapper .schedule-icon{fill:#fff;width:16px;height:16px}.story-card .story-info-container{flex-direction:column;gap:5px;display:flex}.story-card .story-info-container .story-description{color:#eff0f4;-webkit-line-clamp:2;white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;font-size:14px;font-weight:500;display:-webkit-box;overflow:hidden}.story-card .story-info-container .story-product{flex-direction:column;gap:5px;display:flex}.story-card .story-info-container .story-product .product-name{color:#fff;opacity:.5;-webkit-line-clamp:1;white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;font-size:13px;font-weight:400;display:-webkit-box;overflow:hidden}.story-card .story-info-container .story-product .product-info{align-items:center;gap:4px;display:flex}.story-card .story-info-container .story-product .product-info .discount-rate{color:#eb2b51;font-size:12px;font-weight:600}.story-card .story-info-container .story-product .product-info .discount-price{color:#eff0f4;font-size:12px;font-weight:500}.story-card .story-info-container .story-product .product-info .coupon-icon{border:1px solid #eb2b5173;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:15px;display:flex}.story-card .story-info-container .story-product .product-info .coupon-icon .coupon-icon-text{color:#eb2b51;opacity:.5;text-shadow:0 0 2px #00000040;font-size:10px;font-weight:400}.story-card .story-info-container .story-gripper{align-items:center;gap:6px;display:flex}.story-card .story-info-container .story-gripper .gripper-name{color:#fff;opacity:.5;font-size:13px;font-weight:400}.story-card .story-info-container .story-gripper .gripper-name,.story-card.story-product-card .story-info-container .story-description{-webkit-line-clamp:1;white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.card-carousel{width:100%;max-width:100%}.card-carousel .card-carousel-content{--slide-gap:11px;--slide-size:100%;gap:var(--slide-gap);padding:0 8px;display:flex}.card-carousel .card-carousel-content .card-carousel-items{flex:0 0 var(--slide-size);flex-basis:160px}
.shorts-card{white-space:nowrap;flex-direction:column;gap:8px;width:100%;display:flex}.shorts-card .card-content{cursor:pointer;position:relative;overflow:clip}.shorts-card .card-content,.shorts-card .card-content .card-poster-empty{aspect-ratio:183/300;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex}.shorts-card .card-content .card-poster-empty{z-index:0;background:linear-gradient(#212121,#212121),linear-gradient(#0000 58.02%,#000),linear-gradient(#000000b8 9.73%,#0000 31.44%);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.shorts-card .card-content .card-poster-empty .empty-img{object-fit:cover;width:100%;height:100%}.shorts-card .card-content .card-poster{aspect-ratio:183/300;object-fit:cover;opacity:1;z-index:2;background-position:50%;background-size:cover;border-radius:8px;width:100%;transition:opacity .5s linear;position:absolute;top:0;left:0}.shorts-card .card-content .card-poster[data-visibility=hidden]{opacity:0}.shorts-card .card-content .card-video{aspect-ratio:183/300;z-index:1;border-radius:8px;width:100%;position:absolute;top:0;left:0;overflow:hidden}.shorts-card .card-content .card-video:before{content:"";background:linear-gradient(#00000059,#0000 20% 0,#0000 73.33% 0,#0000008c);width:100%;height:100%;display:block;position:absolute}.shorts-card .card-content .card-video>video{object-fit:cover;width:100%;height:100%}.shorts-card .card-content .card-bottom{z-index:2;flex-direction:column;gap:6px;width:100%;padding:10px;display:flex;position:absolute;bottom:0}.shorts-card .card-content .card-bottom .card-product{align-items:center;gap:6px;height:32px;display:flex}.shorts-card .card-content .card-bottom .card-product .product-image{border-radius:5px;flex-shrink:0;width:32px;height:32px;overflow:hidden}.shorts-card .card-content .card-bottom .card-product .product-image img{width:100%;height:100%}.shorts-card .card-content .card-bottom .card-product .product-info{flex-direction:column;gap:4px;display:flex}.shorts-card .card-content .card-bottom .card-product .product-info .product-name{color:#fff;font-size:13px;font-weight:400}.shorts-card .card-content .card-bottom .card-product .product-info .product-name,.shorts-card .card-content .card-bottom .card-product .product-info .product-price{text-shadow:0 0 2px #00000040;-webkit-line-clamp:1;white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;line-height:1;display:-webkit-box;overflow:hidden}.shorts-card .card-content .card-bottom .card-product .product-info .product-price{color:#eff0f4;font-size:12px;font-weight:600}.shorts-card .card-content .card-bottom .card-tags{color:#fff;-webkit-line-clamp:2;white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;font-size:13px;font-weight:600;display:-webkit-box;overflow:hidden}.shorts-card .card-info{align-items:center;height:24px;display:flex}.shorts-card .card-info .gripper-info{cursor:pointer;align-items:center;gap:6px;width:100%;display:flex}.shorts-card .card-info .gripper-info .name{color:#fff;opacity:.5;-webkit-line-clamp:1;white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;font-size:13px;font-weight:400;display:-webkit-box;overflow:hidden}.shorts-card .card-info .gripper-info .avatar{flex-shrink:0}
.card-grid-list{grid-column-gap:11px;grid-template-columns:repeat(2,1fr);column-gap:11px;width:100%;min-height:1vh;padding:0 8px;display:grid}.card-grid-list .card-grid-item{grid-column:span 1;margin-bottom:16px;overflow:hidden}.card-grid-list .card-grid-item.mb-sm{margin-bottom:16px}.card-grid-list .card-grid-item:last-child,.card-grid-list .card-grid-item:nth-last-child(2){margin-bottom:0!important}
.following-gripper-info{flex-direction:column;align-items:center;gap:8px;width:60px;height:82px;display:flex}.following-gripper-info .gripper-avatar-container{flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.following-gripper-info .gripper-avatar-container .avatar-plus-icon-box{cursor:pointer;width:60px;height:46px;position:absolute;top:37px}.following-gripper-info .gripper-avatar-container .avatar-plus-icon-box .avatar-plus-icon{position:relative;left:calc(50% - 14px)}.following-gripper-info .gripper-name{color:#eff0f4;text-align:center;-webkit-line-clamp:1;white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;margin-top:auto;font-size:12px;font-style:normal;font-weight:400;display:-webkit-box;overflow:hidden}.following-tab-tooltip{cursor:pointer;z-index:1000;background:#6456dc;border-radius:6px;padding:8px 12px;font-size:14px;animation:4s ease-in-out forwards tooltipFlow;position:absolute;top:101px;left:17px}@keyframes tooltipFlow{0%{opacity:0;transform:scale(0)}10%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes scaleUp{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes scaleDown{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.following-tab-tooltip .tab-tooltip-inner{align-items:center;gap:4px;display:flex;position:relative}.following-tab-tooltip .tab-tooltip-inner .tab-tooltip-arrow{width:9px;height:9px;position:absolute;top:-16px;left:19px;transform:translate(-50%)}
.followings-grippers{position:relative}.followings-grippers:before{background:linear-gradient(90deg,#0e1011 0,#0e101100);left:0}.followings-grippers:after,.followings-grippers:before{content:"";pointer-events:none;z-index:1;width:14px;height:82px;display:block;position:absolute;top:0}.followings-grippers:after{background:linear-gradient(270deg,#0e1011 0,#0e101100);right:0}.followings-grippers .grippers{gap:12px;width:fit-content;min-width:100%;padding:6px 18px 16px;display:flex}.followings-grippers .gripper-more{color:#fff;flex-direction:column;align-items:center;gap:0;display:flex}.followings-grippers .gripper-more .more-icon-container{flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.followings-grippers .gripper-more .more-icon-container .more-icon{background-color:#313137;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.followings-grippers .gripper-more .more-icon-container .more-icon svg{fill:#fff;width:24px;height:24px}.followings-grippers .gripper-more .mote-text{color:#eff0f4;text-align:center;margin-top:auto;font-size:12px;font-weight:400}.followings-grippers .show{animation:.2s ease-in-out scaleUp}@keyframes scaleUp{0%{transform:scale(0)}to{transform:scale(1)}}
