.page-shop .container{padding:0 0 8px;overflow:hidden}.page-shop .stm_breadcrumbs_unit{border-bottom:none;padding:0 12px}.page-shop .stm_breadcrumbs_unit .navxtBreads span:last-child span{color:#222}.page-shop .content{border-radius:8px;margin-top:8px;overflow:hidden}.page-shop .filter{background-color:#fff;border-bottom:1px solid #e8e8e8;padding:12px 12px 0}.page-shop .filter-keyword{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.page-shop .filter-keyword h1.title{color:#222;margin-bottom:0;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.page-shop .filter-keyword-wrapper-pc{width:33.33%}.page-shop .filter-keyword-wrapper-mb{width:100%}.page-shop .input-keyword{background-color:#fff;border:1px solid silver;border-radius:4px;width:100%;height:48px;position:relative}.page-shop .input-keyword:focus-within{border-color:#f80}.page-shop .input-keyword input{color:#222;appearance:none;background-color:#fff;border:none;border-radius:4px;outline:none;width:100%;height:100%;padding:14px 12px 0;font-size:16px}.page-shop .input-keyword label{cursor:text;pointer-events:none;transform-origin:0 0;color:#8c8c8c;margin-bottom:8px;font-size:.875rem;transition:transform .1s;display:inline-block;position:absolute;top:13px;left:12px}.page-shop .input-keyword input:focus+label,:-webkit-any(.page-shop .input-keyword input.hasValue+label,.page-shop .input-keyword input:-webkit-autofill+label){font-weight:700;transform:scale(.7143)translateY(-10px)}.page-shop .input-keyword input:focus+label,:is(.page-shop .input-keyword input.hasValue+label,.page-shop .input-keyword input:autofill+label){font-weight:700;transform:scale(.7143)translateY(-10px)}.page-shop .input-keyword button{color:#2a70df;cursor:pointer;background:0 0;border:none;outline:none;min-width:16px;height:48px;padding:8px;position:absolute;top:0;right:5px}.page-shop .input-keyword button svg{font-size:.75rem}.page-shop .filter-select{align-items:center;gap:12px;margin-top:12px;padding-bottom:12px;display:flex;overflow-x:auto}.page-shop .filter-select button{cursor:pointer;text-transform:unset;box-shadow:none;background-color:#fff;border:1px solid silver;border-radius:4px;flex:none;justify-content:space-between;align-items:center;gap:4px;padding:4px 8px;font-size:20px;font-weight:400;display:flex;color:#222!important}.page-shop .filter-select button span{font-size:14px}.page-shop .salon-list{background-color:#fff}.page-shop .salon-list-wrapper{grid-gap:12px;grid-template-columns:repeat(2,1fr);gap:12px;padding:12px;display:grid}.page-shop .salon-item{cursor:pointer;background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.page-shop .salon-item .image{z-index:10;align-items:center;gap:4px;height:140px;display:flex;position:relative;overflow:auto hidden}.page-shop .salon-item .info{flex-direction:column;gap:8px;padding:8px 16px;display:flex}.page-shop .salon-item .info .name{align-items:end;gap:4px;display:flex;position:relative}.page-shop .salon-item .info .name>div{cursor:pointer;width:48px;height:48px;margin-right:8px;position:absolute;top:-30px}.page-shop .salon-item .info .name>div img{z-index:10;object-fit:cover;border-radius:50%;width:48px;height:48px;position:absolute}.page-shop .salon-item .info .name h2{white-space:nowrap;text-overflow:ellipsis;max-width:70%;margin:0 0 0 54px;font-size:16px;overflow:hidden}.page-shop .salon-item .info .name h2 a{color:#222;font-weight:700}.page-shop .salon-item .info .name svg{margin-bottom:4px}.page-shop .salon-item .info .name .shop-avatar{box-sizing:border-box;width:initial;height:initial;opacity:1;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.page-shop .salon-item .info .buy-sell{color:#ffba00;align-items:center;gap:4px;font-size:20px;display:flex}.page-shop .salon-item .info .buy-sell p,.page-shop .salon-item .info .buy-sell span{color:#222;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.page-shop .salon-item .info .buy-sell span{border-left:1px solid #cacaca;margin-left:12px;padding-left:12px}.page-shop .salon-item .info .address{color:#595959;align-items:center;gap:4px;font-size:20px;display:flex}.page-shop .salon-item .info .address p{color:#222;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 20px);margin:0;font-size:14px;overflow:hidden}.page-shop .salon-item .info .br{height:0}.page-shop .stm-prev-next{margin:6px;display:inline}.page-shop .stm-prev-next a{color:#222;cursor:pointer;border-radius:0;height:fit-content;margin-top:-4px;padding:0;font-size:12px}.page-shop .stm-prev-next a i{cursor:pointer;float:left;background-color:#fff;border:1px solid #ddd;border-radius:4px;min-width:30px;height:30px;margin-left:-1px;padding:4px 11px 5px;font-size:14px;line-height:1.42857;text-decoration:none;position:relative;color:#000!important}.page-shop .stm-prev-btn a i{background:#fff url(/images/left-chevron.svg) 50% no-repeat}.page-shop .stm-next-btn a i{background:#fff url(/images/right-chevron.svg) 50% no-repeat}.page-shop .stm-blog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;margin:1px 0;padding:12px 0;display:flex}.page-shop .page-numbers{flex-wrap:wrap;justify-content:center;padding:12px 0;display:flex}.page-shop .page-numbers li{margin:6px;display:inline}.page-shop .page-numbers li a,.page-shop .page-numbers li span{cursor:pointer;float:left;background-color:#fff;border:1px solid #ddd;border-radius:4px;height:30px;margin-left:-1px;padding:4px 11px 5px;font-size:14px;line-height:1.42857;text-decoration:none;position:relative;color:#000!important}.page-shop .page-numbers li span.current{z-index:2;color:#fff;background-color:#6ccc53;border-color:#6ccc53}@media (min-width:1024px){.page-shop .stm_breadcrumbs_unit{padding:0}}@media (max-width:768px){.page-shop .salon-list-wrapper{grid-template-columns:repeat(1,1fr);padding:12px}}.page-shop .uk-modal-dialog{z-index:1;background-color:#fff;border-top-left-radius:12px;border-top-right-radius:12px;width:100%;max-height:calc(100vh - 12px);margin:0;animation:.2s ease-out slideFromBottom-sj7m2ba;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 0 8px #0000004d}.page-shop .uk-margin-auto-vertical{margin-top:auto;margin-bottom:auto}.page-shop .popup__modal--xs{width:480px}.page-shop .uk-open>.uk-modal-dialog{opacity:1;transform:translateY(0)}.page-shop .uk-icon{font:inherit;color:inherit;text-transform:none;fill:currentColor;background-color:#0000;border:none;border-radius:0;margin:0;padding:0;line-height:0;display:inline-block;overflow:visible}.page-shop .uk-icon>*{transform:translate(0)}.page-shop .uk-close{color:#999}.page-shop .uk-icon:not(.uk-preserve) [stroke*=\#]:not(.uk-preserve){stroke:currentColor}.page-shop [class*=uk-modal-close-]{box-shadow:none;background:0 0;padding:5px}.page-shop [class*=uk-modal-close-]:first-child+*{margin-top:0}.page-shop button.uk-icon:not(:disabled){cursor:pointer}.page-shop .popup__title{color:#000;text-transform:none;margin:0;padding:0;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.page-shop .form__row{flex-wrap:wrap;align-items:flex-end;margin-top:10px;display:flex}.page-shop .popup__modal--padding{padding:0}.page-shop .popup__header{padding:8px}.page-shop .popup__body{padding:0 10px 10px}.page-shop .block-filter-common-popup{background-color:#fff;border-top-left-radius:12px;border-top-right-radius:12px;width:100%;max-height:calc(100vh - 12px);margin:0;animation:.2s ease-out slideFromBottom-sj7m2ba;overflow:hidden;box-shadow:0 0 8px #0000004d}.page-shop .block-filter-common-popup .block-filter-common-popup-wrapper{margin:0;position:relative}.page-shop .block-filter-common-popup .top-shadow{z-index:100;background:linear-gradient(#00000026,#0000,#0000);width:200%;height:6px;margin-left:-64px;position:absolute;top:0;left:0}.page-shop .block-filter-common-popup .bottom-shadow{z-index:100;opacity:1;background:linear-gradient(#0000,#0000,#00000026);width:200%;height:6px;margin-left:-64px;transition:opacity .3s;position:absolute;bottom:0;left:0}.page-shop .block-filter-common-popup .popup-common-content{width:calc(100% + 32px);max-height:calc(100vh - 76px);margin:0 -16px;padding:0 16px;line-height:1.5;position:relative;overflow-y:auto}.page-shop .block-filter-common-popup .popup-common-content-wrapper{max-height:calc(100vh - 170px - var(--app-wrapper-extra-height,0px));-ms-overflow-style:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;background-color:#fff;border-radius:4px;flex-direction:column;display:flex;overflow:auto;box-shadow:0 0 16px #00000040}.page-shop .block-filter-common-popup .popup-common-title{justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex;position:relative}.page-shop .block-filter-common-popup .popup-common-title span{font-size:14px;font-style:normal;font-weight:700;line-height:20px}.page-shop .block-filter-common-popup .popup-common-title span.text{color:#222;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-shop .block-filter-common-popup .popup-common-title span.remove{color:#306bd9;cursor:pointer;margin-right:8px}.page-shop .block-filter-common-popup .popup-common-title svg{cursor:pointer}.page-shop .block-filter-common-popup .popup-city-search{padding:0 12px 4px}.page-shop .block-filter-common-popup .popup-city-search>div{width:var(--c1unfyfl-0)}.page-shop .block-filter-common-popup .popup-city-search>div>div{background-color:#fff;border:1px solid silver;border-radius:4px;width:100%;height:48px;position:relative}.page-shop .block-filter-common-popup .popup-city-search>div>div>div{width:20px;height:20px;font-size:20px;position:absolute;top:12px;left:12px}.page-shop .block-filter-common-popup .popup-city-search input{color:#222;appearance:none;text-overflow:ellipsis;background-color:#fff;border:none;border-radius:4px;outline:none;width:100%;height:100%;padding:0 36px 0 40px;font-size:.875rem}.page-shop .block-filter-common-popup .popup-city-search p{color:#8c8c8c;text-align:left;min-height:16px;margin-left:12px;font-size:.625rem;line-height:1.5;display:none}.page-shop .block-filter-common-popup .popup-common-list{-ms-overflow-style:none;scrollbar-width:none;max-height:610px;overflow-y:scroll}.page-shop .block-filter-common-popup .popup-common-list .popup-common-item{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;cursor:pointer;border-top:var(--sfv0mnr-1);border-bottom:var(--sfv0mnr-2);border-left:var(--sfv0mnr-3);border-right:var(--sfv0mnr-4);background-color:#fff;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:12px;font-size:.875rem;display:flex;position:relative;box-shadow:inset 0 -1px #f4f4f4}.page-shop .block-filter-common-popup .popup-common-list .popup-common-item .sub{width:auto;max-width:fit-content}.page-shop .block-filter-common-popup .popup-common-list .popup-common-item .name{color:#222;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.page-shop .block-filter-common-popup .popup-common-list .popup-common-item .sub .radio{width:20px;display:inline-block}.page-shop .block-filter-common-popup .popup-common-list .popup-common-item .sub .radio label{-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;height:20px;margin-bottom:0;display:inline-block;position:relative}.page-shop .block-filter-common-popup .popup-common-list .popup-common-item .sub .radio label input{box-sizing:border-box;visibility:hidden;width:0;height:0;padding:0;overflow:visible}.page-shop .block-filter-common-popup .popup-common-list .popup-common-item .sub .radio label span{border:1px solid;border-radius:100%;width:20px;height:20px;position:absolute;top:0}.page-shop .block-filter-common-popup .popup-common-list .popup-common-item .sub .radio label input:not(:checked)+span{color:#6ccc53;background-color:#f4f4f4;border-color:silver}.page-shop .block-filter-common-popup .popup-common-list .popup-common-item .sub .radio label input:checked+span{background-color:#6ccc53;border-color:#0000}.page-shop .block-filter-common-popup .popup-common-list .popup-common-item .sub .radio label input:checked+span:after{content:"";background-color:#fff;border-radius:100%;width:8px;height:8px;position:absolute;top:5px;left:5px}.page-shop .block-filter-common-popup .popup-common-multiple-input{padding:12px}.page-shop .block-filter-common-popup .popup-common-multiple-input .input-wrapper{justify-content:center;align-items:center;display:flex}.page-shop .block-filter-common-popup .popup-common-multiple-input .input-wrapper:last-child{margin-top:15px}.page-shop .block-filter-common-popup .popup-common-multiple-input .input-wrapper span{white-space:nowrap;padding:0 5px}.page-shop .block-filter-common-popup .popup-common-multiple-input .input-wrapper .stm-price-range-unit{width:100%}.page-shop .block-filter-common-popup .popup-common-multiple-input .input-wrapper .stm-price-range-unit .stm-filter-type-slider{margin-bottom:0}.page-shop .block-filter-common-popup .popup-common-multiple-input .input{width:var(--ceknwar-0)}.page-shop .block-filter-common-popup .popup-common-multiple-input .input>div{background-color:#fff;border:1px solid silver;border-radius:4px;width:100%;height:48px;position:relative}.page-shop .block-filter-common-popup .popup-common-multiple-input .input>div:focus-within{border-color:#6ccc53}.page-shop .block-filter-common-popup .popup-common-multiple-input .input input{color:#222;appearance:none;background-color:#fff;border:none;outline:none;width:100%;height:100%;padding:14px 12px 0;font-size:.875rem}.page-shop .block-filter-common-popup .popup-common-multiple-input .input label{cursor:text;pointer-events:none;transform-origin:0 0;color:#8c8c8c;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 24px);margin-bottom:8px;font-size:.875rem;font-weight:700;transition:transform .1s;display:inline-block;position:absolute;top:13px;left:12px;overflow:hidden;transform:scale(.7143)translateY(-10px)}.page-shop .block-filter-common-popup .popup-common-multiple-input .input .currency{color:#8c8c8c;position:absolute;top:20px;right:12px}.page-shop .block-filter-common-popup .popup-common-multiple-input span.hyphen{justify-content:center;align-items:center;height:48px;margin-left:12px;margin-right:12px;display:flex}.page-shop .block-filter-common-popup .popup-common-button-apply{gap:8px;padding:10px 12px;display:flex;box-shadow:0 -2px 8px #5959591a}.page-shop .block-filter-common-popup .popup-common-button-apply button{color:#fff;text-transform:none;background-color:#6ccc53;border:1px solid #6ccc53;border-radius:4px;justify-content:center;align-items:center;width:100%;padding:9px 19px;font-size:1rem;font-weight:700;line-height:1.25;-webkit-text-decoration:none;text-decoration:none;display:flex}@media screen and (min-width:768px){.page-shop .uk-modal.uk-open{place-items:center;display:grid}.page-shop .uk-modal-dialog{border-radius:4px;width:360px;max-width:480px;animation:.2s ease-out scaleToFull-swkzzv;position:static}}@media (max-width:768px){.page-shop .filter-city-wrapper{gap:4px}.page-shop .block-filter-common-popup .popup-common-list{min-height:75vh;overflow-y:scroll}.page-shop .block-filter-common-popup .popup-common-multiple-input .input input{font-size:16px}}
