.scroll-infinity::-webkit-scrollbar{display:none}.mask{position:absolute;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:2;color:#fff;font-size:16px}.fullscreen-overlay,.mask{top:0;left:0;display:flex;align-items:center;justify-content:center}.fullscreen-overlay{position:fixed;width:100%;height:100%;z-index:99;overflow:hidden;background-color:#000}.fullscreen-image{position:relative;height:80%;max-width:100%;cursor:grab}.fullscreen-image,.image-slide{display:flex;align-items:center}.image-slide{-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .3s ease-in-out;min-width:100%}video::-webkit-media-controls-fullscreen-button{display:none}.slider-transition{transition:.3s ease-out}.grabbing{cursor:grabbing}.grabbing img{transform:scale(.98)}.grid-cols-2-custom,.grid-cols-3-custom{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3-custom div:first-child{grid-column:span 2}.grid-cols-3-custom div:first-child img{aspect-ratio:16/9}.grid-cols-4-custom{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4-custom div:first-child{grid-column:span 3}.grid-cols-4-custom div:first-child img{aspect-ratio:16/9!important}@media screen and (max-width:640px){.overlay-full-screen{height:100%}}@media screen and (min-width:640px){.fullscreen-overlay{width:100%}.image-slide{-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .3s ease-in-out;min-width:100%;display:flex;align-items:center;justify-content:center}.image-slide img{max-width:85%}}@media screen and (min-width:768px){.grid-cols-3-custom{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-3-custom div:first-child{grid-column:span 1/2}.grid-cols-3-custom div:first-child img{aspect-ratio:1/1}}@keyframes custom-spin{0%{transform:rotate(0deg)}40%{transform:translateY(-10px) rotate(-30deg) scale(2)}}.custom-animation{animation-name:custom-spin;animation-duration:.8s}.icon-like-custom>svg{color:#fb923c}.custom-header{padding-top:12px}.custom-fixed-header{max-width:640px;top:0;left:50%;transform:translate(-50%);width:100%;z-index:5}.custom-fixed-content.detail{background-color:#fff;min-height:calc(100vh - 72px)}@media screen and (min-width:640px){.pointer-custom{cursor:pointer}.custom-header{padding-top:54px}}.textarea-comment-box{max-height:62px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.textarea-comment-box::-webkit-scrollbar{display:none}.listCommentWrapper{margin-bottom:100px}.selfCommentBox{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;z-index:3;padding:0 16px}.show-more-content img{display:inline-block}.show-more-content a{text-decoration:underline}.show-more-content ul{list-style:disc;padding-left:24px}.show-more-content ol{list-style:decimal;padding-left:24px}.nav_link_wrapper{display:flex;gap:8px;align-items:center;color:var(--primary800);font-size:16px;font-weight:400;line-height:150%}.nav_link_wrapper_icon{border-radius:50%;width:20px;height:20px}.nav_link_wrapper:hover{color:var(--warning400);transition:.3s}.nav_link_wrapper.active{color:var(--primary800);font-weight:700}.dropdown_wrapper{position:relative;display:flex;gap:8px;align-items:center}.dropdown_wrapper .arrow{cursor:pointer}.dropdown_wrapper .arrow:hover{opacity:.75;transition:.2s}.dropdown_wrapper>.dropdown{position:absolute;top:100%;background-color:var(--white);box-shadow:0 4px 4px 0 rgba(0,0,0,.1);padding:12px 20px 20px;border-radius:4px;min-width:211px;margin-top:10px;z-index:1;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.dropdown_wrapper>.dropdown .dropdown_list{display:flex;flex-direction:column;gap:8px}.dropdown_wrapper>.dropdown .dropdown_list .dropdown_item{padding:12px 0;box-sizing:border-box;border-bottom:1px solid var(--default200)}.dropdown_wrapper>.dropdown .dropdown_list .dropdown_item:last-child{border-bottom:0}.dropdown_wrapper .dropdown.right{right:0}.dropdown_wrapper .dropdown.left{left:0}.dropdown_wrapper .dropdown.center{left:50%;transform:translate(-50%)}.share_content_slot_wrapper{width:272px}.share_content_slot_wrapper>p:first-child{padding:20px;font-size:20px;font-weight:700;line-height:125%;color:var(--primary800)}.share_content_slot_wrapper .channels{padding:24px 32px 32px;display:flex;flex-wrap:wrap;gap:32px;border-top:1px solid #bdc4d2;box-sizing:content-box}._list_wrapper{background-color:var(--default100);padding-bottom:110px;overflow-y:hidden}.product_card_skeleton_wrapper{gap:24px}.product_card_skeleton_wrapper>div{width:100%}.product_card_skeleton_wrapper .skeleton{border-radius:4px;border:1px solid var(--default200)}.product_card_skeleton_wrapper .skeleton .image{width:100%;min-width:100%;height:250px;background-color:#ededed;background:linear-gradient(100deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 60%) #ededed;background-size:200% 100%;background-position-x:180%;animation:loading 1s ease-in-out infinite}.product_card_skeleton_wrapper .skeleton .content{padding:20px 20px 5px;background-color:var(--white);display:flex}.product_card_skeleton_wrapper .skeleton .content .like,.product_card_skeleton_wrapper .skeleton .content .share{height:30px;width:100px;background-color:#ededed;background:linear-gradient(100deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 60%) #ededed;background-size:200% 100%;background-position-x:180%;animation:loading 1s ease-in-out infinite}.product_card_skeleton_wrapper .skeleton .content .share{margin-left:auto}.product_card_skeleton_wrapper .skeleton .content .comment{height:30px;width:100px;margin-left:20px;background-color:#ededed;background:linear-gradient(100deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 60%) #ededed;background-size:200% 100%;background-position-x:180%;animation:loading 1s ease-in-out infinite}.product_card_skeleton_wrapper .skeleton .footer{padding:5px 20px 15px;background-color:var(--white);display:flex}.product_card_skeleton_wrapper .skeleton .footer .like,.product_card_skeleton_wrapper .skeleton .footer .share{height:30px;width:100px;background-color:#ededed;background:linear-gradient(100deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 60%) #ededed;background-size:200% 100%;background-position-x:180%;animation:loading 1s ease-in-out infinite}.product_card_skeleton_wrapper .skeleton .footer .share{margin:auto}.product_card_skeleton_wrapper .skeleton .footer .comment{height:30px;width:100px;margin-left:20px;background-color:#ededed;background:linear-gradient(100deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 60%) #ededed;background-size:200% 100%;background-position-x:180%;animation:loading 1s ease-in-out infinite}@media(max-width:1023px){.product_card_skeleton_wrapper{width:100%;gap:16px}.product_card_skeleton_wrapper>div{width:100%;border-radius:4px}.product_card_skeleton_wrapper .skeleton .image{width:100%;min-width:100%;height:160px;border-radius:4px}.product_card_skeleton_wrapper .skeleton .content{padding:20px 5px 5px;background-color:var(--white);display:flex}.product_card_skeleton_wrapper .skeleton .content .like,.product_card_skeleton_wrapper .skeleton .content .share{height:30px;width:50px;background-color:#ededed;background:linear-gradient(100deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 60%) #ededed;background-size:200% 100%;background-position-x:180%;animation:loading 1s ease-in-out infinite}.product_card_skeleton_wrapper .skeleton .content .share{margin-left:auto}.product_card_skeleton_wrapper .skeleton .content .comment{height:30px;width:50px;margin-left:20px;background-color:#ededed;background:linear-gradient(100deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 60%) #ededed;background-size:200% 100%;background-position-x:180%;animation:loading 1s ease-in-out infinite}.product_card_skeleton_wrapper .skeleton .footer{padding:5px 5px 15px;background-color:var(--white);display:flex}.product_card_skeleton_wrapper .skeleton .footer .like,.product_card_skeleton_wrapper .skeleton .footer .share{height:30px;width:50px;background-color:#ededed;background:linear-gradient(100deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 60%) #ededed;background-size:200% 100%;background-position-x:180%;animation:loading 1s ease-in-out infinite}.product_card_skeleton_wrapper .skeleton .footer .share{margin:auto}.product_card_skeleton_wrapper .skeleton .footer .comment{height:30px;width:50px;margin-left:20px;background-color:#ededed;background:linear-gradient(100deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 60%) #ededed;background-size:200% 100%;background-position-x:180%;animation:loading 1s ease-in-out infinite}}@keyframes loading{to{background-position-x:-20%}}