/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#product-availability{font-size:.9em}body{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.blockreassurance_product,.blockreassurance_product *{font-family:'Raleway',sans-serif!important;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}input,textarea,select,button{font-family:'Raleway',sans-serif!important;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}input[type="number"],input[type="tel"],input[type="search"],input[type="text"]{font-family:'Raleway',sans-serif!important;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}#block-reassurance,#block-reassurance *{font-family:'Raleway',sans-serif!important;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.e-compat .nice-table-wrapper{max-width:100%;margin:16px auto;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.08);overflow:hidden;background:#fff;border:1px solid #e5e7eb}.e-compat .nice-table-scroll{max-height:300px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.e-compat .nice-table{width:100%;border-collapse:separate;border-spacing:0 6px;min-width:680px}.e-compat .nice-table thead th{position:sticky;top:0;z-index:2;background:#f1f5f9;font-weight:600;text-align:left;padding:10px 14px;font-size:14px;border-bottom:1px solid #e5e7eb}.e-compat .nice-table tbody tr{background:#fff;transition:background .15s ease}.e-compat .nice-table tbody tr:hover{background:#f9fafb}.e-compat .nice-table td{padding:10px 14px;font-size:14px;border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;white-space:nowrap}.e-compat .nice-table td:first-child{white-space:normal}@media (max-width:600px){.e-compat .nice-table{min-width:520px}.e-compat .nice-table th,.e-compat .nice-table td{padding:8px 10px;font-size:13px}.e-compat .col-kw{display:none}}.product-pack,.product-flags .pack,.product-flag.pack{display:none!important}.cart-summary .shipping,.cart-summary-line-shipping,.cart-summary-line.cart-summary-line-shipping,tr.cart-summary-line-shipping,.cart-summary-line[data-type="shipping"],.totals .shipping,.cart-total-shipping,.cart__shipping,.shipping-price,#cart-subtotal-shipping,#cart-subtotal-shipping .label,#cart-subtotal-shipping .value,.shipping-value,.shipping-row,#js-checkout-summary .shipping,#js-checkout-summary .cart-summary-line[data-type="shipping"],.cart-summary .cart-summary-line[data-type="shipping"],#blockcart-modal .shipping,.blockcart .shipping,.blockcart-modal .cart-summary-line-shipping,.blockcart-modal .cart-summary-line[data-type="shipping"],.order-confirmation-details .shipping,.order-confirmation-details .cart-summary-line-shipping,.order-confirmation-details .cart-summary-line[data-type="shipping"],.order-confirmation-details #cart-subtotal-shipping,.order-confirmation-table .shipping,.order-confirmation-table .cart-summary-line-shipping,.order-confirmation-table .cart-summary-line[data-type="shipping"],.order-confirmation-table tr[data-type="shipping"],.order-confirmation-table #cart-subtotal-shipping,.col-sm-12.col-md-5.order-confirmation-details .shipping,.col-sm-12.col-md-5.order-confirmation-details .cart-summary-line-shipping,.col-sm-12.col-md-5.order-confirmation-details .cart-summary-line[data-type="shipping"],.col-sm-12.col-md-5.order-confirmation-details #cart-subtotal-shipping{display:none!important}.img-fluid{max-width:100%;height:auto}