/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.detail-page h1{color:#272660;font-size:36px;font-weight:700;line-height:41.36px;margin-bottom:16px;}@media screen and (max-width:767px){.detail-page h1{font-size:18px;margin-bottom:10px;line-height:25px;}}.detail-page h4{color:#272660;font-size:24px;margin-bottom:16px;font-weight:700;}@media screen and (max-width:640px){.detail-page h4{font-size:20px;}}.detail-page .red-text{color:#dd2830;}.detail-page .grey-text{color:rgba(0,0,0,0.8);}.detail-page .date{color:#272660;font-weight:500;}.detail-page ul,.detail-page ol{padding-left:1rem;font-size:16px;}.detail-page .detail-image{overflow:hidden;}.detail-page .detail-image img{width:100%;transition:transform 0.7s ease-in-out;}.detail-page .detail-image img:hover{transform:scale(1.1);}.detail-page .detail-image img.desktop{display:block;}@media (max-width:768px){.detail-page .detail-image img.desktop{display:none;}}.detail-page .detail-image img.mobile{display:none;}@media (max-width:768px){.detail-page .detail-image img.mobile{display:block;}}@media screen and (max-width:767px){.detail-page .detail-image img{border-radius:0;}}.detail-page .buynow-wrapper.desktop{display:block;}@media (max-width:768px){.detail-page .buynow-wrapper.desktop{display:none;}}.detail-page .buynow-wrapper.mobile{display:none;}@media (max-width:768px){.detail-page .buynow-wrapper.mobile{display:block;text-align:center;}.detail-page .buynow-wrapper.mobile .btn-red{float:none;}}.detail-page .field--name-field-description{font-size:14px;}.detail-page .rounded-table{border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden;width:50%;}.detail-page .rounded-table.no-thead{border-top:10px solid #1B1464;}.detail-page .rounded-table th{background-color:#1B1464;color:#fff;font-weight:normal;}.detail-page .rounded-table td{border:1px solid #dee2e6;padding:16px;}.detail-page .rounded-table td p:last-child{margin-bottom:0;}.detail-page .rounded-table td .btn.btn-buynow,.detail-page .rounded-table td .btn:active.btn-buynow{background-position:28px center;padding:8px 38px 8px 50px;font-size:12px;float:none;margin:10px auto;text-align:center;display:block;max-width:146px;min-width:146px;}.detail-page .rounded-table thead th:first-child{border-top-left-radius:10px;}.detail-page .rounded-table thead th:last-child{border-top-right-radius:10px;}.detail-page .rounded-table tbody tr:last-child td:first-child{border-bottom-left-radius:10px;}.detail-page .rounded-table tbody tr:last-child td:last-child{border-bottom-right-radius:10px;}@media only screen and (max-width:767px){.detail-page .rounded-table{width:100%;}}.detail-page .table-bordered > :not(caption) > * > *{border-width:0 1px 1px 0;}.detail-page .table-bordered > :not(caption) > * > *:first-child{border-left-width:1px;}.detail-page .table-bordered > :not(caption) > * > *:last-child{border-right-width:1px;}.detail-page .table-bordered > :not(caption) > *:first-child > *{border-top-width:1px;}.detail-page .detail-image{position:relative;overflow:visible;margin-top:16px;}.detail-page .detail-image img:hover{transform:none;}.detail-page .move-text-box{position:absolute;bottom:0;top:0;left:0;right:0;z-index:1;}.detail-page .percentage-off{background-color:#FFFFFF;box-shadow:4px 4px 10px 0px rgba(0,0,0,0.1490196078);max-width:75%;width:fit-content;position:absolute;bottom:-20px;padding-right:10px;border-radius:5px;overflow:hidden;display:flex;align-items:center;color:#272660;font-size:16px;font-weight:700;height:55px;}@media screen and (max-width:767px){.detail-page .percentage-off{font-size:10px;height:30px;}}.detail-page .percentage-off .ribbon-arrow{background-color:#dd2830;padding:10px;padding-right:0;color:#FFFFFF;position:relative;margin-right:25px;height:55px;display:flex;align-items:center;}@media screen and (max-width:767px){.detail-page .percentage-off .ribbon-arrow{margin-right:30px;}}.detail-page .percentage-off .ribbon-arrow:after{content:"";position:absolute;top:0;right:-19px;width:0;height:0;border-style:solid;border-width:28px 0 28px 20px;border-color:transparent transparent transparent #dd2830;}@media screen and (max-width:767px){.detail-page .percentage-off .ribbon-arrow{height:30px;}.detail-page .percentage-off .ribbon-arrow::after{border-width:17px 0 17px 23px;right:-22px;}}.detail-page .percentage-off .ribbon-arrow .off-text{position:relative;display:flex;align-items:center;min-width:64px;}.detail-page .percentage-off .ribbon-arrow .off-text::before{content:"";background:url(/sites/msig_hk/themes/hk/images/ic_baseline-discount.svg);width:24px;height:24px;background-size:contain;background-repeat:no-repeat;}@media screen and (max-width:767px){.detail-page .percentage-off .ribbon-arrow .off-text::before{width:20px;height:20px;}}.detail-page .expired{right:0;background:#272660;color:#FFFFFF;position:absolute;padding:5px 16px;top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:20px;font-weight:700;line-height:1;}@media screen and (max-width:1230px) and (min-width:1149px){.detail-page .expired{right:16px;}}.detail-page .expired sup{font-size:12px;font-weight:400;display:block;line-height:1.3;top:0;}.detail-page .icon-text-wrapper{margin-top:40px;margin-bottom:30px;font-size:14px;}.detail-page .icon-text-wrapper .col-auto{max-width:47px;}.field--name-field-promotion-title{font-size:20px;font-weight:500;color:#272660;}.sticky-container .btn.btn-buynow{display:flex;align-items:center;margin-bottom:15px;float:none;width:200px;justify-content:center;height:55px;background-position:55px;}.embedsocial-hashtag{background:white;border-radius:5px;box-shadow:0px 4px 9px rgba(0,0,0,0.3);max-width:fit-content;}.embedsocial-hashtag .embedsocial-hashtag-iframe{width:221px !important;height:75px !important;display:block;}
