.pay-and-ship-shared-modal-wrapper .modal-content.coupon-detail-modal-wrapper{max-width:calc(100% - .75rem);width:unset!important;height:unset!important;border-radius:1rem!important}.pay-and-ship-shared-modal-wrapper .modal-content.coupon-detail-modal-wrapper .pay-and-ship-modal{min-height:auto!important}.pay-and-ship-shared-modal-wrapper .modal-content.coupon-detail-modal-wrapper .pay-and-ship-modal .content{padding:1.5rem!important}@media screen and (min-width:768px){.pay-and-ship-shared-modal-wrapper .modal-content.coupon-detail-modal-wrapper .pay-and-ship-modal .content{padding:2rem!important}}.coupon-detail-modal-wrapper .coupon-detail-modal{width:100%}@media screen and (min-width:1025px){.coupon-detail-modal-wrapper .coupon-detail-modal{width:36rem}}.coupon-detail-modal-wrapper .coupon-detail-modal .title{font-size:.875rem;line-height:1.25rem;font-weight:700;color:#404040;margin-bottom:.5rem}.coupon-detail-modal-wrapper .coupon-detail-modal .active-categories-section{margin-bottom:.75rem}.coupon-detail-modal-wrapper .coupon-detail-modal .active-categories-section .active-categories{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem;width:100%}.coupon-detail-modal-wrapper .coupon-detail-modal .active-categories-section .active-categories .chip{font-size:.625rem}@media screen and (min-width:1025px){.coupon-detail-modal-wrapper .coupon-detail-modal .active-categories-section .active-categories .chip{font-size:.75rem;padding:.5rem 2rem!important}}.coupon-detail-modal-wrapper .coupon-detail-modal .description-section .description{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem}.coupon-detail-modal-wrapper .coupon-detail-modal .description-section .description-text{white-space:normal;word-break:break-word;flex:1 1;font-size:.75rem;line-height:1.125rem;color:#404040}@media screen and (min-width:1025px){.coupon-detail-modal-wrapper .coupon-detail-modal .description-section .description-text{font-size:.875rem;line-height:1.25rem}}.coupon-detail-modal-wrapper .coupon-detail-modal .description-section .description .truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coupon-detail-modal-wrapper .coupon-detail-modal .description-section .description .see-more-btn{font-size:.625rem;color:#ff3f55;cursor:pointer;font-weight:700;margin-left:.25rem;background:none;border:none}@media screen and (min-width:1025px){.coupon-detail-modal-wrapper .coupon-detail-modal .description-section .description .see-more-btn{font-size:.875rem}}.coupon-detail-modal-wrapper .coupon-detail-modal .description-section .description .see-more-btn:hover{text-decoration:underline}