.CampaignDetail_main__PQU9j{display:flex;flex-direction:column;align-items:center;justify-content:center}.CampaignDetail_main__PQU9j h1{margin:2rem 0;text-align:center}.CampaignDetail_main__PQU9j h2{margin:0 0 2rem;font-size:1.75rem;font-weight:400;line-height:1.75rem;text-align:center}.CampaignDetail_main__PQU9j .main-content-container{width:100%;display:flex;align-items:center;justify-content:center;background-color:#2a2a56;padding:1rem 2.25rem;margin-bottom:1.5rem}.CampaignDetail_main__PQU9j .main-content-container .main-content{width:45rem;color:#fff;font-size:.9375rem;font-weight:300;line-height:1.25rem;text-align:center}.CampaignDetail_main__PQU9j .product-container{max-width:40rem;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1rem;padding:.625rem}.CampaignDetail_main__PQU9j .product-container .product-card{height:15rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 0 .625rem -.125rem rgba(0,0,0,.3);padding:1.5rem;border-radius:4px;position:relative}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-top-topCode{display:flex;align-items:center;gap:4px;background-color:#fdf2d9;color:#f0a800;padding:5px 10px;font-size:1rem;line-height:1rem;font-weight:600;border-radius:8px;position:absolute;right:.625rem;top:-.625rem}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-top{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-top .product-card-top-left{display:flex;align-items:center;justify-content:center;gap:.5rem}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-top .product-card-top-left .product-card-top-left-discount{display:flex;gap:.5rem}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-top .product-card-top-left .product-card-top-left-discount>span{font-size:1.5rem;line-height:1.5rem;font-weight:700}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-top .product-card-top-left .product-card-top-left-discount>strong{font-size:1.5rem;line-height:1.5rem;font-weight:600}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-top .product-card-top-right{width:9rem;height:3rem}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-top .product-card-top-right>img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-middle{width:100%;display:flex;gap:1rem;flex-direction:column;justify-content:space-between}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-middle .product-card-middle-up{font-size:1rem;font-weight:400;line-height:1.25rem}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-middle .product-card-middle-down{display:flex;align-items:center;justify-content:flex-end}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-middle .product-card-middle-down .product-card-middle-container{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;background-color:hsla(0,0%,44%,.125);border-radius:8px;padding:8px 12px}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-middle .product-card-middle-down .product-card-middle-container .product-card-middle-down-container{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-middle .product-card-middle-down .product-card-middle-container .product-card-middle-down-container .product-card-container{width:60%;height:2rem;padding:.5rem;border-radius:8px;position:relative}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-middle .product-card-middle-down .product-card-middle-container .product-card-middle-down-container .product-card-container .product-card-open{width:100%;position:absolute;top:0;height:2rem;z-index:-1;background-color:#fdf2d9;border:2px dashed #ed702d}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-middle .product-card-middle-down .product-card-middle-container .product-card-middle-down-container .product-card-container .product-card-campaign{display:flex;align-items:center;justify-content:center;position:absolute;top:0;font-size:1rem;font-weight:600;font-style:italic;z-index:9999;text-align:center;width:100%;background-color:#ed702d;height:100%}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-middle .product-card-middle-down .product-card-middle-container .product-card-middle-down-container>small{width:40%;cursor:pointer;display:flex;align-items:center;min-height:44px}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-middle .product-card-middle-down .product-card-middle-container>a{width:12rem;color:#111;display:inline-flex;align-items:center;justify-content:center;min-height:44px}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-bottom{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.CampaignDetail_main__PQU9j .product-container .product-card .product-card-bottom .icon-verified{font-size:1.5rem;color:#00d924}@media screen and (max-width:768px){.CampaignDetail_main__PQU9j .main-content-container .main-content{width:100%}}