.offer-detail-refresh.detail-redesign{max-width:1240px;margin:28px auto 64px;display:block}.detail-redesign .detail-breadcrumb{color:var(--muted);margin-bottom:24px;font-size:12px}.detail-redesign .detail-breadcrumb a:hover{text-decoration:underline}.detail-redesign .detail-unified-card{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:30px;padding:26px;display:grid}.detail-redesign .detail-product-hero{flex-direction:column;gap:20px;min-width:0;display:flex}.detail-redesign .detail-media-card{border-radius:14px;width:100%;position:relative}.detail-redesign .detail-media-card>.detail-product-image{height:310px;padding:28px;display:block}.detail-redesign .detail-photo-empty{height:310px}.detail-redesign .detail-product-summary{width:100%;min-width:0}.detail-redesign .detail-title-block{margin-bottom:10px}.detail-redesign .detail-title-block h1{-webkit-line-clamp:2;font-size:22px;line-height:1.35}.detail-redesign .detail-title-block h1.is-expanded{-webkit-line-clamp:unset}.detail-redesign .detail-origin-line{margin-bottom:12px}.detail-redesign .detail-origin-line small{font-size:12px}.detail-redesign .detail-buy-box{border-color:var(--line);grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:12px;margin-top:12px;padding:14px 0 0;display:grid}.detail-redesign .detail-buy-box small{font-size:12px}.detail-redesign .detail-buy-box .price{font-size:34px;display:block}.detail-redesign .detail-price-and-button{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-redesign .detail-price-and-button>div{min-width:0}.detail-redesign .detail-buy-box .detail-shop-button{white-space:nowrap;text-align:center;flex-shrink:0;width:auto;min-height:46px;padding:12px 18px}.detail-redesign .detail-discount-tag{color:#246b3b;background:#e8f4eb;font-size:12px}.detail-redesign .detail-buy-disclosure{padding:10px 0 18px;font-size:12px!important}.detail-redesign .detail-purchase-conditions{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.detail-redesign .offer-community{margin:0;padding:14px 0}.detail-redesign .offer-community .comment-count{display:none}.detail-redesign .offer-community>div{justify-content:flex-end}.detail-redesign .detail-rating-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.detail-redesign .detail-rating-row>[data-detail]{flex-wrap:wrap;min-width:0;margin:0}.detail-redesign .detail-rating-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.detail-redesign .detail-rating-actions>div:first-child,.detail-redesign .detail-disclosure-row>div{border:0;padding:0}.detail-redesign .detail-rating-actions .offer-community{border:0;margin:0;padding:0}.detail-redesign .detail-rating-actions .community-status{max-width:180px}.detail-redesign .detail-rating-actions a,.detail-redesign .detail-disclosure-row button{gap:5px;min-height:38px;padding:5px 7px}.detail-redesign .detail-disclosure-row{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0 0;display:flex}.detail-redesign .detail-disclosure-row .detail-buy-disclosure{padding:0;font-size:11px!important}.detail-redesign .detail-disclosure-row>div{flex-shrink:0}.detail-redesign .detail-action-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:10px;display:grid}.detail-redesign .detail-action-row>div:first-child{border:0;gap:4px;min-width:0;padding:0}.detail-redesign .detail-action-row>div:first-child button,.detail-redesign .detail-action-row>div:first-child a{gap:5px;min-height:40px;padding:6px}.detail-redesign .detail-action-row>.offer-community{display:contents}.detail-redesign .detail-action-row .offer-community>div{grid-area:1/2}.detail-redesign .detail-action-row .community-status{grid-column:1/-1;margin:4px 0 0}.detail-redesign .detail-offer-information{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:24px;padding:26px}.detail-redesign .detail-offer-information h2{margin:0 0 12px;font-size:20px}.detail-redesign .detail-description-preview{white-space:pre-line;max-width:800px;margin:0 0 14px}.detail-redesign .detail-full-description{margin:12px 0 20px;font-size:14px}.detail-redesign .detail-full-description summary{cursor:pointer;color:var(--pink-dark);min-height:32px;font-weight:600}.detail-redesign .detail-full-description p{white-space:pre-line;max-width:850px}.detail-redesign .detail-verification{margin:8px 0;font-size:12px}.detail-redesign .detail-unified-card>.offer-discussion{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;flex-direction:column;align-self:stretch;min-height:0;margin:0;padding:4px 0 0 26px;display:flex}.detail-redesign .discussion-heading h2{font-size:21px}.detail-redesign .discussion-heading>svg{color:var(--pink-dark)}.detail-redesign .discussion-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:140px;padding:30px 14px;display:flex}.detail-redesign .discussion-empty>svg{width:28px;height:28px;color:var(--pink-dark);display:block}.detail-redesign .discussion-empty h3{margin:0;font-size:16px}.detail-redesign .discussion-empty p{color:var(--muted);margin:0;font-size:13px}.detail-redesign .discussion-intro{margin-bottom:8px;font-size:13px}.detail-redesign .comment-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:14px;padding-top:16px}.detail-redesign .comment-form>label,.detail-redesign .comment-form>p{grid-column:1/-1}.detail-redesign #comment-composer{margin-top:auto;padding-top:12px}.detail-redesign .comment-starters{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.detail-redesign .comment-starters button{border:1px solid var(--line);color:var(--pink-dark);background:#f8f4fd;border-radius:16px;min-height:32px;padding:7px 9px;font-size:11px;font-weight:500}.detail-redesign .comment-starters button:hover{background:#eee5fb}.detail-redesign .comment-form>button{background:var(--pink-dark);justify-self:end}.detail-redesign .comment-form textarea{min-height:92px}.detail-redesign .comment-list{overscroll-behavior:contain;max-height:460px;padding-right:5px;overflow:auto}@media (max-width:760px){.offer-detail-refresh.detail-redesign{margin-top:20px;margin-bottom:32px}.detail-redesign .detail-unified-card{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:24px;padding:16px}.detail-redesign .detail-product-hero{gap:18px}.detail-redesign .detail-media-card>.detail-product-image,.detail-redesign .detail-photo-empty{height:270px;padding:24px}.detail-redesign .detail-title-block h1{-webkit-line-clamp:3;font-size:21px}.detail-redesign .detail-buy-box .price{font-size:34px}.detail-redesign .detail-offer-information{margin-top:20px;padding:20px}.detail-redesign .detail-unified-card>.offer-discussion{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.detail-redesign .discussion-empty{min-height:0;padding:20px 8px}.detail-redesign .comment-list{max-height:none;overflow:visible}.detail-redesign .comment-form{grid-template-columns:minmax(0,1fr)}.detail-redesign .comment-form>button{justify-self:start}.detail-redesign .detail-mobile-purchase .detail-shop-button{white-space:normal;text-align:center;max-width:60%}}@media (max-width:400px){.detail-redesign .detail-buy-box .price{font-size:27px}.detail-redesign .detail-buy-box .detail-shop-button{gap:7px;padding:11px 12px;font-size:12px}.detail-redesign .detail-action-row{gap:4px}.detail-redesign .detail-action-row .like-button{gap:7px;padding:8px}}
