#product_detail ion-content{--background:#f9f9f9}#product_detail .pd-main{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px));background-color:#f9f9f9}#product_detail .pd-loading{justify-content:center;align-items:center;min-height:100vh;display:flex}#product_detail .pd-img-wrap{aspect-ratio:1;background-color:#e5e7eb;width:100%;position:relative;overflow:hidden}#product_detail .pd-swiper,#product_detail .pd-swiper .swiper-slide{width:100%;height:100%}#product_detail .pd-swiper-img{object-fit:cover;width:100%;height:100%}#product_detail .pd-swiper-prev,#product_detail .pd-swiper-next{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#000;cursor:pointer;background-color:#fff3;border:none;border-radius:9999px;justify-content:center;align-items:center;width:auto;height:auto;padding:4px;transition:background-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}#product_detail .pd-swiper-prev:hover,#product_detail .pd-swiper-next:hover{background-color:#fff6}#product_detail .pd-swiper-prev ion-img,#product_detail .pd-swiper-next ion-img{width:24px;height:24px}#product_detail .pd-swiper-prev{left:16px}#product_detail .pd-swiper-next{right:16px}#product_detail .swiper-pagination{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;letter-spacing:.05em;background-color:#00000080;border-radius:9999px;padding:4px 12px;font-size:11px;font-weight:500;width:auto!important;position:absolute!important;bottom:16px!important;left:auto!important;right:16px!important}#product_detail .pd-name-section{background-color:#f9f9f9;padding:16px 20px 12px}#product_detail .pd-comment{color:#db5351;margin:0 0 8px;padding:0;font-size:14px;font-weight:500;line-height:1.375}#product_detail .pd-name{color:#222;margin:0;padding:0;font-size:20px;font-weight:700;line-height:1.375}#product_detail .pd-per100g{color:#888;margin:4px 0 0;font-size:13px;font-weight:400}#product_detail .pd-price{color:#222;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:2px;font-size:21px;font-weight:700;display:flex}#product_detail .pd-price-discount{color:#e0644a;font-size:21px;font-weight:700}#product_detail .pd-price-normal{color:#999;font-size:16px;font-weight:400;text-decoration:line-through}#product_detail .pd-price-sale{color:#222;font-size:21px;font-weight:700}#product_detail .pd-price-soldout{color:#b2b2b2;font-size:21px;font-weight:700}#product_detail .pd-img-wrap.is-soldout:after{content:"";z-index:5;pointer-events:none;background-color:#00000073;position:absolute;top:0;bottom:0;left:0;right:0}#product_detail .pd-soldout-mark{z-index:6;color:#fff;letter-spacing:.1em;white-space:nowrap;text-shadow:0 2px 4px #0006;pointer-events:none;font-size:28px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#product_detail .pd-soldout-notice{color:#db5351;margin:6px 0 0;font-size:13px;line-height:1.45}#product_detail .pd-coupon-bar{color:#ff5b35;text-align:left;background-color:#fff;border:1px solid #ff5b35;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}#product_detail .pd-coupon-bar .pd-coupon-bar-text{word-break:keep-all}#product_detail .pd-coupon-bar .pd-coupon-bar-action{white-space:nowrap;flex-shrink:0}#product_detail .pd-coupon-bar.is-received{color:#d84a28;background-color:#fff3f0;border-color:#ffd0c5}#product_detail .pd-divider{background-color:#f9f9f9}#product_detail .pd-divider hr{border:none;border-top:1px solid #eaeaea;margin:0}#product_detail .pd-divider--1{padding:0 20px}#product_detail .pd-info-section{background-color:#f9f9f9;padding:20px 20px 8px}#product_detail .pd-info-list{flex-direction:column;gap:8px;display:flex}#product_detail .pd-info-item{align-items:flex-start;display:flex}#product_detail .pd-info-label{color:#888;flex-shrink:0;width:64px;min-width:64px;font-size:14px;font-weight:400;line-height:1.5}#product_detail .pd-info-value{color:#222;flex:1;font-size:14px;font-weight:500;line-height:1.5}#product_detail .pd-divider--2{padding:24px 20px 0}#product_detail.headers-hidden .pd-tab-bar{top:var(--ion-safe-area-top,0px)}#product_detail.headers-hidden .pd-tab-bar:before{opacity:1}#product_detail .pd-tab-bar{width:100%;top:calc(56px + var(--ion-safe-area-top,0px));z-index:30;background-color:#f9f9f9;border-bottom:1px solid #eaeaea;margin-top:16px;transition:top .3s;display:flex;position:sticky}#product_detail .pd-tab-bar:before{content:"";height:var(--ion-safe-area-top,0px);opacity:0;pointer-events:none;background-color:#f9f9f9;transition:opacity .3s;position:fixed;top:0;left:0;right:0}#product_detail .pd-tab-btn{color:#888;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;outline:none;flex:1;padding:12px 0;font-size:16px;font-weight:500;transition:color .15s,border-color .15s}#product_detail .pd-tab-btn.pd-tab-btn--active{color:#222;border-bottom-color:#db5351;font-weight:700}#product_detail .pd-tab-content{background-color:#f9f9f9;min-height:400px}#product_detail .pd-order-panel{z-index:70;width:100%;padding-bottom:max(24px,env(safe-area-inset-bottom,24px));background-color:#fff;border-radius:24px 24px 0 0;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 30px #0000001f}#product_detail .pd-drag-wrap{cursor:pointer;justify-content:center;padding:16px 0 8px;display:flex}#product_detail .pd-drag-bar{background-color:#e5e5e5;border-radius:9999px;width:48px;height:6px}#product_detail .pd-order-body{flex-direction:column;gap:12px;margin-bottom:8px;padding:0 20px;display:flex}#product_detail .pd-select-wrap{border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:visible}#product_detail .pd-select-wrap.is-open .pd-select-trigger{border-color:#e5e5e5;border-bottom-right-radius:0;border-bottom-left-radius:0}#product_detail .pd-select-wrap.is-open.opens-up .pd-select-trigger{border-top-color:#f2f2f2;border-bottom-color:#e5e5e5;border-radius:0 0 8px 8px}#product_detail .pd-select-wrap.is-open .pd-select-trigger .pd-select-chevron{color:#222}#product_detail .pd-select-trigger{cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;transition:border-color .15s;display:flex}#product_detail .pd-select-trigger:active{opacity:.85}#product_detail .pd-select-label{color:#222;font-size:14px}#product_detail .pd-select-label.is-selected{font-weight:600}#product_detail .pd-select-chevron{color:#888;flex-shrink:0;align-items:center;transition:transform .2s,color .15s;display:flex}#product_detail .pd-select-chevron svg{width:20px;height:20px}#product_detail .pd-select-dropdown{z-index:80;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background-color:#fff;border:1px solid #e5e5e5;border-top-color:#f2f2f2;border-bottom-right-radius:8px;border-bottom-left-radius:8px;max-height:50vh;position:absolute;top:100%;left:0;right:0;overflow:hidden auto;box-shadow:0 4px 12px #00000014}#product_detail .pd-select-dropdown.opens-up{border-top:1px solid #e5e5e5;border-bottom:1px solid #f2f2f2;border-radius:8px 8px 0 0;top:auto;bottom:100%;box-shadow:0 -4px 12px #00000014}#product_detail .pd-select-option{text-align:left;color:#222;cursor:pointer;background:0 0;border:none;border-top:1px solid #f2f2f2;width:100%;padding:14px 16px;font-size:14px;transition:background-color .1s}#product_detail .pd-select-option:first-child{border-top:none}#product_detail .pd-select-option:active{background-color:#f9f9f9}#product_detail .pd-select-option.is-soldout{color:#b2b2b2;cursor:not-allowed}#product_detail .pd-select-option.is-selected{color:#222;background-color:#f5f7ff;font-weight:600}#product_detail .pd-input-wrap{flex-direction:column;gap:8px;display:flex}#product_detail .pd-input-label-row{justify-content:flex-start;align-items:center;gap:8px;display:flex}#product_detail .pd-same-orderer-check{color:#555;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}#product_detail .pd-same-orderer-check input[type=checkbox]{accent-color:#db5351;width:16px;height:16px;margin:0}#product_detail .pd-input{color:#222;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;width:100%;padding:12px 16px;font-size:14px}#product_detail .pd-input::placeholder{color:#888}#product_detail .pd-input:focus{border-color:#ccc;outline:none}#product_detail .pd-input:disabled{color:#888;background-color:#f5f5f5}#product_detail .pd-option-item{border-bottom:1px solid #eaeaea;align-items:center;gap:8px;padding:8px 0;display:flex}#product_detail .pd-option-name-wrap{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}#product_detail .pd-option-name{color:#222;font-size:13px;line-height:1.4}#product_detail .pd-option-summary{color:#555;word-break:break-word;font-size:13px;font-weight:500;line-height:1.45}#product_detail .pd-option-line-price{color:#db5351;letter-spacing:-.02em;flex-shrink:0;font-size:14px;font-weight:700}#product_detail .pd-option-del{color:#888;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:18px;display:flex}#product_detail .pd-qty-box{border:1px solid #e5e5e5;border-radius:4px;flex-shrink:0;align-items:center;height:36px;display:flex;overflow:hidden}#product_detail .pd-qty-btn{color:#262626;cursor:pointer;background-color:#fff;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:16px;font-weight:700;transition:background-color .1s;display:flex}#product_detail .pd-qty-btn:hover:not(:disabled){background-color:#f9f9f9}#product_detail .pd-qty-btn:disabled{color:#b2b2b2;cursor:not-allowed}#product_detail .pd-qty-input{text-align:center;color:#262626;background-color:#fff;border:none;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;outline:none;width:40px;height:36px;padding:0;font-size:14px;font-weight:500}#product_detail .pd-qty-input:disabled{color:#b2b2b2}#product_detail .pd-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#product_detail .pd-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#product_detail .pd-qty-input[type=number]{-moz-appearance:textfield}#product_detail .pd-product-summary{background:#fff;border:1.5px solid #f0f0f0;border-radius:12px;padding:12px 14px;box-shadow:0 1px 4px #0000000d}#product_detail .pd-product-summary__name{color:#222;word-break:break-word;margin:0;font-size:14px;font-weight:600;line-height:1.45}#product_detail .pd-product-summary__options{color:#555;word-break:break-word;margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.45}#product_detail .pd-product-summary__row{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}#product_detail .pd-product-summary__price{color:#db5351;letter-spacing:-.02em;font-size:16px;font-weight:700}#product_detail .pd-order-bottom{justify-content:space-between;align-items:center;padding:4px 0 8px;display:flex}#product_detail .pd-order-price{color:#222;font-size:20px;font-weight:700}#product_detail .pd-order-price .pd-order-price__label{margin-right:4px;font-size:14px;font-weight:500}#product_detail .pd-soldout-text{color:#b2b2b2;font-size:18px;font-weight:700}#product_detail .pd-dim{z-index:60;background-color:#0006;animation:.2s pd-dim-in;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes pd-dim-in{0%{opacity:0}to{opacity:1}}#product_detail .pd-btn-row{gap:10px;padding:0 20px;display:flex}#product_detail .pd-btn{color:#fff;cursor:pointer;border:none;border-radius:8px;flex:1;height:56px;font-size:15px;font-weight:700;transition:opacity .15s;box-shadow:0 1px 3px #0000001a}#product_detail .pd-btn:disabled{opacity:.5;cursor:not-allowed}#product_detail .pd-btn:active:not(:disabled){opacity:.85}#product_detail .pd-btn--purchase{background-color:#b17152}#product_detail .pd-btn--cart,#product_detail .pd-btn--confirm{background-color:#db5351}
#product_detail .con_type1{padding:0 10px}#product_detail .con_type1 img{width:100%;display:block}#product_detail .con_type1 dl{text-align:center;padding-bottom:50px}#product_detail .con_type1 dl dt{padding-top:30px}#product_detail .con_type1 dl dt strong{color:#262626;font-weight:700}#product_detail .con_type1 dl dd p{color:#767676;font-weight:500;display:inline-block}#product_detail .con_type1 dl dd ion-img{margin-top:10px}#product_detail .con_type1 dl dd ion-img.logo{display:inline-block}#product_detail .con_type1>.toastui-editor-contents img{display:initial;width:initial}#product_detail .con_type1>.toastui-editor-contents dl{text-align:initial;padding-bottom:initial}#product_detail .con_type1>.toastui-editor-contents dl dt{padding-top:initial}#product_detail .con_type1>.toastui-editor-contents dl dt strong{font-size:initial;font-weight:initial;color:initial}#product_detail .con_type1>.toastui-editor-contents dl dd p{display:initial;font-size:initial;font-weight:initial;color:initial}#product_detail .con_type1>.toastui-editor-contents dl dd ion-img{margin-top:initial}#product_detail .con_type1>.toastui-editor-contents dl dd ion-img.logo{display:initial}
#product_detail .pdi-wrap{background-color:#f9f9f9;padding:32px 20px 48px}#product_detail .pdi-info-list{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}#product_detail .pdi-info-row{align-items:flex-start;gap:16px;display:flex}#product_detail .pdi-info-label{color:#888;flex-shrink:0;width:140px;min-width:140px;font-size:13px;line-height:1.4}#product_detail .pdi-info-value{color:#222;flex:1;font-size:13px;font-weight:500;line-height:1.4}#product_detail .pdi-divider{border:none;border-top:1px solid #eaeaea;margin:40px 0}#product_detail .pdi-section--last{padding-bottom:40px}#product_detail .pdi-section-title{color:#888;margin:0 0 24px;padding:0;font-size:16px;font-weight:700}#product_detail .pdi-section-text{color:#222;margin:0;font-size:13px;line-height:1.8}#product_detail .pdi-section-text-block{flex-direction:column;gap:16px;display:flex}#product_detail .pdi-caution-block{margin-bottom:32px}#product_detail .pdi-caution-block:last-child{margin-bottom:0}#product_detail .pdi-caution-head{color:#222;margin:0 0 8px;font-size:13px;font-weight:700}#product_detail .pdi-caution-list{flex-direction:column;gap:4px;margin:0;padding-left:16px;list-style:outside;display:flex}#product_detail .pdi-caution-list li{color:#222;font-size:13px;line-height:1.8}#product_detail .pdi-table-wrap{border:1px solid #eaeaea;margin-bottom:24px;overflow:hidden}#product_detail .pdi-table{border-collapse:collapse;color:#222;width:100%;font-size:12px}#product_detail .pdi-table thead{background-color:#f9fafb;font-weight:700}#product_detail .pdi-table thead th{text-align:left;border:1px solid #eaeaea;width:50%;padding:8px}#product_detail .pdi-table tbody td{text-align:left;border:1px solid #eaeaea;padding:8px}#product_detail .pdi-bullet-list{flex-direction:column;gap:4px;margin:0;padding-left:16px;list-style:outside;display:flex}#product_detail .pdi-bullet-list li{color:#222;font-size:13px;line-height:1.8}#product_detail .pdi-allergy-block{flex-direction:column;gap:4px;margin-bottom:24px;display:flex}#product_detail .pdi-allergy-block:last-child{margin-bottom:0}#product_detail .pdi-inquiry-btn{color:#222;cursor:pointer;background:0 0;border:1px solid #888;border-radius:10px;justify-content:center;align-items:center;width:100%;height:48px;margin-top:24px;font-size:14px;font-weight:500;transition:background-color .15s;display:flex}#product_detail .pdi-inquiry-btn:active{background-color:#f3f4f6}#product_detail .pdi-editor-content ul{padding:initial}#product_detail .pdi-editor-content ul li{margin-top:initial;font-size:initial;font-weight:initial;display:initial;align-items:initial;gap:initial}#product_detail .pdi-editor-content ul li span{display:initial;width:initial;color:initial}#product_detail .pdi-editor-content ul li em{color:initial}
#product_detail .pdr-wrap{width:100%;padding-bottom:40px}#product_detail .pdr-photo-section{border-bottom:1px solid #f0f0f0;margin-bottom:4px;padding:20px 0 4px}#product_detail .pdr-photo-header{justify-content:space-between;align-items:center;padding:0 20px 12px;display:flex}#product_detail .pdr-photo-title{color:#222;align-items:center;gap:5px;font-size:15px;font-weight:700;display:flex}#product_detail .pdr-photo-count{color:#db5351;font-size:13px;font-style:normal;font-weight:700}#product_detail .pdr-photo-more-btn{cursor:pointer;color:#888;background:0 0;border:none;align-items:center;gap:2px;padding:0;font-size:13px;font-weight:500;display:flex}#product_detail .pdr-photo-more-btn:active{opacity:.7}#product_detail .pdr-photo-more-icon{width:14px;height:14px}#product_detail .pdr-thumbs-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding:0 20px 16px;display:flex;overflow-x:auto}#product_detail .pdr-thumbs-scroll::-webkit-scrollbar{display:none}@media (min-width:768px){#product_detail .pdr-thumbs-scroll{justify-content:center;display:flex}}#product_detail .pdr-thumb__cell{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;width:88px;height:88px;padding:0;display:block;position:relative;overflow:hidden}#product_detail .pdr-thumb__cell:active{opacity:.85}#product_detail .pdr-thumb__img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}#product_detail .pdr-thumb__cell--more{position:relative}#product_detail .pdr-thumb__more-overlay{background-color:#00000085;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#product_detail .pdr-thumb__more-count{color:#fff;font-size:18px;font-weight:700;line-height:1.1}#product_detail .pdr-thumb__more-label{color:#ffffffd9;font-size:11px;font-weight:500}#product_detail .pdr-viewer-overlay{z-index:200;background-color:#000000eb;animation:.2s pdr-fade-in;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes pdr-fade-in{0%{opacity:0}to{opacity:1}}#product_detail .pdr-viewer-wrap{z-index:210;flex-direction:column;justify-content:center;align-items:center;animation:.2s pdr-fade-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#product_detail .pdr-viewer-header{padding:16px 20px;padding-top:max(16px,env(safe-area-inset-top,16px));justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}#product_detail .pdr-viewer-counter{color:#ffffffd9;background-color:#0006;border-radius:9999px;padding:4px 12px;font-size:14px;font-weight:600}#product_detail .pdr-viewer-close{cursor:pointer;background-color:#ffffff26;border:none;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s;display:flex}#product_detail .pdr-viewer-close svg{color:#fff;width:20px;height:20px}#product_detail .pdr-viewer-close:active{background-color:#ffffff40}#product_detail .pdr-viewer-img-wrap{justify-content:center;align-items:center;width:100%;max-width:448px;padding:0 16px;display:flex}#product_detail .pdr-viewer-img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:12px;width:100%;max-height:70vh;display:block}#product_detail .pdr-viewer-arrow{cursor:pointer;background-color:#ffffff26;border:none;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}#product_detail .pdr-viewer-arrow svg{color:#fff;width:22px;height:22px}#product_detail .pdr-viewer-arrow:active{background-color:#ffffff47}#product_detail .pdr-viewer-arrow--prev{left:12px}#product_detail .pdr-viewer-arrow--next{right:12px}#product_detail .pdr-viewer-dots{bottom:max(32px,env(safe-area-inset-bottom,32px));justify-content:center;align-items:center;gap:6px;display:flex;position:absolute}#product_detail .pdr-viewer-dot{cursor:pointer;background-color:#ffffff59;border:none;border-radius:9999px;width:7px;height:7px;padding:0;transition:background-color .15s,transform .15s}#product_detail .pdr-viewer-dot.is-active{background-color:#fff;transform:scale(1.3)}#product_detail .pdr-empty{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding:80px 20px 96px;display:flex}#product_detail .pdr-empty__icon-wrap{margin-bottom:16px}#product_detail .pdr-empty__icon{width:48px;height:48px;display:block}#product_detail .pdr-empty__title{color:#222;margin:0 0 4px;font-size:16px;font-weight:700}#product_detail .pdr-empty__sub{color:#888;margin:0;font-size:14px;font-weight:500}#product_detail .pdr-list{padding:4px 20px 0}#product_detail .pdr-item{border-bottom:1px solid #eee;flex-direction:column;gap:12px;padding:24px 0;display:flex}#product_detail .pdr-item__disabled{color:#a5a5a5;margin:0;padding:10px 0;font-size:14px}#product_detail .pdr-item__header{justify-content:space-between;align-items:center;display:flex}#product_detail .pdr-item__header-left{align-items:center;gap:8px;display:flex}#product_detail .pdr-item__author{color:#222;font-size:14px;font-weight:700}#product_detail .pdr-item__date{color:#888;font-size:12px}#product_detail .pdr-item__pname{color:#888;margin:0;font-size:13px}#product_detail .pdr-item__body{flex-direction:column;gap:4px;display:flex}#product_detail .pdr-item__text{color:#444;word-break:break-word;white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.625;display:-webkit-box;overflow:hidden}#product_detail .pdr-item__text.is-expanded{-webkit-line-clamp:unset;display:block;overflow:visible}#product_detail .pdr-item__toggle-row{justify-content:flex-end;margin-top:4px;display:flex}#product_detail .pdr-item__toggle-btn{cursor:pointer;color:#888;background:0 0;border:none;padding:0;font-size:12px;font-weight:500;text-decoration:underline}#product_detail .pdr-item__toggle-btn:active{opacity:.7}#product_detail .pdr-img-grid{grid-template-columns:repeat(3,calc(33.3333% - 2.66667px));gap:4px;display:grid}#product_detail .pdr-img-grid--3{grid-template-columns:repeat(3,calc(33.3333% - 2.66667px))}#product_detail .pdr-img-grid--2{grid-template-columns:repeat(2,calc(33.3333% - 2.66667px))}#product_detail .pdr-img-grid--1{grid-template-columns:repeat(1,calc(33.3333% - 2.66667px))}#product_detail .pdr-img-grid__cell{aspect-ratio:1;background-color:#e5e7eb;overflow:hidden}#product_detail .pdr-img-grid__img{object-fit:cover;width:100%;height:100%;display:block}#product_detail .pdr-admin{background-color:#fff;border:1px solid #eee;border-radius:8px;margin-top:15px;margin-left:16px;padding:16px;position:relative}#product_detail .pdr-admin__tail{background-color:#fff;border-top:1px solid #eee;border-left:1px solid #eee;width:16px;height:16px;position:absolute;top:-9px;left:16px;transform:rotate(45deg)}#product_detail .pdr-admin__header{align-items:center;gap:8px;margin-bottom:6px;display:flex}#product_detail .pdr-admin__name{color:#db5351;font-size:14px;font-weight:700}#product_detail .pdr-admin__date{color:#888;font-size:11px}#product_detail .pdr-admin__text{color:#444;word-break:break-word;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.625}
.psmp-page .psmp-count-bar{background-color:#f9f9f9;border-bottom:1px solid #f0f0f0;padding:14px 20px 10px}.psmp-page .psmp-count-text{color:#888;font-size:13px;font-weight:400}.psmp-page .psmp-count-num{color:#db5351;font-style:normal;font-weight:700}.psmp-page .psmp-grid{background-color:#f0f0f0;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.psmp-page .psmp-grid__cell{aspect-ratio:1;cursor:pointer;background:#e5e7eb;border:none;padding:0;display:block;overflow:hidden}.psmp-page .psmp-grid__cell:active{opacity:.85}.psmp-page .psmp-grid__img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.psmp-page .psmp-empty{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}.psmp-page .psmp-empty__icon{width:52px;height:52px}.psmp-page .psmp-empty__text{color:#888;margin:0;font-size:15px;font-weight:500}.psmp-page .psmp-viewer-overlay{z-index:200;background-color:#000000eb;animation:.2s psmp-fade-in;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes psmp-fade-in{0%{opacity:0}to{opacity:1}}.psmp-page .psmp-viewer-wrap{z-index:210;flex-direction:column;justify-content:center;align-items:center;animation:.2s psmp-fade-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.psmp-page .psmp-viewer-header{padding:16px 20px;padding-top:max(16px,env(safe-area-inset-top,16px));justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.psmp-page .psmp-viewer-counter{color:#ffffffd9;background-color:#0006;border-radius:9999px;padding:4px 12px;font-size:14px;font-weight:600}.psmp-page .psmp-viewer-close{cursor:pointer;background-color:#ffffff26;border:none;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s;display:flex}.psmp-page .psmp-viewer-close svg{color:#fff;width:20px;height:20px}.psmp-page .psmp-viewer-close:active{background-color:#ffffff40}.psmp-page .psmp-viewer-img-wrap{justify-content:center;align-items:center;width:100%;max-width:448px;padding:0 16px;display:flex}.psmp-page .psmp-viewer-img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:12px;width:100%;max-height:70vh;display:block}.psmp-page .psmp-viewer-arrow{cursor:pointer;background-color:#ffffff26;border:none;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.psmp-page .psmp-viewer-arrow svg{color:#fff;width:22px;height:22px}.psmp-page .psmp-viewer-arrow:active{background-color:#ffffff47}.psmp-page .psmp-viewer-arrow--prev{left:12px}.psmp-page .psmp-viewer-arrow--next{right:12px}.psmp-page .psmp-viewer-dots{bottom:max(32px,env(safe-area-inset-bottom,32px));flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:200px;display:flex;position:absolute}.psmp-page .psmp-viewer-dot{cursor:pointer;background-color:#ffffff59;border:none;border-radius:9999px;flex-shrink:0;width:7px;height:7px;padding:0;transition:background-color .15s,transform .15s}.psmp-page .psmp-viewer-dot.is-active{background-color:#fff;transform:scale(1.3)}
