.partner-info-component{margin-bottom:40px}.partner-info-component.margin-bottom-zero{margin-bottom:0}.partner-info-component .default-section-title{padding:12px 20px;font-size:15px;font-weight:700}.partner-info-component.image.space{padding:0 20px}.partner-info-component.image img{display:block;width:100%}.partner-info-component.big-title{padding:13px 20px 6px}.partner-info-component.big-title .title{font-size:18px;font-weight:700;color:#000;white-space:pre-wrap}.partner-info-component.big-text{padding:8px 20px}.partner-info-component.big-text .content{font-size:15px;color:#000;white-space:pre-wrap}.partner-info-component.benefit .benefit-item{display:flex;align-items:center;padding:8px 20px}.partner-info-component.benefit .benefit-item .benefit-icon{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;flex-shrink:0;width:15px;height:15px;margin-right:12px}.partner-info-component.benefit .benefit-item .benefit-content{padding-right:20px;font-size:15px;white-space:pre-wrap}.partner-info-component.text-box{padding:20px}.partner-info-component.text-box .inner{padding:12px 20px;border-radius:8px;background-color:#fafafa}.partner-info-component.text-box .text-box-title{padding:11px 0;font-size:15px;font-weight:700;color:#505050}.partner-info-component.text-box .default-text{padding:8px 0;font-size:13px;line-height:22px;color:#737373;white-space:pre-wrap}.partner-info-component.text-box .bullet-text-item{display:flex}.partner-info-component.text-box .bullet-text-item .bullet-box{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:22px}.partner-info-component.text-box .bullet-text-item .bullet-box .bullet{width:3px;height:3px;background-color:#737373;border-radius:50%}.partner-info-component.text-box .bullet-text-item .bullet-text{font-size:13px;line-height:22px;color:#737373}.partner-info-component.popular-product .popular-product-list{display:flex;gap:12px;padding:0 20px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.partner-info-component.popular-product .popular-product-list::-webkit-scrollbar{display:none}.partner-info-component.popular-product .popular-product-list .popular-product-item{flex-shrink:0;width:124px}.partner-info-component.popular-product .popular-product-list .popular-product-item .thumbnail{position:relative;overflow:hidden;width:124px;height:124px;border-radius:8px;background-color:#d9d9d9}.partner-info-component.popular-product .popular-product-list .popular-product-item .thumbnail:after{box-sizing:border-box;content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:1px solid rgba(0,0,0,.08);border-radius:8px}.partner-info-component.popular-product .popular-product-list .popular-product-item .thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.partner-info-component.popular-product .popular-product-list .popular-product-item .product-name{margin-top:12px;font-size:12px;font-weight:400}.partner-info-component.popular-product .popular-product-list .popular-product-item .content{margin-top:4px;font-size:10px;color:#a6a6a6}.partner-info-component.popular-product .popular-product-list .popular-product-item .price-box{margin-top:8px}.partner-info-component.popular-product .popular-product-list .popular-product-item .price-box .price-top{display:flex;font-size:15px;font-weight:700}.partner-info-component.popular-product .popular-product-list .popular-product-item .price-box .price-top .discounted-rate{display:block;margin-right:4px;color:#f53f29}.partner-info-component.popular-product .popular-product-list .popular-product-item .price-box .price-top .sale-price{display:block}.partner-info-component.popular-product .popular-product-list .popular-product-item .price-box .origin-price{font-size:12px;color:#c8c8c8;text-decoration:line-through}.partner-info-component.popular-product .popular-product-list .popular-product-item .benefits-box{display:flex;flex-wrap:wrap;margin-top:8px;margin-left:-4px}.partner-info-component.popular-product .popular-product-list .popular-product-item .benefits-box .benefit-chip{display:flex;align-items:center;padding:4px 6px;margin:4px 0 0 4px;font-size:12px;color:#9d7d54;background-color:#f7f3ef;border-radius:6px}.partner-info-component.qna .qna-item{padding:15px 20px}.partner-info-component.qna .qna-item .question{margin-bottom:4px;font-size:15px;font-weight:700}.partner-info-component.qna .qna-item .answer{font-size:15px;color:#8a8a8a}.partner-info-component.table{padding:0 20px}.partner-info-component.table .title-box .title{padding:14px 0 4px;font-size:15px;font-weight:700}.partner-info-component.table .title-box .content{padding-bottom:15px;font-size:12px;color:#8a8a8a}.partner-info-component.table .table-item{border-bottom:1px solid #eaeaea}.partner-info-component.table .table-item .table-item-title{padding:12px 0 4px;font-size:15px;font-weight:700}.partner-info-component.table .table-item .table-item-row{display:flex;padding:8.5px 0;font-size:15px;color:#505050}.partner-info-component.table .table-item .table-item-row .label{display:block;flex-shrink:0;width:80px}.partner-info-component.table .table-item .table-item-row .value{flex:1 1;padding-left:24px;text-align:right}.partner-info-component.video{padding:20px}.partner-info-component.video .video-wrap{overflow:hidden;position:relative;width:100%;height:0;padding-bottom:56.25%;border-radius:8px;background-color:#eaeaea}.partner-info-component.video .video-wrap .youtube-iframe-wrap iframe{position:absolute;width:100%;height:100%}.partner-info-component.small-title{padding:12px 20px 4px}.partner-info-component.small-title .title{font-size:15px;font-weight:700;color:#000;white-space:pre-wrap}.partner-info-component.small-text{padding:11px 20px 12px}.partner-info-component.small-text .content{font-size:13px;color:#000;white-space:pre-wrap}.partner-info-component.swipe-image{overflow-x:hidden}.partner-info-component.swipe-image .content{padding:0 20px 21px;font-size:13px;line-height:16px;color:#a6a6a6;white-space:pre-wrap}.partner-info-component.swipe-image .swipe-image-list{padding:0 20px}.partner-info-component.swipe-image .swipe-image-list .slick-list{overflow:visible}.partner-info-component.swipe-image .swipe-image-list .slick-track{display:flex}.partner-info-component.swipe-image .swipe-image-list .slick-slide{margin:0 6px}.partner-info-component.swipe-image .swipe-image-list .swipe-image-item{display:block!important;width:327px!important}.partner-info-component.swipe-image .swipe-image-list .swipe-image-item .image-box{position:relative;overflow:hidden;width:100%;height:217px;border-radius:8px;background-color:#d9d9d9}.partner-info-component.swipe-image .swipe-image-list .swipe-image-item .image-box:after{box-sizing:border-box;content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:1px solid rgba(0,0,0,.08);border-radius:8px}.partner-info-component.swipe-image .swipe-image-list .swipe-image-item .image-box img{display:block;width:100%;height:100%;object-fit:cover}.partner-info-component.swipe-image .image-counter-box{padding:7px 20px;font-size:12px;color:#a6a6a6;text-align:right}.partner-info-component.swipe-image .image-counter-box span{color:#505050}.partner-info-component.button-1{padding:20px}.partner-info-component.button-1 .inner{display:flex;align-items:center;justify-content:center}.partner-info-component.button-1 .info-button{box-sizing:border-box;height:61px;padding:0 52px;font-size:15px;color:#191919;background-color:rgba(0,0,0,0);border-radius:50px;border:1px solid #000}.partner-info-component.button-2{padding:20px}.partner-info-component.button-2 .info-button{box-sizing:border-box;width:100%;height:60px;font-size:15px;color:#fff;border-radius:8px;border:none;background-color:#9d7d54}.partner-info-component.tags .tag-list{display:flex;flex-wrap:wrap;padding:8px 20px;row-gap:8px;column-gap:12px}.partner-info-component.tags .tag-list .tag-item{display:inline-flex;align-items:center;padding:5px 13px;font-size:13px;color:#505050;border:1px solid #eaeaea;border-radius:32px}.partner-info-component.product-card{padding:20px;background-color:#f2f2f2}.partner-info-component.product-card .product-card-item{overflow:hidden;border-radius:8px;background-color:#fff}.partner-info-component.product-card .product-card-item .thumbnail{position:relative;width:100%;height:0;padding-bottom:64.78%}.partner-info-component.product-card .product-card-item .thumbnail img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.partner-info-component.product-card .product-card-item .info-box{padding:20px}.partner-info-component.product-card .product-card-item .info-box .product-name{margin-bottom:12px;font-size:15px;font-weight:700}.partner-info-component.product-card .product-card-item .info-box .content-item-row{display:flex;margin-bottom:12px;font-size:13px}.partner-info-component.product-card .product-card-item .info-box .content-item-row:last-of-type{margin-bottom:0}.partner-info-component.product-card .product-card-item .info-box .content-item-row .label{flex-shrink:0;width:73px;margin-right:12px;color:#737373}.partner-info-component.product-card .product-card-item .info-box .content-item-row .value{flex:1 1;text-align:right}.partner-info-component.info-divider{width:100%;height:12px;background-color:#f2f2f2}.partner-info-component.bullet-text .bullet-text-item{display:flex;padding:8px 20px}.partner-info-component.bullet-text .bullet-text-item .bullet-box{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:22.5px}.partner-info-component.bullet-text .bullet-text-item .bullet-box .bullet{border-radius:50%;width:3px;height:3px;background-color:#191919}.partner-info-component.bullet-text .bullet-text-item .content{font-size:15px;white-space:pre-wrap}.partner-info-component.location-info .introduction-box{margin-bottom:20px;padding:8px 20px 0}.partner-info-component.location-info .introduction-box .content{font-size:15px;color:#505050;white-space:pre-wrap;word-break:break-all}.partner-info-component.location-info .introduction-box .content.line-3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;white-space:pre-wrap}.partner-info-component.location-info .introduction-box .more-button-box{padding:8px 0}.partner-info-component.location-info .introduction-box .more-button-box .more-button{padding:0;height:20px;font-size:13px;text-decoration:underline;color:#8a8a8a;background-color:rgba(0,0,0,0);border:none}.partner-info-component.location-info .visit-guide-box .store-select-box{padding:8px 20px}.partner-info-component.location-info .visit-guide-box .store-select-box .store-select{box-sizing:border-box;display:flex;align-items:center;width:100%;height:50px;padding:0 16px;border-radius:8px;border:1px solid #eaeaea}.partner-info-component.location-info .visit-guide-box .store-select-box .store-select .store-name{flex:1 1;font-size:15px;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-info-component.location-info .visit-guide-box .store-select-box .store-select img{flex-shrink:0;display:block;width:18px;height:18px;margin-left:8px}.partner-info-component.location-info .visit-guide-box .map-box{padding:8px 20px}.partner-info-component.location-info .visit-guide-box .map-box .map-viewer{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:64.78%;background-color:#f2f2f2;border-radius:8px}.partner-info-component.location-info .visit-guide-box .map-box .map-viewer .kakao-map{position:absolute;top:0;left:0;width:100%;height:100%}.partner-info-component.location-info .visit-guide-box .find-road-button-box{padding:12px 20px}.partner-info-component.location-info .visit-guide-box .info-box{padding:8px 20px}.partner-info-component.location-info .visit-guide-box .info-box .info-row{display:flex;margin-bottom:12px;font-size:13px;line-height:20px;color:#505050}.partner-info-component.location-info .visit-guide-box .info-box .info-row:last-of-type{margin-bottom:0}.partner-info-component.location-info .visit-guide-box .info-box .info-row .label{flex-shrink:0;display:block;width:68px}.partner-info-component.location-info .visit-guide-box .info-box .info-row .value-box{flex:1 1;word-break:break-all}.partner-info-component.location-info .visit-guide-box .info-box .info-row .operating-time-details .toggle-btn{display:inline-flex;align-items:center;height:20px;padding:0;border:none;background-color:rgba(0,0,0,0)}.partner-info-component.location-info .visit-guide-box .info-box .info-row .operating-time-details .toggle-btn .text{margin-right:8px;font-size:13px;color:#505050}.partner-info-component.location-info .visit-guide-box .info-box .info-row .operating-time-details .toggle-btn .icon{transition:.25s ease;transform:rotate(90deg)}.partner-info-component.location-info .visit-guide-box .info-box .info-row .operating-time-details .toggle-btn.open{margin-bottom:8px}.partner-info-component.location-info .visit-guide-box .info-box .info-row .operating-time-details .toggle-btn.open .icon{transform:rotate(-90deg)}.partner-info-component.location-info .visit-guide-box .info-box .info-row .operating-time-details .detail-box{display:grid;grid-template-rows:0fr;transition:.25s ease}.partner-info-component.location-info .visit-guide-box .info-box .info-row .operating-time-details .detail-box.open{grid-template-rows:1fr}.partner-info-component.location-info .visit-guide-box .info-box .info-row .operating-time-details .detail-box ul{overflow:hidden}.partner-info-component.location-info .visit-guide-box .info-box .info-row .operating-time-details .detail-box ul .detail-item{display:flex}.partner-info-component.location-info .visit-guide-box .info-box .info-row .operating-time-details .detail-box ul .detail-item .day{display:block;margin-right:10px}.partner-info-component.location-info .visit-guide-box .info-box .info-row .operating-time-details .detail-box ul .detail-item .day-value{flex:1 1}.partner-info-component.consulting-company{display:flex;flex-direction:column;align-items:center;padding:40px 20px}.partner-info-component.consulting-company:not(:first-child){border-top:12px solid #f2f2f2}.partner-info-component.consulting-company .profile-image{position:relative;overflow:hidden;border-radius:50%;background-color:#f2f2f2;background-image:url(/_next/static/media/logo_gray200.27ba3769.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:32px auto;width:90px;height:90px}.partner-info-component.consulting-company .profile-image:after{position:absolute;top:0;left:0;z-index:1;display:block;content:"";width:100%;height:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.08);pointer-events:none;border-radius:50%}.partner-info-component.consulting-company .profile-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.partner-info-component.consulting-company .name-box{display:flex;align-items:center;margin-top:20px}.partner-info-component.consulting-company .name-box .name{font-size:15px;font-weight:700;margin-right:2px;color:#191919}.partner-info-component.consulting-company .hint-text{margin:20px 0 10px;font-size:11px;color:#8a8a8a}.partner-info-component.margin-bottom-zero+.partner-info-component.image,.partner-info-component.margin-bottom-zero+.partner-info-component.product-card{margin-top:40px}.partner-info-component.product-card+.partner-info-component.product-card{margin-top:-60px}.partner-info-component.magazine,.partner-info-component.recommended-partner,.partner-info-component.related-partner{margin-bottom:40px}.partner-info-component.magazine .more-info-component-swipe-list,.partner-info-component.recommended-partner .more-info-component-swipe-list,.partner-info-component.related-partner .more-info-component-swipe-list{display:flex;gap:12px;padding:12px 20px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.partner-info-component.magazine .more-info-component-swipe-list::-webkit-scrollbar,.partner-info-component.recommended-partner .more-info-component-swipe-list::-webkit-scrollbar,.partner-info-component.related-partner .more-info-component-swipe-list::-webkit-scrollbar{display:none}.partner-info-component.magazine .more-info-component-swipe-list .more-info-component-list-item,.partner-info-component.recommended-partner .more-info-component-swipe-list .more-info-component-list-item,.partner-info-component.related-partner .more-info-component-swipe-list .more-info-component-list-item{flex-shrink:0;width:140px}.partner-info-component.magazine .more-info-component-swipe-list .more-info-component-list-item .thumbnail,.partner-info-component.recommended-partner .more-info-component-swipe-list .more-info-component-list-item .thumbnail,.partner-info-component.related-partner .more-info-component-swipe-list .more-info-component-list-item .thumbnail{position:relative;overflow:hidden;width:140px;height:140px;border-radius:8px;background-color:#d9d9d9}.partner-info-component.magazine .more-info-component-swipe-list .more-info-component-list-item .thumbnail:after,.partner-info-component.recommended-partner .more-info-component-swipe-list .more-info-component-list-item .thumbnail:after,.partner-info-component.related-partner .more-info-component-swipe-list .more-info-component-list-item .thumbnail:after{box-sizing:border-box;content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:1px solid rgba(0,0,0,.08);border-radius:8px}.partner-info-component.magazine .more-info-component-swipe-list .more-info-component-list-item .thumbnail img,.partner-info-component.recommended-partner .more-info-component-swipe-list .more-info-component-list-item .thumbnail img,.partner-info-component.related-partner .more-info-component-swipe-list .more-info-component-list-item .thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.partner-info-component.magazine .more-info-component-swipe-list .more-info-component-list-item .sub-text,.partner-info-component.recommended-partner .more-info-component-swipe-list .more-info-component-list-item .sub-text,.partner-info-component.related-partner .more-info-component-swipe-list .more-info-component-list-item .sub-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;margin-top:12px;padding:0 8px;font-size:13px;color:#a6a6a6}.partner-info-component.magazine .more-info-component-swipe-list .more-info-component-list-item .title,.partner-info-component.recommended-partner .more-info-component-swipe-list .more-info-component-list-item .title,.partner-info-component.related-partner .more-info-component-swipe-list .more-info-component-list-item .title{margin-top:2px;padding:0 8px;font-size:15px;font-weight:400}.partner-info-component.affiliated-partners:first-child,.partner-info-component.recommended-partners:first-child{margin-top:-40px}.location-info-store-select-bottom-modal .modal-content{overflow-y:auto;max-height:510px}.location-info-store-select-bottom-modal .store-select-button{display:flex;align-items:center;padding:14px 0}.location-info-store-select-bottom-modal .store-select-button .text{flex:1 1;font-size:15px;color:#191919}.location-info-store-select-bottom-modal .store-select-button .text.active{font-weight:700;color:#9d7d54}.location-info-store-select-bottom-modal .store-select-button img{flex-shrink:0;display:block;width:18px;height:18px}.link-to-map-bottom-modal .link-to-map-button{display:flex;align-items:center;width:100%;padding:5.5px 0}.link-to-map-bottom-modal .link-to-map-button img{flex-shrink:0;display:block;width:40px;height:40px;margin-right:16px}.link-to-map-bottom-modal .link-to-map-button span{font-size:15px;color:#191919}