@charset "UTF-8";.swiperImgModal{position:fixed;z-index:10000;width:100vw;height:100vh;overflow:scroll;top:0;left:0;background-color:#fff;-ms-overflow-style:none;scrollbar-width:none;display:none}.swiperImgModal::-webkit-scrollbar{display:none}.swiperImgModal_close{min-height:48px;font-size:.875rem;width:100px;color:#fff;background-color:var(--clMain01);margin-left:auto;margin-bottom:24px}@media (width <= 768px){.swiperImgModal_close{min-height:40px;font-size:.875rem;margin-right:16px}}.swiperImgModal_body{width:100%;max-width:770px;margin:40px auto}@media (width <= 768px){.swiperImgModal_body{margin:32px auto}}.swiperImgModal_body .modal_img_main{width:auto;height:60vh}.swiperImgModal_body .modal_img_main .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.swiperImgModal_body .modal_img_main .swiper-button-next,.swiperImgModal_body .modal_img_main .swiper-button-prev{width:32px;height:32px;color:#fff;background-color:#00000080;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.swiperImgModal_body .modal_img_main .swiper-button-next:after,.swiperImgModal_body .modal_img_main .swiper-button-prev:after{content:""}.swiperImgModal_body .modal_img_main .swiper-button-prev{left:16px}.swiperImgModal_body .modal_img_main .swiper-button-next{right:16px}.swiperImgModal_body .modal_img_main.swiper-horizontal{touch-action:pinch-zoom}.swiperImgModal_body .modal_img_thumb{margin:20px auto 0}@media (width > 768px){.swiperImgModal_body .modal_img_thumb{width:50%}}@media (width <= 768px){.swiperImgModal_body .modal_img_thumb{margin:16px 16px 0}}.swiperImgModal_body .modal_img_thumb img{width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;background-color:var(--clGray_lighter_a);border:1px solid var(--clGray_lighter);border-radius:8px;opacity:.5}.swiperImgModal_body .modal_img_thumb .swiper-slide-thumb-active img{opacity:1;border:4px solid var(--clMain01)}.cat_item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;position:relative;border-bottom:1px solid var(--clGray_lighter);padding:8px 28px 8px 16px;min-height:48px;cursor:pointer;-webkit-transition:.2s;transition:.2s}@media (any-hover: hover){.cat_item:hover{background-color:var(--clMain01_lighter)}.cat_item:hover .cat_item_inner .cat_img{opacity:.7}.cat_item:hover .cat_item_inner .cat_name{font-weight:700}.cat_item:hover .cat_item_count{background-color:#fff}}.cat_item.is_open{background-color:var(--clMain01_lighter)}.cat_item.is_open .cat_item_inner .cat_img{opacity:.7}.cat_item.is_open .cat_item_inner .cat_name{font-weight:700}.cat_item.is_open .cat_item_count{background-color:#fff}.cat_item:after{content:"";display:block;width:10px;height:20px;font-family:"Font Awesome 6 Pro";color:var(--clGray);font-size:.875rem;font-weight:900;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}.cat_item .cat_item_inner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.cat_item .cat_img{width:44px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.cat_item .cat_name{color:var(--clText);font-size:.875rem;line-height:1.3;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.cat_item .cat_icon{display:block;width:32px;height:32px;margin:6px;border-radius:50%;background-color:var(--clGray_light);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.cat_item .cat_icon i{color:var(--clGray);font-size:1.25rem}.cat_item.is_noItem{pointer-events:none;background-color:var(--clGray_bg)}.cat_item.is_noItem:after{color:var(--clGray_light)}.cat_item.is_noItem .cat_img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}.cat_item.is_noItem .cat_name{color:var(--clGray_medium)}.cat_item_count{color:var(--clGray);font-size:.75rem;background-color:var(--clGray_lighter);border-radius:100vmax;padding:2px 8px;white-space:nowrap}.sidebar .cat_item:first-child{border-top:1px solid var(--clGray_lighter)}.sidebar .cat_item.is_open:before{display:block;opacity:1}@starting-style{.sidebar .cat_item.is_open:before{opacity:0}}.sidebar .cat_item.is_open .catListPopover{display:block;opacity:1}@starting-style{.sidebar .cat_item.is_open .catListPopover{opacity:0}}.sidebar .cat_item:before{content:"";display:none;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;transition-behavior:allow-discrete;width:10px;height:16px;border-top:14px solid transparent;border-bottom:14px solid transparent;border-right:14px solid #fff;-webkit-filter:drop-shadow(-6px 0 4px rgba(0,0,0,.25));filter:drop-shadow(-6px 0 4px rgba(0,0,0,.25));position:absolute;top:50%;right:-18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:110}.catListPopover{display:none;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;transition-behavior:allow-discrete;position:absolute;top:-24px;left:calc(100% + 16px);width:600px;max-width:calc(100vw - 298px);max-height:600px;background-color:#fff;border-radius:12px;box-shadow:0 0 16px #00000040;padding:24px;z-index:100;overflow-y:auto}.underSubCatList .subCatItem{margin-top:40px}.underSubCatList .subCatItem_inner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;margin-bottom:8px}.underSubCatList .subCatItem_inner .cat_name{font-size:1rem;font-weight:700}.underSubCatList .mainCatAllItem,.underSubCatList .detailCatItem{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;min-height:48px;font-size:.875rem;color:var(--clText);line-height:1.3;border:1px solid var(--clGray_lighter);border-radius:8px;padding:8px 12px;height:48px}.underSubCatList .mainCatAllItem .cat_item_count,.underSubCatList .detailCatItem .cat_item_count{background-color:var(--clGray_lighter)}@media (any-hover: hover){.underSubCatList .mainCatAllItem:hover,.underSubCatList .detailCatItem:hover{opacity:1;background-color:var(--clMain01_lighter)}.underSubCatList .mainCatAllItem:hover .cat_item_count,.underSubCatList .detailCatItem:hover .cat_item_count{background-color:#fff}}.underSubCatList .mainCatAllItem.is_selected,.underSubCatList .detailCatItem.is_selected{background-color:var(--clMain01_lighter);padding-left:20px}.underSubCatList .mainCatAllItem.is_selected .cat_name,.underSubCatList .detailCatItem.is_selected .cat_name{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;font-weight:700}.underSubCatList .mainCatAllItem.is_selected .cat_name:before,.underSubCatList .detailCatItem.is_selected .cat_name:before{content:"";display:block;width:20px;height:20px;font-family:"Font Awesome 6 Pro";color:var(--clMain01);font-size:1rem;font-weight:900}.underSubCatList .mainCatAllItem.is_selected .cat_item_count,.underSubCatList .detailCatItem.is_selected .cat_item_count{background-color:#fff}.underSubCatList .mainCatAllItem.is_noItem,.underSubCatList .detailCatItem.is_noItem{pointer-events:none;background-color:var(--clGray_bg)}.underSubCatList .mainCatAllItem.is_noItem .cat_name,.underSubCatList .detailCatItem.is_noItem .cat_name{color:var(--clGray_medium)}.underSubCatList .mainCatAllItem{width:100%;margin-bottom:8px}.underSubCatList .detailCatList{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.catModal .modal-title{font-size:.875rem}.catModal .btn_close,.catModal .btn_back{color:var(--clLink);font-size:.875rem}.catModal .search_category_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;width:100%;position:relative}.catModal .search_category_wrap .icon_search{color:var(--clGray);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:12px}.catModal input[type=search]{width:100%;height:40px;padding-inline:36px 16px;outline-offset:0}.catModal input[type=search]~.btn_clearInputText{right:12px}.catModal .modal-content:has(input[type=search]:not(:-moz-placeholder-shown)) .suggest_category{display:block;opacity:1}.catModal .modal-content:has(input[type=search]:not(:placeholder-shown)) .suggest_category{display:block;opacity:1}.catModal .modal-content:has(input[type=search]:not(:-moz-placeholder-shown)) .category_list{display:none}.catModal .modal-content:has(input[type=search]:not(:placeholder-shown)) .category_list{display:none}.catModal .suggest_category{display:none}.catModal .suggest_category_list{padding-bottom:24px}.catModal .suggest_category_list li{width:100%;min-height:48px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-bottom:1px solid var(--clGray_lighter);padding:8px 16px;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:1;font-size:.875rem;line-height:1.4}@media (any-hover: hover){.catModal .suggest_category_list li:hover{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:.7;cursor:pointer}}.catModal .suggest_category_list .cat_directory{display:block;color:var(--clGray);font-size:.75rem}.catModal .modal-body{padding:0;margin-bottom:48px}.catModal .list_title{font-size:.875rem;font-weight:700;padding:16px 16px 8px;border-bottom:1px solid var(--clGray_lighter)}.catModal .cat_item.is_selected{font-weight:700;background-color:var(--clMain01_lighter)}.catModal .cat_item.is_selected .cat_item_count{font-weight:400;background-color:#fff}.catModal.is_seller .cat_item.is_selected{background-color:var(--clMain02_lighter)}.mainCatModal.full_screen .modal-header{-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;row-gap:12px}.subCatModal .modal-header,.detailCatModal .modal-header{-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;row-gap:12px}.subCatModal .modal-header .btn_back,.detailCatModal .modal-header .btn_back{position:absolute;left:16px;top:13px}.subCatModal .cat_item.mainCatAll:after{display:none}.detailCatModal .cat_item{padding:8px 16px}.detailCatModal .cat_item:after{display:none}.subCatModal .mainCatAll.is_selected:before{content:"";width:18px;height:18px;background-color:#fff;position:absolute;left:28px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;z-index:1}.subCatModal .mainCatAll.is_selected:after{content:"";display:block;height:auto;font-family:"Font Awesome 6 Pro";color:var(--clMain01);font-size:1rem;font-weight:900;position:absolute;left:29px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.subCatModal .mainCatAll.is_selected .cat_img{opacity:.4}.detailCatModal .cat_item.is_selected{padding-left:20px}.detailCatModal .cat_item.is_selected .cat_name{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;font-weight:700}.detailCatModal .cat_item.is_selected .cat_name:before{content:"";display:block;width:20px;height:20px;font-family:"Font Awesome 6 Pro";color:var(--clMain01);font-size:1rem;font-weight:900}.detailCatModal.is_seller .cat_item.is_selected .cat_name:before{color:var(--clMain02)}.catSelectPopover{display:none;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;transition-behavior:allow-discrete;position:absolute;top:-120px;left:calc(100% + 24px);width:800px;max-width:calc(100vw - 290px);height:764px;max-height:85vh;background-color:#fff;border-radius:12px;box-shadow:0 0 16px #00000040;padding:16px;z-index:1010;overflow-y:auto}.catSelectPopover .catSelectPopover_inner{display:-webkit-box;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;padding:0;-webkit-box-align:stretch;align-items:stretch}.catSelectPopover .catSelectPopover_inner .cat_img,.catSelectPopover .catSelectPopover_inner .cat_icon{width:32px}.catSelectPopover .catSelectPopover_inner .cat_icon i{color:var(--clGray);font-size:1.25rem}.catSelectPopover .mainCatTab{width:240px;min-width:240px;height:100%;padding-right:16px;border-right:1px solid var(--clGray_lighter)}.catSelectPopover .btn_mainCat_wrap+.btn_mainCat_wrap{margin-top:8px}.catSelectPopover .btn_mainCat{min-height:48px;font-size:.875rem;font-weight:400;width:100%;-webkit-box-pack:start;justify-content:flex-start;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;border-color:transparent;position:relative}@media (any-hover: hover){.catSelectPopover .btn_mainCat:hover{font-weight:700;background-color:var(--clMain01_lighter);opacity:1}.catSelectPopover .btn_mainCat:hover .cat_img{opacity:.7}}.catSelectPopover .btn_mainCat:active{border-color:transparent}.catSelectPopover .btn_mainCat.active{background-color:var(--clMain01_lighter)}.catSelectPopover .btn_mainCat.active:before{content:"";width:18px;height:18px;background-color:#fff;position:absolute;left:19px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;z-index:1}.catSelectPopover .btn_mainCat.active:after{content:"";display:block;font-family:"Font Awesome 6 Pro";color:var(--clMain01);font-size:1rem;font-weight:900;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.catSelectPopover .btn_mainCat.active .cat_img{opacity:.4}.catSelectPopover .btn_mainCat.active .cat_name{font-weight:700}.catSelectPopover .btn_mainCat.is_noItem{pointer-events:none;background-color:var(--clGray_bg)}.catSelectPopover .btn_mainCat.is_noItem .cat_img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}.catSelectPopover .btn_mainCat.is_noItem .cat_name{color:var(--clGray_medium)}.catSelectPopover .btn_mainCat .cat_icon{display:block;width:24px;height:24px;border-radius:50%;background-color:var(--clGray_light);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:4px}.catSelectPopover .btn_mainCat .cat_icon i{color:var(--clGray);font-size:1rem}.catSelectPopover .underSubCatList{width:100%}.catSelectPopover .underSubCatList .tab-pane{container:tab-pane/inline-size}@container tab-pane (width <= 430px){.catSelectPopover .underSubCatList .detailCatList{grid-template-columns:repeat(1,1fr)}}.catSelectPopover .subCatList{padding-bottom:24px}.selectCategoryModalPc .modal-header{padding-block:8px}.selectCategoryModalPc .modal-header form{display:contents}.selectCategoryModalPc .search_category_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;margin-left:16px;width:100%;max-width:320px;position:relative}.selectCategoryModalPc .search_category_wrap .icon_search{color:var(--clGray);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:12px}.selectCategoryModalPc input[type=search]{width:100%;height:40px;padding-inline:36px 16px;outline-offset:0}.selectCategoryModalPc input[type=search]~.btn_clearInputText{right:12px}@media (width >= 840px){.selectCategoryModalPc .modal-dialog{max-width:800px}}@media (width < 840px){.selectCategoryModalPc .modal-dialog{max-width:98%}}.selectCategoryModalPc .modal-body{display:-webkit-box;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;padding:0;-webkit-box-align:stretch;align-items:stretch;min-height:90dvh;max-height:90dvh}.selectCategoryModalPc .modal-body .cat_img,.selectCategoryModalPc .modal-body .cat_icon{width:32px}.selectCategoryModalPc .modal-body .cat_icon i{color:var(--clGray);font-size:1.25rem}.selectCategoryModalPc .mainCatTab{width:240px;min-width:240px;height:100%;max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior-y:contain;padding:16px;border-right:1px solid var(--clGray_lighter)}.selectCategoryModalPc .btn_mainCat_wrap+.btn_mainCat_wrap{margin-top:8px}.selectCategoryModalPc .btn_mainCat{min-height:48px;font-size:.875rem;font-weight:400;width:100%;-webkit-box-pack:start;justify-content:flex-start;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;border-color:transparent;position:relative}@media (any-hover: hover){.selectCategoryModalPc .btn_mainCat:hover{background-color:var(--clMain02_lighter)}}.selectCategoryModalPc .btn_mainCat:active{border-color:transparent}.selectCategoryModalPc .btn_mainCat.active{background-color:var(--clMain02_lighter)}.selectCategoryModalPc .btn_mainCat.active:before{content:"";width:18px;height:18px;background-color:#fff;position:absolute;left:19px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;z-index:1}.selectCategoryModalPc .btn_mainCat.active:after{content:"";display:block;font-family:"Font Awesome 6 Pro";color:var(--clMain02);font-size:1rem;font-weight:900;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.selectCategoryModalPc .btn_mainCat.active .cat_img,.selectCategoryModalPc .btn_mainCat.active .cat_icon{opacity:.4}.selectCategoryModalPc .btn_mainCat.active .cat_name{font-weight:700}.selectCategoryModalPc .underSubCatList{width:100%;margin-block:16px;padding-inline:8px;max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior-y:contain}.selectCategoryModalPc .subCatList{padding-bottom:24px}@media (any-hover: hover){.selectCategoryModalPc .mainCatAllItem:hover,.selectCategoryModalPc .detailCatItem:hover{background-color:var(--clMain02_lighter)}}.selectCategoryModalPc .mainCatAllItem.is_selected,.selectCategoryModalPc .detailCatItem.is_selected{background-color:var(--clMain02_lighter)}.selectCategoryModalPc .mainCatAllItem.is_selected .cat_name:before,.selectCategoryModalPc .detailCatItem.is_selected .cat_name:before{color:var(--clMain02)}.selectCategoryModalPc .btn_submit{width:100%;max-width:400px}.selectCategoryModalPc .modal-content:has(input[type=search]:not(:-moz-placeholder-shown)) .btn_mainCat{pointer-events:none;background-color:var(--clGray_bg)}.selectCategoryModalPc .modal-content:has(input[type=search]:not(:placeholder-shown)) .btn_mainCat{pointer-events:none;background-color:var(--clGray_bg)}.selectCategoryModalPc .modal-content:has(input[type=search]:not(:-moz-placeholder-shown)) .btn_mainCat:before{display:none}.selectCategoryModalPc .modal-content:has(input[type=search]:not(:placeholder-shown)) .btn_mainCat:before{display:none}.selectCategoryModalPc .modal-content:has(input[type=search]:not(:-moz-placeholder-shown)) .btn_mainCat:after{display:none}.selectCategoryModalPc .modal-content:has(input[type=search]:not(:placeholder-shown)) .btn_mainCat:after{display:none}.selectCategoryModalPc .modal-content:has(input[type=search]:not(:-moz-placeholder-shown)) .btn_mainCat .cat_img{filter:grayscale(100%);opacity:.5}.selectCategoryModalPc .modal-content:has(input[type=search]:not(:placeholder-shown)) .btn_mainCat .cat_img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}.selectCategoryModalPc .modal-content:has(input[type=search]:not(:-moz-placeholder-shown)) .btn_mainCat .cat_name{font-weight:400}.selectCategoryModalPc .modal-content:has(input[type=search]:not(:placeholder-shown)) .btn_mainCat .cat_name{font-weight:400}.selectCategoryModalPc .modal-content:has(input[type=search]:not(:-moz-placeholder-shown)) .tab-pane.active{display:none}.selectCategoryModalPc .modal-content:has(input[type=search]:not(:placeholder-shown)) .tab-pane.active{display:none}.selectCategoryModalPc .modal-content:has(input[type=search]:not(:-moz-placeholder-shown)) .suggest_category{display:block;opacity:1}.selectCategoryModalPc .modal-content:has(input[type=search]:not(:placeholder-shown)) .suggest_category{display:block;opacity:1}.selectCategoryModalPc .suggest_category{display:none}.selectCategoryModalPc .suggest_category_list{display:grid;row-gap:8px;padding-bottom:24px}.selectCategoryModalPc .suggest_category_list li{width:100%;min-height:48px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border:1px solid var(--clGray_lighter);padding:4px 12px;border-radius:8px;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:1;font-size:.875rem;line-height:1.4}@media (any-hover: hover){.selectCategoryModalPc .suggest_category_list li:hover{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:.7;cursor:pointer}}@media (any-hover: hover){.selectCategoryModalPc .suggest_category_list li:hover{opacity:1;background-color:var(--clMain02_lighter)}}.selectCategoryModalPc .suggest_category_list li .cat_directory{display:block;color:var(--clGray);font-size:.75rem}.categoryIndex{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}@media (width <= 768px){.categoryIndex{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.categoryIndex::-webkit-scrollbar{display:none}}.categoryIndex .category_list{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}@media (width <= 768px){.categoryIndex .category_list{white-space:nowrap}}.categoryIndex .category_list+.category_list:before{content:">";display:inline-block;color:var(--clGray)}.categoryIndex .category_link{display:inline-block;border:1px solid var(--clGray_light);border-radius:8px;padding:8px;background-color:#fff;font-size:.75rem;color:var(--clGray)}.btn.bookmarkBtn{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:32px;min-height:auto;padding:8px 4px;background-color:#fff;border:1px solid var(--clGray_20a);cursor:pointer}@media (any-hover: hover){.btn.bookmarkBtn:hover{opacity:1;background-color:#fff;border-color:var(--clGray_20a)}.btn.bookmarkBtn:hover .tip{-webkit-transform:translateX(0) translateY(-100%);transform:translate(0) translateY(-100%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;top:-5px;opacity:1}}.btn.bookmarkBtn:active{background-color:#fff;border-color:var(--clGray_20a)}.btn.bookmarkBtn i{font-size:.875rem;margin-right:4px}@media (width <= 768px){.btn.bookmarkBtn i{font-size:.75rem}}.btn.bookmarkBtn .count{font-size:.75rem;min-width:18px;white-space:nowrap}.btn.bookmarkBtn .tip{-webkit-transform:translateX(0) translateY(-120%);transform:translate(0) translateY(-120%);left:auto;right:0}.btn.bookmarkBtn .tip:after{left:auto;right:8px}.btn.bookmarkBtn.is_active{background-color:var(--clMain01_lighter);border:1px solid var(--clMain01)}.btn.bookmarkBtn.is_active i{color:var(--clMain01);font-weight:700}.btn.bookmarkBtn.is_active .count{color:var(--clMain01)}.productCard{position:relative;width:100%}@media (width > 768px){.productCard{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;container:productCard/inline-size;height:100%}}@media (width <= 768px){.productCard{display:grid;grid-template-columns:124px 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"img_wrap caption" "img_wrap price_wrap" "img_wrap review";-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;min-height:156px;padding-block:16px;border-bottom:1px solid var(--clGray_lighter)}}@media (width <= 768px){.productCard:has(.statusBox){grid-template-rows:auto auto auto auto;grid-template-areas:"img_wrap caption" "img_wrap price_wrap" "img_wrap review" "img_wrap statusBox"}}@media (width > 768px){.productCard .img_wrap{margin-bottom:12px}}@media (width <= 768px){.productCard .img_wrap{width:124px;min-width:124px;aspect-ratio:1/1;grid-area:img_wrap}}.productCard .img_wrap .img_product{width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;background-color:var(--clGray_lighter_a);border:1px solid var(--clGray_lighter)}.productCard .img_wrap .seller_label{width:44px;position:absolute;top:-8px;right:-8px;z-index:10}@media (width <= 768px){.productCard .img_wrap .seller_label{width:40px;top:8px;right:auto;left:90px}}.productCard .img_wrap .seller_label img{width:100%}@media (any-hover: hover){.productCard .img_wrap:has(.link_block:hover)+.caption{color:var(--clLink);opacity:1}}.productCard .link_block:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.productCard .caption{font-size:.875rem;font-weight:700;line-height:1.4;margin-bottom:6px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:unset}@media (width <= 768px){.productCard .caption{grid-area:caption}}.productCard .price_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;gap:4px}@media (width > 768px){.productCard .price_wrap{margin-top:auto}}@media (width <= 768px){.productCard .price_wrap{grid-area:price_wrap;align-content:flex-start}}.productCard .price_wrap .bookmarkBtn{margin-left:auto}@media (width > 768px){.productCard:not(:has(.review)) .price_wrap{margin-bottom:24px}}.productCard .price{color:var(--clAttention);font-size:1rem;font-weight:700;line-height:1.4}.productCard .price .unit{font-size:.875rem}.productCard .shipping{color:var(--clGray);font-size:.75rem}.productCard .shipping.is_include{color:var(--clAttention);font-weight:700}.productCard .review{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:4px;font-size:.75rem;margin-top:4px}@media (width <= 768px){.productCard .review{grid-area:review;align-self:self-start}}.productCard .review i{color:var(--clMain01)}.productCard .statusBox{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;margin-top:6px}@media (width <= 768px){.productCard .statusBox{width:100%;-webkit-box-pack:justify;justify-content:space-between;grid-area:statusBox}}.productCard .statusBox .prof_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}.productCard .statusBox .prof_wrap .shop_icon{width:40px;min-width:40px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;background-color:#fff;border:1px solid var(--clGray_lighter)}.productCard .statusBox .prof_wrap .user_icon{border-radius:50%;-o-object-fit:cover;object-fit:cover;background-color:#fff;width:21px;min-width:21px;height:21px;position:absolute;left:22px;bottom:-4px}.productCard .statusBox .prof_wrap .user_icon:not([class*=statusBorder_]){width:20px;min-width:20px;height:20px;border:solid 1px rgba(0,0,0,.1)}.productCard .statusBox .prof_wrap .user_icon.statusBorder_pengin{border:2px solid #d9cfe8}.productCard .statusBox .prof_wrap .user_icon.statusBorder_iruka{border:2px solid #9ccaff}.productCard .statusBox .prof_wrap .user_icon.statusBorder_panda{border:2px solid #a8d560}.productCard .statusBox .prof_wrap .user_icon.statusBorder_tora{border:2px solid #ffa91e}.productCard .statusBox .prof_wrap .user_icon.statusBorder_kodomo{border:2px solid #9ddce0}.productCard .statusBox .prof_wrap .user_icon[class*=statusBorder_]{outline:1px solid #fff}.productCard .statusBox .prof_info{margin-left:6px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;height:-webkit-fill-available;height:-moz-available;height:stretch;max-height:40px}.productCard .statusBox .shop_name{color:var(--clText);font-size:.8125rem;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:unset}@media (width <= 768px){.productCard .statusBox .shop_name{font-size:.75rem}}.productCard .statusBox .user_name_wrap{position:relative;padding-right:18px}.productCard .statusBox .user_name{color:var(--clGray);font-size:.6875rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:unset}.productCard .statusBox .icon_status{width:14px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:0}.productCard .bookmarkBtn{z-index:10}@media (width > 768px){.productCard .bookmarkBtn{position:absolute;top:calc(100cqw - 40px);right:8px;z-index:10}}.productCard.is_soldout:before{color:#fff;background-color:var(--clAttention);border:1px solid var(--clAttention);font-size:.75rem;font-weight:700;padding:2px 4px;position:absolute;top:1px;left:1px;z-index:10}@media (width <= 768px){.productCard.is_soldout:before{font-size:.6875rem;top:16px}}.productCard.is_soldout:before{content:"売り切れ";color:#fff;background-color:var(--clText);border-color:var(--clText)}.progressbar{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-pack:justify;justify-content:space-between;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:24px auto}@media (width <= 768px){.progressbar{margin:16px auto}}.progressbar li{width:100px;color:var(--clGray);font-size:.875rem;font-weight:700;position:relative;text-align:center}@media (width <= 768px){.progressbar li{width:70px;font-size:.75rem}}.progressbar li:before{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:14px;height:14px;margin-inline:auto;margin-bottom:16px;content:"";color:var(--clText);font-size:1rem;text-align:center;border-radius:50%;background-color:var(--clGray_light);z-index:2;position:relative}.progressbar li:after{position:absolute;z-index:1;top:5px;left:-50%;width:100%;height:4px;content:"";background-color:var(--clGray_light)}.progressbar li:first-child:after{content:none}.progressbar li.is_current{color:var(--clText)}.progressbar li.is_current:before{color:var(--clSuccess);outline:5px solid var(--clSuccess);background-color:#fff}.progressbar li.is_current:after{background-color:var(--clSuccess)}.progressbar li.is_done{color:var(--clGray)}.progressbar li.is_done:before{background-color:var(--clSuccess)}.progressbar li.is_done:after{background-color:var(--clSuccess)}.progressbar li:last-child.is_current{color:var(--clSuccess)}.progressbar li:last-child.is_current:before{content:"";font-family:"Font Awesome 6 Pro";color:#fff;font-size:.875rem;background-color:var(--clSuccess);outline:none;width:24px;height:24px;margin-bottom:6px;-webkit-transform:translateY(-5px);transform:translateY(-5px)}@media (width > 768px){main:has(.hold_pointBox.is_product){margin-top:107px}}@media (width <= 768px){body:where(:has(.wrapper.product):has(.header:not(.is_hide))) .nav_wrap{top:118px}}.link_report{font-size:.75rem;text-align:right;margin-bottom:8px}.productDetail_wrapper{display:-webkit-box;display:flex;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin-bottom:40px}@media (width <= 768px){.productDetail_wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:0}}.productDetail_wrapper .caption{font-size:1.25rem;font-weight:700;margin-bottom:8px}.productDetail_imgWrap{width:600px;max-width:50%}@media (width <= 768px){.productDetail_imgWrap{width:100%;max-width:100%;margin-bottom:32px;position:relative}.productDetail_imgWrap:has(.swiper-pagination-bullet:only-child){margin-bottom:8px}}.productDetail_imgWrap .img_main{width:100%;margin-bottom:24px;position:relative}.productDetail_imgWrap .img_main img{width:100%;height:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;background-color:var(--clGray_lighter_a);border:1px solid var(--clGray_lighter)}.productDetail_imgWrap .productImgModalOpen{position:absolute;bottom:12px;right:12px;min-height:36px;font-size:.875rem;height:38px;width:72px;z-index:10}@media (width <= 768px){.productDetail_imgWrap .productImgModalOpen{bottom:8px;right:8px;width:64px}}@media (any-hover: hover){.productDetail_imgWrap .productImgModalOpen:hover{-webkit-filter:brightness(.98);filter:brightness(.98);opacity:1}}.productDetail_imgWrap .productImgModalOpen i{font-size:.75rem}.productDetail_imgWrap .swiper-button-next,.productDetail_imgWrap .swiper-button-prev{width:50px;height:50px;color:#fff;background-color:#00000080;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media (width <= 768px){.productDetail_imgWrap .swiper-button-next,.productDetail_imgWrap .swiper-button-prev{width:24px;height:24px;font-size:.75rem}}.productDetail_imgWrap .swiper-button-next:after,.productDetail_imgWrap .swiper-button-prev:after{content:""}.productDetail_imgWrap .swiper-button-prev{left:12px}@media (width <= 768px){.productDetail_imgWrap .swiper-button-prev{left:8px}}.productDetail_imgWrap .swiper-button-next{right:12px}@media (width <= 768px){.productDetail_imgWrap .swiper-button-next{right:8px}}.productDetail_imgWrap .swiper-pagination{bottom:-8px}.productDetail_imgWrap .swiper-pagination-bullet{background-color:var(--clGray_light);opacity:1}.productDetail_imgWrap .swiper-pagination-bullet-active{background-color:var(--clMain01)}.productDetail_imgWrap .img_thumb img{width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;background-color:var(--clGray_lighter_a);border:1px solid var(--clGray_lighter);border-radius:8px;opacity:.5}.productDetail_imgWrap .img_thumb .swiper-slide-thumb-active img{opacity:1;border:3px solid var(--clMain01)}.productDetail_detail .pre_wrap{white-space:pre-wrap}.sellerProf{position:relative;margin-bottom:16px}.sellerProf .prof_link{color:var(--clText);display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center}.sellerProf .prof_link .img_wrap{position:relative;margin-right:12px}.sellerProf .prof_link .shop_icon{width:40px;min-width:40px;height:40px;-o-object-fit:contain;object-fit:contain;background-color:#fff;border:1px solid var(--clGray_lighter)}.sellerProf .prof_link .user_icon{border-radius:50%;-o-object-fit:cover;object-fit:cover;background-color:#fff;width:21px;min-width:21px;height:21px;position:absolute;left:22px;bottom:-4px}.sellerProf .prof_link .user_icon:not([class*=statusBorder_]){width:20px;min-width:20px;height:20px;border:solid 1px rgba(0,0,0,.1)}.sellerProf .prof_link .user_icon.statusBorder_pengin{border:2px solid #d9cfe8}.sellerProf .prof_link .user_icon.statusBorder_iruka{border:2px solid #9ccaff}.sellerProf .prof_link .user_icon.statusBorder_panda{border:2px solid #a8d560}.sellerProf .prof_link .user_icon.statusBorder_tora{border:2px solid #ffa91e}.sellerProf .prof_link .user_icon.statusBorder_kodomo{border:2px solid #9ddce0}.sellerProf .prof_link .user_icon[class*=statusBorder_]{outline:1px solid #fff}.sellerProf .prof_link .prof_info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;row-gap:4px}.sellerProf .prof_link .shop_name{color:var(--clText);font-size:.8125rem;font-weight:700}.sellerProf .prof_link .user_name_wrap{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:18px}.sellerProf .prof_link .user_name{color:var(--clGray);font-size:.6875rem}.sellerProf .prof_link .icon_status{position:relative;top:auto;left:auto;width:14px;margin-left:2px;vertical-align:text-bottom}.sellerProf .name{font-size:.875rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:unset}.productDetail_header{background-color:var(--clCommon_bg);padding:24px;border-radius:8px;margin-bottom:16px}@media (width <= 768px){.productDetail_header{padding:16px;border-radius:0;width:calc(100% + 32px);margin-left:-16px}}.productLabel{display:inline-block;color:#fff;font-size:.875rem;font-weight:700;padding:4px 20px 4px 8px;margin-bottom:8px;position:relative}.productLabel:after{content:"";position:absolute;top:-1px;right:-1px;width:14px;height:31px;background-color:var(--clCommon_bg);-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%)}.productLabel.is_producer{background-color:var(--clSuccess)}.productLabel.is_manufacturer{background-color:var(--clMain01)}.productDetail_caption{font-size:1.25rem;margin-bottom:8px;font-weight:700;line-height:1.4}.productDetail_info{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;gap:8px 16px;font-size:.875rem;margin-bottom:16px}.productDetail_info i{color:var(--clMain01_light)}.productDetail_info .review_count{font-weight:700}.productDetail_info .review_count .review_link{text-decoration:underline;text-underline-offset:2px;font-weight:400}.productDetail_info .review_count .review_link i{color:var(--clLink)}.productDetail_info .area,.productDetail_info .stock{display:inline-block}.productDetail_info .stock.is_limited{color:var(--clAttention);font-weight:700}.productDetail_priceBox .txt_price{color:var(--clAttention);font-size:2rem;font-weight:700;text-align:right;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;letter-spacing:-.04rem}.productDetail_priceBox .txt_price:before{content:"¥";font-size:1.5rem;margin-right:4px;-webkit-transform:translateY(4px);transform:translateY(4px)}.productDetail_priceBox .txt_tax{font-size:.875rem;margin-left:8px}.productDetail_priceBox .txt_tax:not(.is_include){color:var(--clGray);font-weight:400}.productDetail_priceBox .shipping_info_tip{color:#fff;font-size:.875rem;font-weight:700;background-color:var(--clText);padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-block:8px;position:relative}.productDetail_priceBox .shipping_info_tip:before{content:"";position:absolute;top:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);-webkit-clip-path:polygon(50% 0%,0% 100%,100% 100%);clip-path:polygon(50% 0%,0% 100%,100% 100%);width:16px;height:10px;background-color:var(--clText)}.shipping_info{font-size:.875rem;margin-top:16px;position:relative}.shipping_info.is_accordion .shipping_info_inner{max-height:44px;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}.shipping_info.is_accordion .shipping_info_inner .readMore_btn{position:absolute;bottom:30px;left:0;margin-top:4px}.shipping_info.is_accordion .shipping_info_inner .readMore_btn.is_open{bottom:0}.shipping_info.is_active .shipping_info_inner{overflow:visible}.shipping_info.is_active .shipping_info_inner.readMoreText:after{background:transparent;height:auto}.readMore_btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--clLink);font-size:.875rem;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:1}@media (any-hover: hover){.readMore_btn:hover{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:.7;cursor:pointer}}.readMore_btn:after{content:"";font-family:"Font Awesome 6 Pro";margin-left:4px}.readMore_btn.is_open:after{content:""}.order_count_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;gap:8px;padding-top:16px;margin-top:16px;border-top:1px solid var(--clGray_light)}.order_count_wrap .order_count{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px;-webkit-box-flex:1;flex-grow:1}.order_count_wrap .order_count .select_wrap{-webkit-box-flex:1;flex-grow:1;max-width:180px}@media (width <= 768px){.order_count_wrap .order_count .select_wrap{max-width:280px}}.order_count_wrap .order_count .select_wrap select{min-height:48px}.order_count_wrap .order_count .btn_minus,.order_count_wrap .order_count .btn_plus{width:48px;min-height:48px;border-radius:8px;touch-action:manipulation}.order_count_wrap .bookmarkBtn{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:.875rem;min-width:52px;min-height:48px;padding:8px;position:relative}.order_count_wrap .bookmarkBtn i{font-size:1rem}.order_count_wrap .bookmarkBtn .tip{left:calc(50% - 60px)}.order_count_wrap .bookmarkBtn .tip:after{right:calc(50% - 12px)}.order_count_wrap .bookmarkBtn .count{font-size:.875rem}.productDetail_btnArea{display:-webkit-box;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.productDetail_btnArea .btn_order{-webkit-box-flex:1;flex-grow:1;flex-basis:130px;display:-webkit-box;display:flex;flex-wrap:wrap}.productDetail_btnArea .btn_order .sub_text{flex-basis:100%;font-size:.75rem}.productInfo_box{font-size:.875rem;line-height:1.4;background-color:var(--clCommon_bg);border-radius:8px;padding:12px;margin-top:16px}.productDescription{margin-block:24px 40px;padding-top:16px;border-top:1px solid var(--clGray_lighter)}.product_description{position:relative}.product_description.is_accordion .product_description_inner{max-height:200px;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}.product_description.is_accordion .product_description_inner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:-webkit-linear-gradient(bottom,#fff,hsl(0deg,0%,100%) 60%,hsla(0deg,0%,100%,.5) 100%,hsla(0deg,0%,100%,0));background:linear-gradient(0deg,#fff,#fff 60%,#ffffff80 100%,#fff0)}.product_description.is_accordion .readMore_btn{width:100%;position:absolute;bottom:0;left:0}.product_description.is_active{padding-bottom:32px}.product_description.is_active .product_description_inner{overflow:visible}.product_description.is_active .product_description_inner:after{background:none}.product_description.is_active.readMoreText:after{background:transparent;height:auto}.product_description .product_description{-webkit-transition:.5s;transition:.5s}.shippingInfo_caption{background-color:var(--clMain01_lighter);font-size:1rem;font-weight:700;line-height:1.4;padding:4px 12px;margin-top:40px}@media (width <= 768px){.shippingInfo_caption{width:calc(100% + 32px);margin-inline:-16px}}.shippingInfo_text{font-size:.875rem;padding:16px 16px 0}@media (width <= 768px){.shippingInfo_text{padding:16px 0 0}}.shippingInfo_text a{text-decoration:underline}.productComment{background-color:var(--clMain01_bg)}@media (width <= 768px){.productComment{width:calc(100% + 32px);margin-inline:-16px}}.productComment .commentInput_box{width:600px;max-width:100%;margin-inline:auto;padding:40px 16px}.productComment .comment_label{font-size:1.5rem;font-weight:700;line-height:1.4;margin-bottom:16px}@media (width <= 768px){.productComment .comment_label{font-size:1.25rem}}.productComment .textarea_resize_wrap{margin-bottom:5px}.productComment .textarea_resize_wrap .form_text{font-size:.875rem;margin-bottom:8px}.productComment .commentInput{width:100%;height:90px;margin:0 auto;box-sizing:border-box}@media (width <= 768px){.productComment .commentInput{height:130px}}.productComment .commentInput:focus{background-color:var(--clSuccess_bg);outline-color:var(--clSuccess)}.productComment .commentInput.is_error:focus{background-color:var(--clAttention_bg);outline-color:var(--clAttention)}.productComment .freeStatus_text{font-size:.875rem;margin-bottom:24px}.productComment .freeStatus_text a{text-decoration:underline}.productComment .caution_txt{font-size:.75rem;text-align:center;line-height:18px;margin-bottom:6px}.productComment .btn_area{text-align:center;margin-bottom:32px}@media (width <= 768px){.productComment .btn_area{margin-bottom:16px}}.productComment .commentInputBtn{line-height:1.6;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-inline:40px;margin-inline:auto;margin-top:16px}.productComment .commentInputBtn .sub_text{font-size:.75rem;font-weight:400}.productComment .commentInputBtn:disabled{opacity:.5}.productComment .commentList li{display:-webkit-box;display:flex;margin-bottom:20px}.productComment .commentList li.overComment{height:0;overflow:hidden;margin-bottom:0;-webkit-transition:height .3s;transition:height .3s}.productComment .commentList li.overComment.is_active{margin-bottom:20px;overflow:visible}.productComment .commentList li .seller{position:relative}.productComment .commentList li .seller .shop_icon{width:40px;min-width:40px;height:40px;margin-right:4px;-o-object-fit:contain;object-fit:contain;background-color:#fff;border:1px solid var(--clGray_lighter)}.productComment .commentList li .seller .user_icon{border-radius:50%;-o-object-fit:cover;object-fit:cover;background-color:#fff;width:21px;min-width:21px;height:21px;position:absolute;left:24px;top:22px}.productComment .commentList li .seller .user_icon:not([class*=statusBorder_]){width:20px;min-width:20px;height:20px;border:solid 1px rgba(0,0,0,.1)}.productComment .commentList li .seller .user_icon.statusBorder_pengin{border:2px solid #d9cfe8}.productComment .commentList li .seller .user_icon.statusBorder_iruka{border:2px solid #9ccaff}.productComment .commentList li .seller .user_icon.statusBorder_panda{border:2px solid #a8d560}.productComment .commentList li .seller .user_icon.statusBorder_tora{border:2px solid #ffa91e}.productComment .commentList li .seller .user_icon.statusBorder_kodomo{border:2px solid #9ddce0}.productComment .commentList li .seller .user_icon[class*=statusBorder_]{outline:1px solid #fff}.productComment .commentList li .seller .icon_status{position:absolute;width:23px;top:30px;left:28px}.productComment .commentList li .user .user_icon{width:44px;min-width:44px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:1px solid var(--clGray_lighter)}.productComment .commentList li .comment_box{width:100%;margin-left:12px}.productComment .commentList li .comment_box .commentInfo_box{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px 4px;margin-bottom:8px}@media (width <= 768px){.productComment .commentList li .comment_box .commentInfo_box{flex-wrap:wrap}}.productComment .commentList li .comment_box .commentInfo_box .name_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;row-gap:4px}.productComment .commentList li .comment_box .commentInfo_box .shop_name{font-size:.875rem;font-weight:700;margin-right:8px}.productComment .commentList li .comment_box .commentInfo_box .shop_name .link_text{color:var(--clText)}.productComment .commentList li .comment_box .commentInfo_box .user_name{color:var(--clGray);font-size:.75rem}.productComment .commentList li .comment_box .commentInfo_box .user_name .link_text{color:var(--clGray)}.productComment .commentList li .comment_box .commentInfo_box .icon_status{position:relative;top:auto;left:auto;width:14px;margin-left:2px}.productComment .commentList li .comment_box .commentInfo_box .city_prof_link{font-size:.75rem;font-weight:400;display:inline-block}.productComment .commentList li .comment_box .commentInfo_box .city_prof_link a{color:var(--clLink)}.productComment .commentList li .comment_box .commentInfo_box .time{color:var(--clGray);font-size:.75rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-left:auto}.productComment .commentList li .comment{position:relative;background-color:#fff;border:1px solid var(--clGray_light);border-radius:8px;padding:12px}.productComment .commentList li .comment:before{content:"";position:absolute;left:-10px;top:14px;width:10px;height:18px;background-color:var(--clGray_light);-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%)}.productComment .commentList li .comment:after{content:"";position:absolute;left:-8.5px;top:14px;width:10px;height:18px;background-color:#fff;-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%)}.productComment .commentList li .comment.is_accordion .commentText{max-height:117px;overflow:hidden;-webkit-transition:max-height .2s;transition:max-height .2s}.productComment .commentList li .comment.is_accordion .commentText:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50px;border-radius:0 0 10px 10px;background:-webkit-linear-gradient(bottom,#fff,hsl(0deg,0%,100%) 60%,hsla(0deg,0%,100%,.5) 100%,hsla(0deg,0%,100%,0));background:linear-gradient(0deg,#fff,#fff 60%,#ffffff80 100%,#fff0)}.productComment .commentList li .comment.is_accordion .more,.productComment .commentList li .comment.is_accordion .close{position:absolute;bottom:5px;left:12px;color:var(--clLink);font-size:.75rem;opacity:1}.productComment .commentList li .comment.is_accordion .more{display:inline-block}.productComment .commentList li .comment.is_active .commentText{max-height:300px;padding-bottom:40px}.productComment .commentList li .comment.is_active .commentText:after{background:none}.productComment .commentList li .comment.is_active .more{display:none}.productComment .commentList li .comment.is_active .close{display:inline-block}.productComment .commentList li .comment .commentText{font-size:.875rem}.productComment .commentList li .comment .btn_delete,.productComment .commentList li .comment .more,.productComment .commentList li .comment .close{display:none}.productComment .commentList li.is_self .commentText{padding-right:48px;min-height:44px}.productComment .commentList li.is_self .btn_delete{position:absolute;bottom:12px;right:12px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:44px;height:44px;min-height:auto}.productComment .commentShowAllBtn_box{text-align:center;display:none}.productComment .commentShowAllBtn_box.is_active{display:block}.productComment .commentShowAllBtn_box.is_active .commentShowAllBtn{display:none}.productComment .commentShowAllBtn_box.is_active .commentShowCloseBtn{display:block}.productComment .commentShowAllBtn,.productComment .commentShowCloseBtn{display:block;min-height:48px;font-size:.875rem;margin-inline:auto}.productComment .commentShowAllBtn i,.productComment .commentShowCloseBtn i{font-size:.75rem;margin-left:10px;vertical-align:middle}.productComment .commentShowAllBtn:focus,.productComment .commentShowCloseBtn:focus{outline:none}.productComment .commentShowCloseBtn{display:none}.productReview .productReview_inner{width:600px;max-width:100%;margin-inline:auto;padding-block:40px}.productReview .productReview_label{font-size:1.5rem;font-weight:700;line-height:1.4;margin-bottom:16px}@media (width <= 768px){.productReview .productReview_label{font-size:1.25rem}}.productReview .review_count{color:var(--clMain01);font-size:1.25rem;font-weight:700;margin-bottom:16px}@media (width <= 768px){.productReview .review_count{font-size:1rem}}.productReview .review_count .review_link{font-size:.875rem;text-decoration:underline;text-underline-offset:2px}@media (width <= 768px){.productReview .review_count .review_link{font-size:.75rem}}.productReview .productReview_box{color:var(--clGray);font-weight:700;text-align:center;background-color:var(--clCommon_bg);padding:16px;border-radius:8px}.seller_content{background-color:var(--clCommon_bg);padding:40px 16px}@media (width <= 768px){.seller_content{width:calc(100% + 32px);margin-left:-16px;padding:32px 16px}}.seller_content_header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:600px;max-width:100%;margin-inline:auto;margin-bottom:16px}.seller_content_label{font-size:1.5rem;font-weight:700;line-height:1.4}@media (width <= 768px){.seller_content_label{font-size:1.25rem}}.sellerInfo{width:600px;max-width:100%;margin-inline:auto;margin-bottom:16px}.sellerInfo .shop_banner{background-color:var(--clMain01_lighter)}.sellerInfo .shop_banner img{width:100%}.sellerInfo .link_trading{font-size:.875rem;margin-top:16px}.sellerInfo_profWrap{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-top:-32px;margin-left:12px}@media (width <= 768px){.sellerInfo_profWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-left:0}}.sellerInfo_profWrap .shop_icon_wrap{width:120px;min-width:120px;aspect-ratio:1/1;position:relative}@media (width <= 768px){.sellerInfo_profWrap .shop_icon_wrap{width:90px;min-width:90px}}.sellerInfo_profWrap .shop_icon_wrap .shop_icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:#fff;border:3px solid var(--clCommon_bg)}.sellerInfo_profWrap .shop_icon_wrap .link_setting{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:.875rem;font-weight:700;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;background-color:#fff;padding:4px 8px;border-radius:8px}@media (width <= 768px){.sellerInfo_profWrap .shop_icon_wrap .link_setting{font-size:.75rem}}@media (any-hover: hover){.sellerInfo_profWrap .shop_icon_wrap .link_setting:hover{opacity:1;background-color:var(--clGray_lighter)}}@media (width <= 768px){.sellerInfo_profWrap .name_box{text-align:center}}@media (width <= 768px){.sellerInfo_profWrap .name_box:has(.shop_name){margin-top:8px}}.sellerInfo_profWrap .name_box .shop_name{font-size:1.25rem;font-weight:700}@media (width <= 768px){.sellerInfo_profWrap .name_box .shop_name{font-size:1rem}}.sellerInfo_profWrap .name_box .shop_name .text_null{color:var(--clGray);font-size:.875rem;font-weight:400}@media (width <= 768px){.sellerInfo_profWrap .name_box .shop_name .text_null{font-size:.875rem}}.sellerInfo_profWrap .name_box .shop_name .text_null a{font-weight:700}.sellerInfo_profWrap .name_box .prof_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;row-gap:4px;font-size:.875rem;margin-top:8px}.sellerInfo_profWrap .name_box .prof_icon{margin-right:6px;position:relative}.sellerInfo_profWrap .name_box .prof_icon img{border-radius:50%;-o-object-fit:cover;object-fit:cover;background-color:#fff;width:28px;min-width:28px;height:28px}.sellerInfo_profWrap .name_box .prof_icon img:not([class*=statusBorder_]){width:26px;min-width:26px;height:26px;border:solid 1px rgba(0,0,0,.1)}.sellerInfo_profWrap .name_box .prof_icon img.statusBorder_pengin{border:2px solid #d9cfe8}.sellerInfo_profWrap .name_box .prof_icon img.statusBorder_iruka{border:2px solid #9ccaff}.sellerInfo_profWrap .name_box .prof_icon img.statusBorder_panda{border:2px solid #a8d560}.sellerInfo_profWrap .name_box .prof_icon img.statusBorder_tora{border:2px solid #ffa91e}.sellerInfo_profWrap .name_box .prof_icon img.statusBorder_kodomo{border:2px solid #9ddce0}.sellerInfo_profWrap .name_box .prof_icon img[class*=statusBorder_]{outline:1px solid #fff}.sellerInfo_profWrap .name_box .prof_icon .icon_status{position:absolute;width:16px;top:15px;left:15px}.sellerInfo_profWrap .name_box .city_prof_link{display:inline-block;margin-left:4px}.sellerInfo_profWrap .name_box .btn_box{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (width > 768px){.sellerInfo_profWrap .name_box .btn_box{padding-left:16px;margin-left:16px;border-left:1px solid var(--clGray_lighter)}}@media (width <= 768px){.sellerInfo_profWrap .name_box .btn_box{grid-column:1/3;grid-row:3/4}}.farmers_review{width:600px;max-width:100%;margin-inline:auto;margin-bottom:16px;color:var(--clMain01);font-size:1.25rem;font-weight:700;line-height:1.3;background-color:#fff;padding:16px;border-radius:8px}@media (width <= 768px){.farmers_review{font-size:1rem;text-align:center;padding:12px;margin-bottom:32px}}.farmers_review .review_link{font-size:.875rem;text-decoration:underline;text-underline-offset:2px}@media (width <= 768px){.farmers_review .review_link{display:block;font-size:.75rem}}.otherProducts{margin-bottom:16px}.otherProducts .otherProducts_inner{width:600px;max-width:100%;margin-inline:auto;background-color:#fff;padding:24px;border-radius:8px}@media (width <= 768px){.otherProducts .otherProducts_inner{padding:0;background-color:transparent;margin-bottom:0}}.otherProducts .otherProducts_label{font-size:1rem;font-weight:700;line-height:1.4;margin-bottom:8px}@media (width <= 768px){.otherProducts .otherProducts_label{margin-bottom:0}}@media (width > 768px){.otherProducts .cardList{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}}.otherProducts .more_link_wrap{font-size:.875rem;text-align:center}@media (width > 768px){.otherProducts .more_link_wrap{margin-top:24px}}@media (width <= 768px){.otherProducts .more_link_wrap{padding-top:16px;margin-bottom:32px}}.certificateInfo{width:600px;max-width:100%;margin-inline:auto;margin-bottom:16px;background-color:#fff;padding:24px;border-radius:8px}@media (width <= 768px){.certificateInfo{padding:16px;margin-bottom:24px}}.certificateInfo .certificateInfo_header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:16px}.certificateInfo .certificateInfo_header .btn_edit_certificate{color:var(--clLink);font-size:.875rem;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:1}@media (any-hover: hover){.certificateInfo .certificateInfo_header .btn_edit_certificate:hover{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:.7;cursor:pointer}}.certificateInfo .certificateInfo_label{font-size:1rem;font-weight:700;line-height:1.4}.certificateInfo .certificateInfo_label i{color:var(--clMain01)}.certificateInfo_textArea .list li{font-size:.875rem;position:relative;padding-left:16px}.certificateInfo_textArea .list li:before{content:"・";position:absolute;top:0;left:0}.certificateInfo_textArea a{text-decoration:underline}.certificateInfo_textArea .moreInfo{color:var(--clGray);font-size:.75rem;margin-top:16px}.btn_shopPage{min-height:48px;font-size:.875rem;width:320px;margin-inline:auto;margin-bottom:16px}@media (width <= 768px){.btn_shopPage{width:min(100%,400px)}}.link_trading{text-align:center;font-size:.875rem}.sameCategoryProducts{background-color:#fff;padding:40px 16px;border-radius:8px}@media (width <= 768px){.sameCategoryProducts{padding-inline:0}}.sameCategoryProducts .sameCategoryProducts_label{font-size:1.5rem;font-weight:700;line-height:1.4;margin-bottom:16px}@media (width <= 768px){.sameCategoryProducts .sameCategoryProducts_label{font-size:1.25rem;margin-bottom:0}}@media (width > 768px){.sameCategoryProducts .cardList{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}}@media (width > 768px){.sameCategoryProducts .btn_more_wrap{margin-top:32px}}@media (width <= 768px){.sameCategoryProducts .btn_more_wrap{border-top:1px solid var(--clGray_lighter);padding-top:16px}}.sameCategoryProducts .btn_more{min-height:48px;font-size:.875rem;width:250px;margin-inline:auto}.hold_pointBox.is_product{font-size:.875rem;line-height:1.4;text-align:center;width:100%;background-color:var(--clCommon_bg);border-radius:0;padding-block:8px;margin:0;-webkit-box-pack:center;justify-content:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;position:fixed;top:70px;z-index:30;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;box-shadow:0 -2px 4px #0000001a}@media (width > 768px){.hold_pointBox.is_product{border-bottom:1px solid var(--clGray_lighter)}}@media (width <= 768px){.hold_pointBox.is_product{font-size:.75rem;padding-block:4px;position:-webkit-sticky;position:sticky;top:auto;bottom:84px}}.hold_pointBox.is_product .icon_point{color:var(--clMain01)}@media (width <= 768px){.hold_pointBox.is_product+.footerBtn.is_product{box-shadow:none}}@media (width > 768px){.footerBtn.is_product{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.footerBtn.is_product.is_show{-webkit-transform:translateY(0);transform:translateY(0)}}.footerBtn.is_product .bookmarkBtn{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:52px;font-size:1rem;min-width:52px;position:relative}.footerBtn.is_product .bookmarkBtn i{font-size:1rem}.footerBtn.is_product .bookmarkBtn .tip{left:calc(50% - 60px)}.footerBtn.is_product .bookmarkBtn .tip:after{right:calc(50% - 12px)}.footerBtn.is_product .btn_order{min-height:52px;font-size:1rem;flex-basis:280px;box-sizing:border-box;font-weight:700;display:-webkit-box;display:flex;flex-wrap:wrap;padding:4px}.footerBtn.is_product .btn_order .sub_text{flex-basis:100%;font-size:.75rem}.footerBtn.is_product .btn_order:hover{-webkit-filter:opacity(.7);filter:opacity(.7);opacity:1}@media (width <= 768px){.footerBtn.is_product .btn_order{-webkit-box-flex:1;flex:1}}.alert_wrap{text-align:center;margin-bottom:40px;border:1px solid var(--clGray_light);border-radius:8px;padding:24px}@media (width <= 768px){.alert_wrap{padding:16px;margin-bottom:32px}}.alert_wrap .text{color:var(--clAttention);font-size:.75rem;font-weight:700}.alert_wrap .text_main{font-size:.875rem;color:var(--clText);line-height:1.6}.alert_wrap .btn{min-height:40px;font-size:.875rem;width:240px;margin-inline:auto}.caution_box.about_shop_manage{place-content:center;border:1px solid var(--clGray_light);background-color:#fff}.caution_box.about_shop_manage .title{color:var(--clText);font-size:.875rem;font-weight:700;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.caution_box.about_shop_manage .title i{color:var(--clMain02)}.caution_box.about_shop_manage .list_about_shop_manage{font-size:.875rem;line-height:1.6}.caution_box.about_shop_manage .list_about_shop_manage li:before{content:"・"}.caution_box.about_shop_manage .btn{min-height:36px;font-size:.875rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-inline:16px;margin-left:0}.product_form{margin-top:40px}@media (width <= 768px){.product_form{width:calc(100% + 32px);margin-inline:-16px;margin-top:32px}}.category_select_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.category_select_wrap .category_select{-webkit-box-flex:1;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:unset}.category_select_wrap .btn{min-height:48px;font-size:.875rem;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding-inline:40px}@media (width <= 768px){.category_select_wrap .btn{padding-inline:16px}}textarea.ichiba_product_title{height:70px}@media (width <= 768px){textarea.ichiba_product_title{height:90px}}.caution_product_detail{background-color:var(--clSuccess_bg);padding:16px;border-radius:8px;margin-bottom:16px}.caution_product_detail .text{font-size:.75rem;line-height:1.4;margin-bottom:12px}.caution_shipping_cost{background-color:var(--clSuccess_bg);padding:12px;border-radius:8px;margin-top:8px}.caution_shipping_cost .title{font-size:.875rem;font-weight:700;line-height:1.4;margin-bottom:8px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.caution_shipping_cost .title i{color:var(--clSuccess)}.caution_shipping_cost .text{font-size:.75rem;line-height:1.4}.shipping_area_wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (width <= 768px){.shipping_area_wrap{grid-template-columns:repeat(2,1fr)}}.shipping_area_wrap label{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px}.shipping_area_wrap label input{width:100%}.shipping_area_wrap label span{font-size:.875rem;text-align:right;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:3em}.form_wrap:has(.shipping_type_unincluded:checked)>.shipping_setting_accordion{grid-template-rows:1fr}.shipping_setting_accordion{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .5s ease;transition:grid-template-rows .5s ease}.shipping_setting_accordion .accordion_inner{overflow:hidden;min-height:0}.select_prefectures{width:50%}@media (width <= 768px){.select_prefectures{width:100%}}.payment_method_wrap .checkbox_wrap{margin-bottom:12px}.payment_method_wrap .checkboxItem{-webkit-box-pack:justify;justify-content:space-between}.payment_method_wrap .checkbox_inner{display:grid;row-gap:4px;font-weight:400}.payment_method_wrap .checkbox_inner .memo{font-size:.75rem;color:var(--clGray)}.payment_method_wrap .btn_editPaymentMethod{min-height:36px;font-size:.875rem;width:60px;min-width:60px}.btn_addPayment{min-height:48px;font-size:.875rem;width:50%}@media (width <= 768px){.btn_addPayment{width:100%}}.btn_addPayment i{color:var(--clMain02)}.license_list{margin-top:12px}.license_list .license_item{background-color:var(--clCommon_bg);border-radius:8px;padding:12px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.license_list .license_item+.license_item{margin-top:8px}.license_list .license_name{font-size:.875rem;line-height:1.4}.license_list .license_date{font-size:.75rem;color:var(--clGray)}.license_list .btn_editLicense{min-height:36px;font-size:.875rem;width:60px}.form_inner:has(.need_license_yes:checked) .license_accordion{grid-template-rows:1fr}.license_accordion{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .5s ease;transition:grid-template-rows .5s ease}.license_accordion .accordion_inner{overflow:hidden;min-height:0}.license_accordion .btn_addLicense{min-height:48px;font-size:.875rem;width:calc(50% - 6px);margin-block:12px}@media (width <= 768px){.license_accordion .btn_addLicense{width:100%}}.license_accordion .btn_addLicense i{color:var(--clMain02)}.form_inner:has(.cancel_policy_custom:checked)>.cancel_policy_accordion{grid-template-rows:1fr}.form_inner:has(.cancel_policy_custom:checked)>.cancel_policy_accordion .accordion_inner{margin-top:12px}.cancel_policy_accordion{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease}.cancel_policy_accordion .accordion_inner{overflow:hidden;min-height:0;margin-top:0;-webkit-transition:margin-top .5s ease;transition:margin-top .5s ease}.form_wrap.aboutShop{margin-block:40px}@media (width <= 768px){.form_wrap.aboutShop{margin-block:32px}}@media (width <= 768px){.form_wrap.aboutShop .formTxt{margin-inline:16px}}.formItem:has(.btn_toggle_anyItem){margin-bottom:0}@media (width <= 768px){.formItem:has(.btn_toggle_anyItem){padding-inline:16px}}.formItem:has(.btn_toggle_anyItem.is_open){margin-bottom:40px}@media (width <= 768px){.formItem:has(.btn_toggle_anyItem.is_open){margin-bottom:32px}}.btn_toggle_anyItem{min-height:48px;font-size:.875rem;width:100%}.btn_toggle_anyItem .text_open{display:block}.btn_toggle_anyItem .text_close{display:none}.btn_toggle_anyItem i{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;margin-left:4px}.btn_toggle_anyItem.is_open .text_open{display:none}.btn_toggle_anyItem.is_open .text_close{display:block}.btn_toggle_anyItem.is_open i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.anyItem_accordion{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .5s ease;transition:grid-template-rows .5s ease}.anyItem_accordion.is_open{grid-template-rows:1fr}.anyItem_accordion .accordion_inner{overflow:hidden;min-height:0}.btn_submit_wrap{margin-top:40px}@media (width <= 768px){.btn_submit_wrap{margin-top:32px}}.btn_submit_wrap .btn_submit{min-height:52px;font-size:1rem;width:min(100%,400px);margin-inline:auto;margin-bottom:16px}.btn_submit_wrap .btn_saveDraft{min-height:40px;font-size:.875rem;padding-inline:16px;margin-inline:auto}.btn_submit_wrap .btn_deleteProduct{display:block;color:var(--clLink);font-size:.875rem;margin-inline:auto;margin-top:24px;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:1}@media (any-hover: hover){.btn_submit_wrap .btn_deleteProduct:hover{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:.7;cursor:pointer}}.footerBtn.is_list .btn_submit{min-height:52px;font-size:1rem;width:min(100%,400px)}@media (width <= 768px){.footerBtn.is_list .btn_submit{-webkit-box-flex:1;flex:1}}.footerBtn.is_list .btn_saveDraft{min-height:52px;font-size:1rem;padding-inline:16px}@media (width <= 768px){.footerBtn.is_list .btn_saveDraft{-webkit-box-flex:1;flex:1}}.footerBtn.is_hide.is_product_confirm{padding-top:0}.is_confirm .singleCol_content{margin-bottom:40px}@media (width <= 768px){.is_confirm .singleCol_content{margin-bottom:32px}}.border_confirm_image{color:#fff;font-size:1.25rem;font-weight:700;text-align:center;width:100vw;margin-left:calc((-100vw + 100% - 9px)/2);background-color:var(--clGray);padding:12px 20px;margin-block:40px;position:-webkit-sticky;position:sticky;top:70px;z-index:20}@media (width <= 768px){.border_confirm_image{margin-left:calc((-100vw + 100%)/2);margin-block:32px;top:0}}.seller_content .info_text{width:600px;max-width:100%;margin-inline:auto;color:var(--clGray);font-size:.875rem;font-weight:700;text-align:center;background-color:var(--clGray_light);border-radius:8px;padding:16px 8px;margin-bottom:16px}@media (width <= 768px){.seller_content .info_text{font-size:.75rem}}.note_box{width:100%;max-width:600px;margin-inline:auto;background-color:#fff;border-radius:8px;border:1px solid var(--clGray_light);margin-bottom:40px}@media (width <= 768px){.note_box{margin-bottom:32px}}.note_box .caption{font-size:.875rem;font-weight:700;padding:8px 16px;background-color:var(--clCommon_bg);border-radius:8px 8px 0 0}.note_box .text{font-size:.875rem;padding:16px;white-space:pre-wrap}.submit_box_wrap{width:100vw;border-top:1px solid var(--clGray_light);margin-left:calc((-100vw + 100% - 9px)/2);padding-top:40px;margin-block:40px 100px}@media (width <= 768px){.submit_box_wrap{margin-left:calc((-100vw + 100%)/2);padding-top:32px;margin-block:32px 80px}}.submit_box{width:600px;max-width:100%;margin-inline:auto;background-color:#fff;border-radius:8px;margin-bottom:40px}@media (width <= 768px){.submit_box{padding-inline:16px}}.submit_box .caption{font-size:1rem;font-weight:700;text-align:center;margin-bottom:16px}@media (width <= 768px){.submit_box .caption{font-size:.875rem}}.submit_box .btn_clSuccess{min-height:52px;font-size:1rem;width:min(100%,400px);margin-inline:auto;margin-bottom:16px}.submit_box .sub_btn_box{width:min(100%,400px);margin-inline:auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.submit_box .sub_btn_box .btn{min-height:40px;font-size:.875rem;padding-inline:auto;margin-inline:auto}.submit_box .sub_btn_box:has(.btn_saveDraft) .btn{-webkit-box-flex:1;flex:1}.footerBtn.is_product_confirm{padding-top:46px}.footerBtn.is_product_confirm .confirm_announce{position:absolute;top:0;left:0;width:100%;height:30px;padding:4px 8px;background-color:var(--clSuccess_bg);font-size:.875rem;font-weight:700}.footerBtn.is_product_confirm .btn_back{min-height:52px;font-size:1rem;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding-inline:24px}@media (width <= 768px){.footerBtn.is_product_confirm .btn_back{padding-inline:16px}}.footerBtn.is_product_confirm .btn_clSuccess{min-height:52px;font-size:1rem;width:min(100%,400px)}.public_product{margin-block:40px 24px}@media (width > 768px){.public_product{width:212px;margin-inline:auto;margin-block:40px}}.public_product .public_product_label{color:var(--clMain02);font-size:1rem;font-weight:700;text-align:center;margin-bottom:8px}@media (width <= 768px){.public_product .public_product_label{margin-bottom:-8px}}.public_product .productCard{border-bottom:none}.public_product .bookmarkBtn{display:none}.btn_puoductsNew,.btn_edit,.btn_manage{min-height:52px;font-size:1rem;width:min(100%,400px);margin-inline:auto}@media (width > 768px){:has(.wrapper.seller_info){scroll-padding-top:130px}}.wrapper.seller_info .singleCol_content{max-width:910px}.wrapper.seller_info .sellerInfo{width:100%}@media (width <= 768px){.wrapper.seller_info .sellerInfo{padding:0}}.wrapper.seller_info .sellerInfo_profWrap .shop_name{font-size:1.5rem}@media (width <= 768px){.wrapper.seller_info .sellerInfo_profWrap .shop_name{font-size:1.25rem}}.wrapper.seller_info .sellerInfo_profWrap .shop_icon{background-color:#fff;border:3px solid #fff;outline:1px solid var(--clGray_lighter);outline-offset:-4px}.wrapper.seller_info .review_count{color:var(--clMain01);font-size:1.25rem;font-weight:700}@media (width <= 768px){.wrapper.seller_info .review_count{font-size:1rem;text-align:center}}.wrapper.seller_info .review_count .review_link{font-size:.875rem;text-decoration:underline;text-underline-offset:2px}@media (width <= 768px){.wrapper.seller_info .review_count .review_link{display:inline-block;font-size:.75rem}}.wrapper.seller_info .link_edit{color:var(--clLink);font-size:.875rem;font-weight:400;text-align:right;margin-bottom:8px}.wrapper.seller_info .trading_link{text-align:center;margin-top:40px;font-size:.875rem}.seller_info_nav_wrap{position:-webkit-sticky;position:sticky;top:70px;border-bottom:1px solid var(--clGray_lighter);background-color:#fff;z-index:12}@media (width <= 768px){.seller_info_nav_wrap{top:0}}@media (width <= 768px){body:has(.header:not(.is_hide)) .seller_info_nav_wrap{top:118px}}.seller_info_nav{width:100%;max-width:680px;margin-inline:auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.seller_info_nav .seller_info_nav_item{-webkit-box-flex:1;flex:1;background-color:#fff}.seller_info_nav .seller_info_nav_item.is_active .seller_info_nav_link{color:var(--clMain01);border-bottom-color:var(--clMain01);pointer-events:none}.seller_info_nav .seller_info_nav_link{display:block;padding-block:16px 12px;color:var(--clGray);font-size:.875rem;font-weight:700;line-height:1.15;text-align:center;background-color:#fff;border-bottom:4px solid transparent}@media (width <= 768px){.seller_info_nav .seller_info_nav_link{font-size:.75rem}}.content_about{font-size:.875rem;margin-top:24px;position:relative}.content_about p{white-space:pre-wrap}.content_about .content_about_inner{position:relative;z-index:0}.content_about.is_accordion .content_about_inner{max-height:150px;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.content_about.is_accordion .content_about_inner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:-webkit-linear-gradient(bottom,#fff,hsl(0deg,0%,100%) 50%,hsla(0deg,0%,100%,.5) 100%,hsla(0deg,0%,100%,0));background:linear-gradient(0deg,#fff,#fff 50%,#ffffff80 100%,#fff0);pointer-events:none;z-index:0}.content_about.is_accordion .readMore_btn{display:block}.content_about .readMore_btn{display:none;position:absolute;bottom:0;left:0;z-index:1}.content_about.is_active .content_about_inner{overflow:visible;margin-bottom:60px}.content_about.is_active .content_about_inner:after{background:none}.content_about.is_active .readMore_btn{bottom:-32px}.seller_info_imgWrap{max-width:100%;height:auto;position:relative;top:0;margin-top:24px;margin-bottom:16px}@media (width <= 768px){.seller_info_imgWrap{margin-bottom:84px}}.seller_info_imgWrap .swiper-slide img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:8px}@media (width <= 768px){.seller_info_imgWrap:not(:has(.swiper-slide:nth-child(6))){margin-bottom:40px}}.seller_info_imgWrap .swiper-button-next,.seller_info_imgWrap .swiper-button-prev{width:36px;height:36px;color:#fff;background-color:#00000080;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media (width > 768px){.seller_info_imgWrap .swiper-button-next,.seller_info_imgWrap .swiper-button-prev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}}@media (width <= 768px){.seller_info_imgWrap .swiper-button-next,.seller_info_imgWrap .swiper-button-prev{background-color:var(--clMain01);top:auto;bottom:-44px}}.seller_info_imgWrap .swiper-button-next:after,.seller_info_imgWrap .swiper-button-prev:after{content:""}.seller_info_imgWrap .swiper-button-prev{left:12px}@media (width <= 768px){.seller_info_imgWrap .swiper-button-prev{left:0}}.seller_info_imgWrap .swiper-button-next{right:12px}@media (width <= 768px){.seller_info_imgWrap .swiper-button-next{right:0}}.seller_info_imgWrap .swiper-button-lock{display:none}.seller_info_content{padding:40px 24px;background-color:var(--clCommon_bg);border-radius:8px;margin-top:40px}@media (width <= 768px){.seller_info_content{width:calc(100% + 32px);margin-inline:-16px;padding:32px 0;border-radius:0}}.seller_content_item{margin-bottom:40px}@media (width <= 768px){.seller_content_item{margin-bottom:32px}}.seller_content_item .seller_content_inner{background-color:#fff;border-radius:8px;padding:24px}@media (width <= 768px){.seller_content_item .seller_content_inner{padding:24px 16px;border-radius:0}}@media (width <= 768px){.seller_content_item .seller_content_inner:has(.cardList){padding-block:16px}}.seller_content_item .title{font-size:1.25rem;font-weight:700;line-height:1.4;margin-bottom:16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}@media (width <= 768px){.seller_content_item .title{font-size:1.125rem;margin-inline:16px;margin-bottom:8px}}@media (width > 768px){.seller_content_item .cardList{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}}.seller_content_item .btn_moreProducts_wrap{padding-top:24px}@media (width <= 768px){.seller_content_item .btn_moreProducts_wrap{padding-bottom:8px}}.seller_content_item .btn_moreProducts_wrap .btn_moreProducts{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:48px;font-size:.875rem;padding-inline:16px;margin-inline:auto}.sellerInfo_profWrap.is_trading{margin:24px 0 40px;-webkit-box-align:center;align-items:center}@media (width <= 768px){.sellerInfo_profWrap.is_trading{margin-block:16px 32px}}.sellerInfo_profWrap.is_trading .shop_icon_wrap{width:80px;min-width:80px}.sellerInfo_profWrap.is_trading .shop_icon_wrap .link_setting{font-size:.75rem}.sellerInfo_profWrap.is_trading .shop_icon{background-color:#fff;border:1px solid var(--clGray_lighter)}.seller_trading_content{background-color:var(--clCommon_bg);border-radius:8px;padding:40px}@media (width <= 768px){.seller_trading_content{width:calc(100% + 32px);margin-inline:-16px;padding:32px 0;border-radius:0}}.seller_trading_content .content_item{margin-bottom:40px}@media (width <= 768px){.seller_trading_content .content_item{margin-bottom:32px}}.seller_trading_content .content_item .title{font-size:1rem;font-weight:700;line-height:1.4;margin-bottom:16px}@media (width <= 768px){.seller_trading_content .content_item .title{font-size:.875rem;margin-inline:16px;margin-bottom:8px}}.seller_trading_content .content_inner{background-color:#fff;border-radius:8px;padding:24px;font-size:.875rem;white-space:pre-wrap}@media (width <= 768px){.seller_trading_content .content_inner{padding:24px 16px;border-radius:0}}.btn_back_wrap{margin-top:40px}@media (width <= 768px){.btn_back_wrap{margin-top:32px}}.btn_back_wrap .btn_back{min-height:48px;font-size:.875rem;width:min(100%,400px);margin-inline:auto}
